Skip to content

A set of python notebooks for showcasing and explaining calculations involving hetronuclear diatomic molecules, specifically RbCs.

Notifications You must be signed in to change notification settings

tomhepz/diatom-notebooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

diatom-notebooks

A set of python notebooks for showcasing and explaining calculations involving hetronuclear diatomic molecules, specifically RbCs. Heavily uses the diatom library.

energy level splitting diagram Animation of angular wavefunction with increasing E

Installation

# Create virtual environment
python3 -m venv "venv"
# Activate virtual environment
source ./venv/bin/acticate
# Install pip tools
pip install pip-tools
# Compile dependencies (implicitly from requirements.in)
pip-compile
# Install dependencies (implicitly from generated requirements.txt)
pip-sync

# Run as script
python ./scripts/raw-dc-stark.py

# ... OR open in jupyter
jupyter notebook
# because of jupytext plugin, can open scripts as notebook
# or % formatted python script

# To leave python venv environment
deactivate

About

A set of python notebooks for showcasing and explaining calculations involving hetronuclear diatomic molecules, specifically RbCs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published