This is a collected list of useful web articles, links, books, guides, softwares, etc. to help in doing research for Project Elara.
## Recommended books and textbooks
- Griffiths, _Introduction to Quantum Mechanics_, in particular the sections on solid-state physics
- Feynmann, _The Feynmann Lectures on Physics_
- Träger et. al., *Springer Handbook of Lasers and Optics*
- LibreTexts - a collection of excellent open-access books, here are some relevant chapters taken from various LibreTexts books:
- [Matrix Mechanics](https://chem.libretexts.org/Bookshelves/Physical_and_Theoretical_Chemistry_Textbook_Maps/Time_Dependent_Quantum_Mechanics_and_Spectroscopy_(Tokmakoff)/01%3A_Overview_of_Time-Independent_Quantum_Mechanics/1.02%3A_Matrix_Mechanics) - describes bra-ket notation
- [Introduction to the Density Matrix](https://chem.libretexts.org/Bookshelves/Physical_and_Theoretical_Chemistry_Textbook_Maps/Time_Dependent_Quantum_Mechanics_and_Spectroscopy_(Tokmakoff)/05%3A_The_Density_Matrix/5.01%3A_Introduction_to_the_Density_Matrix) - describes density matrices
- Griffiths, _Consistent Quantum Theory_ ([online link](https://quantum.phys.cmu.edu/CQT/)) (this is not the same Griffiths as the other more famous one)
- Vanier, _Basic Theory of Lasers and Masers_
- Filot, _Elements of Electronic Structure Theory_ ([Ebook with execises available](https://ifilot.pages.tue.nl/elements-of-electronic-structure-theory/getting_started.html))
- Struve, _Fundamentals of Molecular Spectroscopy_
- Svelto, _Principles of Lasers_, 5th ed.
- Filot, _Elements of Electronic Structure Theory_
## Websites
### General
- [Mathematics for Quantum Mechanics](https://mathforquantum.quantumtinkerer.tudelft.nl/) from Delft University of Technology
### Lasers
- [RP Photonics Encyclopedia](https://www.rp-photonics.com/encyclopedia.html)
- [Neodynium ion in Nd-YAG laser - energy levels](http://www.optique-ingenieur.org/en/courses/OPI_ang_M01_C01/co/Contenu_21.html) and also [similar article](https://www.rp-photonics.com/spotlight_2017_12_04.html)
### Atomic & molecular physics/spectrosocopy
- The [Quantum Physics pages from HyperPhysics](http://hyperphysics.phy-astr.gsu.edu/hbase/quacon.html#quacon). Some selected pages are linked below:
- [Rotational transitions](http://hyperphysics.phy-astr.gsu.edu/hbase/molecule/rotrig.html#c3)
- [Molecular spectra](http://hyperphysics.phy-astr.gsu.edu/hbase/molecule/molspecon.html#c1)
- [Atomic properties](http://hyperphysics.phy-astr.gsu.edu/hbase/atpro.html#c1)
- [Vibrational spectra](http://hyperphysics.phy-astr.gsu.edu/hbase/molecule/vibspe.html#c1)
## Developer resources
- The [QuTiP tutorials](https://qutip.org/qutip-tutorials/) - QuTiP is a python library for simulating quantum systems, and while I might not strictly need it, their tutorials are very good
- [Intro to QuTiP](https://nbviewer.org/urls/qutip.org/qutip-tutorials/tutorials-v5/lectures/Lecture-0-Introduction-to-QuTiP.ipynb) (this is mostly focused on discrete, although it does show a calculation of eigenenergies and an example of the quantum harmonic oscillator)
- [Single-atom lasing](https://nbviewer.org/urls/qutip.org/qutip-tutorials/tutorials-v5/lectures/Lecture-2B-Single-Atom-Lasing.ipynb) (a model of a two-state atomic laser)
- Wolfram Mathematica-based resoures:
- [Carbon atomic transitions](https://www.wolfram.com/language/12/units-dates-and-uncertainty/carbon-atomic-transitions-within-the-visible-spectrum.html) - note that this extracts data from a database, it does not actually calculate anything
- [Molecule encoding](https://reference.wolfram.com/language/ref/Molecule.html) (this can be used in combination with the `SpectralLineData` function)
## Software packages/codes
- Optical spectra calculations
- https://github.com/leosilve/Molecular-crystals-spectra
- https://github.com/thekannman/z_terahertz
- Optics simulator (found by Milo): https://phydemo.app/ray-optics/simulator/
- Gaussian beam simulator: https://gaussianbeam.sourceforge.net/