.gitignore
.readthedocs.yml
CHANGELOG.md
CLAUDE.md
LICENSE.txt
MANIFEST.in
Makefile
README.md
environment.yml
example.gif
pyproject.toml
uv.lock
.github/workflows/ci.yml
.github/workflows/publish.yml
MaxwellBloch.egg-info/PKG-INFO
MaxwellBloch.egg-info/SOURCES.txt
MaxwellBloch.egg-info/dependency_links.txt
MaxwellBloch.egg-info/requires.txt
MaxwellBloch.egg-info/top_level.txt
bin/make-gif-ffmpeg.sh
bin/make-mp4-fixed-frame-2-fields.py
bin/make-mp4-fixed-frame.py
bin/mbsolve
bin/obsolve
docs/Makefile
docs/conf.py
docs/docs-environment.yml
docs/example.gif
docs/index.rst
docs/install.md
docs/make.bat
docs/examples/mbs-Rb87_5s12_5p12_F11_q1-sech-2pi.ipynb
docs/examples/mbs-Rb87_5s12_5p12_F11_q1-sech-2pi.qu
docs/examples/mbs-Rb87_5s12_5p12_F11_q1-weak-pulse-decay.ipynb
docs/examples/mbs-Rb87_5s12_5p12_F11_q1-weak-pulse-decay.qu
docs/examples/mbs-ladder-weak-pulse-coupling-decay.ipynb
docs/examples/mbs-ladder-weak-pulse-coupling-decay.qu
docs/examples/mbs-lambda-weak-pulse-cloud-atoms-some-coupling-store.qu
docs/examples/mbs-lambda-weak-pulse-cloud-atoms-some-coupling.qu
docs/examples/mbs-lambda-weak-pulse-cloud-atoms-with-coupling-store.ipynb
docs/examples/mbs-lambda-weak-pulse-cloud-atoms-with-coupling.ipynb
docs/examples/mbs-lambda-weak-pulse-more-atoms-no-coupling.ipynb
docs/examples/mbs-lambda-weak-pulse-more-atoms-no-coupling.qu
docs/examples/mbs-lambda-weak-pulse-more-atoms-with-coupling.ipynb
docs/examples/mbs-two-gaussian-0.8pi.ipynb
docs/examples/mbs-two-gaussian-0.8pi.qu
docs/examples/mbs-two-gaussian-1.8pi.ipynb
docs/examples/mbs-two-gaussian-1.8pi.qu
docs/examples/mbs-two-sech-2pi-collision.ipynb
docs/examples/mbs-two-sech-2pi-collision.qu
docs/examples/mbs-two-sech-2pi.ipynb
docs/examples/mbs-two-sech-2pi.qu
docs/examples/mbs-two-sech-4pi.ipynb
docs/examples/mbs-two-sech-4pi.qu
docs/examples/mbs-two-sech-6pi.ipynb
docs/examples/mbs-two-sech-6pi.qu
docs/examples/mbs-two-weak-cw-decay.ipynb
docs/examples/mbs-two-weak-cw-more-atoms-decay.ipynb
docs/examples/mbs-two-weak-pulse-decay.ipynb
docs/examples/mbs-two-weak-pulse-few-atoms.ipynb
docs/examples/mbs-two-weak-pulse-more-atoms-decay.ipynb
docs/examples/mbs-two-weak-pulse-more-atoms-decay.qu
docs/examples/mbs-two-weak-pulse-more-atoms.ipynb
docs/examples/mbs-two-weak-pulse-more-atoms.qu
docs/examples/mbs-two-weak-pulse.ipynb
docs/examples/mbs-two-weak-square-decay.ipynb
docs/examples/mbs-vee-sech-0.5pi-0.5pi.ipynb
docs/examples/mbs-vee-sech-0.5pi-0.5pi.qu
docs/examples/mbs-vee-sech-0.5pi-1.5pi.ipynb
docs/examples/mbs-vee-sech-0.5pi-1.5pi.qu
docs/examples/mbs-vee-sech-sqrt18pi-sqrt18pi.ipynb
docs/examples/mbs-vee-sech-sqrt18pi-sqrt18pi.qu
docs/examples/mbs-vee-sech-sqrt2pi-sqrt2pi.ipynb
docs/examples/mbs-vee-sech-sqrt2pi-sqrt2pi.qu
docs/examples/mbs-vee-sech-sqrt8pi-sqrt8pi-collision.ipynb
docs/examples/mbs-vee-sech-sqrt8pi-sqrt8pi-collision.qu
docs/examples/mbs-vee-sech-sqrt8pi-sqrt8pi.ipynb
docs/examples/mbs-vee-sech-sqrt8pi-sqrt8pi.qu
docs/examples/mbs-vee-weak-cw-sech-2pi.ipynb
docs/examples/mbs-vee-weak-cw-sech-2pi.qu
docs/examples/mbs-vee-weak-cw-sech-4pi.ipynb
docs/examples/mbs-vee-weak-cw-sech-4pi.qu
docs/examples/structure.rst
docs/examples/three-level.rst
docs/examples/two-level.rst
docs/support/troubleshooting.md
docs/usage/built-in-time-functions.ipynb
docs/usage/scripts.md
docs/usage/spectral-analysis.ipynb
docs/usage/spectral-analysis.qu
docs/usage/structure.ipynb
docs/usage/three-level.ipynb
docs/usage/two-level.ipynb
docs/usage/velocity-classes.ipynb
docs/usage/velocity-classes.qu
maxwellbloch/__init__.py
maxwellbloch/angmom.py
maxwellbloch/field.py
maxwellbloch/fileio.py
maxwellbloch/fixed.py
maxwellbloch/hyperfine.py
maxwellbloch/mb_solve.py
maxwellbloch/ob_atom.py
maxwellbloch/ob_base.py
maxwellbloch/ob_solve.py
maxwellbloch/sigma.py
maxwellbloch/spectral.py
maxwellbloch/t_funcs.py
maxwellbloch/testing.py
maxwellbloch/utility.py
maxwellbloch/tests/__init__.py
maxwellbloch/tests/test_angmom.py
maxwellbloch/tests/test_field.py
maxwellbloch/tests/test_fileio.py
maxwellbloch/tests/test_fixed.py
maxwellbloch/tests/test_hyperfine.py
maxwellbloch/tests/test_mb_solve.py
maxwellbloch/tests/test_ob_atom.py
maxwellbloch/tests/test_ob_solve.py
maxwellbloch/tests/test_sigma.py
maxwellbloch/tests/test_spectral.py
maxwellbloch/tests/test_t_funcs.py
maxwellbloch/tests/test_utility.py
maxwellbloch/tests/json/field-square-0.json
maxwellbloch/tests/json/field-square-1.json
maxwellbloch/tests/json/mb_solve_01.json
maxwellbloch/tests/json/mb_solve_lamda.json
maxwellbloch/tests/json/mb_solve_no_atoms.json
maxwellbloch/tests/json/mb_solve_no_decays.json
maxwellbloch/tests/json/mb_solve_no_rabi_freq_t_func.json
maxwellbloch/tests/json/mbs-two-spectral.json
maxwellbloch/tests/json/mbs_two_gaussian_2pi.json
maxwellbloch/tests/json/mbs_two_gaussian_2pi_n_pi.json
maxwellbloch/tests/json/mbs_two_sech_2pi.json
maxwellbloch/tests/json/mbs_two_sech_2pi_n_pi.json
maxwellbloch/tests/json/ob_atom_02.json
maxwellbloch/tests/json/ob_solve_02.json
maxwellbloch/tests/json/ob_solve_03.json
maxwellbloch/tests/json/obs-two-two-fields.json
maxwellbloch/tests/json/obs-vee-cw-weak-sech-2pi.json
maxwellbloch/tests/json/velocity-classes.json