The only way to live up with hypothesis is to do our own investigation. This project is not satisfied by simulation of an armchair 3D model, instead, it is a mission to build up field knowledge about quantum computational chemistry.
We will start from learning quantum shifts in classical physics that impacts on computational science and chemistry. Then we will try to design quantum accelatrators (quantum computer designs from current technological progress) for building quantum algorithms. Then we will delve into computational chemistry to study many-atom systems..... (many more sub-knowledge) .... then we can wriggle in an armchair of where I usually procrasinate, sink in a bit, and proceed again!
This is part of a one-year research project that looks into online education and infrastructure for quantum computational chemistry. It consists of learning materials for citizen science education. The project tends to invite professional researchers and learners from non-technical backgrounds to give feedback regarding content validities and virtual collaborations.
I would like to thank Qiskit for their phenonmenal materials and contributors for their time.
- Jupyter - a web-based environment for interactive computing
- Python - programming language
- Qiskit - IBM cloud quantum computing with Python
- Initiate Jupyter Notebook
- Open
Armchair Quantum
folder and start learning! - Change the end of URL from
/tree
to/lab
after Jupyter Notebook is loaded.
-
Click the green button
code
above to download this repository to your device. -
Save the entire folder in a location that is east to find.
-
Read the installation documentation for Jupyter Notebook. The documentation for advanced usage of Jupyter notebook can be found here.
-
For a local installation, make sure you have pip installed and run script:
$
pip install notebook
-
After installation, launch Jupyter with:
$
jupyter notebook
-
For Jupyter Lab, use this command in terminal:
$
sudo -H pip3 uninstall -y jupyterlab && sudo -H pip3 install jupyterlab
-
Run Jupyter lab with:
$
jupyter lab
- Introducing classical and quantum computing
- Setup for python, pennylane, julia and qiskit
- finish computational chemistry firs two chapters
- go through existing online courses for QCC
- required math of QCC
- method list for QCC simulation