├── .gitignore ├── LICENSE ├── README.md ├── docs ├── Makefile ├── conf.py └── index.rst ├── examples ├── Electronic dimer 3rd order response.ipynb ├── FMO dynamics with Redfield theory.ipynb ├── FMO dynamics with ZOFE master equation.ipynb ├── HEOM vs Redfield vs ZOFE.ipynb ├── Jonas dimer with dissipative dynamics.ipynb ├── README.md └── Vibronic monomer with unitary dynamics.ipynb ├── qspectra ├── __init__.py ├── bath.py ├── constants.py ├── dynamics │ ├── __init__.py │ ├── base.py │ ├── heom.py │ ├── liouville_space.py │ ├── redfield.py │ ├── unitary.py │ └── zofe.py ├── hamiltonian.py ├── operator_tools.py ├── polarization.py ├── pulse.py ├── simulate │ ├── __init__.py │ ├── decorators.py │ ├── eom.py │ ├── response.py │ └── utils.py └── utils.py ├── setup.py └── tests ├── __init__.py ├── test_bath.py ├── test_decorators.py ├── test_hamiltonian.py ├── test_liouville_space.py ├── test_operator_tools.py ├── test_polarization.py ├── test_pulse.py ├── test_simulate_utils.py ├── test_spectra.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | .ipynb_checkpoints 3 | *.egg-info 4 | docs/_build -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/docs/index.rst -------------------------------------------------------------------------------- /examples/Electronic dimer 3rd order response.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/examples/Electronic dimer 3rd order response.ipynb -------------------------------------------------------------------------------- /examples/FMO dynamics with Redfield theory.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/examples/FMO dynamics with Redfield theory.ipynb -------------------------------------------------------------------------------- /examples/FMO dynamics with ZOFE master equation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/examples/FMO dynamics with ZOFE master equation.ipynb -------------------------------------------------------------------------------- /examples/HEOM vs Redfield vs ZOFE.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/examples/HEOM vs Redfield vs ZOFE.ipynb -------------------------------------------------------------------------------- /examples/Jonas dimer with dissipative dynamics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/examples/Jonas dimer with dissipative dynamics.ipynb -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/Vibronic monomer with unitary dynamics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/examples/Vibronic monomer with unitary dynamics.ipynb -------------------------------------------------------------------------------- /qspectra/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/__init__.py -------------------------------------------------------------------------------- /qspectra/bath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/bath.py -------------------------------------------------------------------------------- /qspectra/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/constants.py -------------------------------------------------------------------------------- /qspectra/dynamics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qspectra/dynamics/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/dynamics/base.py -------------------------------------------------------------------------------- /qspectra/dynamics/heom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/dynamics/heom.py -------------------------------------------------------------------------------- /qspectra/dynamics/liouville_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/dynamics/liouville_space.py -------------------------------------------------------------------------------- /qspectra/dynamics/redfield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/dynamics/redfield.py -------------------------------------------------------------------------------- /qspectra/dynamics/unitary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/dynamics/unitary.py -------------------------------------------------------------------------------- /qspectra/dynamics/zofe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/dynamics/zofe.py -------------------------------------------------------------------------------- /qspectra/hamiltonian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/hamiltonian.py -------------------------------------------------------------------------------- /qspectra/operator_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/operator_tools.py -------------------------------------------------------------------------------- /qspectra/polarization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/polarization.py -------------------------------------------------------------------------------- /qspectra/pulse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/pulse.py -------------------------------------------------------------------------------- /qspectra/simulate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /qspectra/simulate/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/simulate/decorators.py -------------------------------------------------------------------------------- /qspectra/simulate/eom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/simulate/eom.py -------------------------------------------------------------------------------- /qspectra/simulate/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/simulate/response.py -------------------------------------------------------------------------------- /qspectra/simulate/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/simulate/utils.py -------------------------------------------------------------------------------- /qspectra/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/qspectra/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_bath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_bath.py -------------------------------------------------------------------------------- /tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_decorators.py -------------------------------------------------------------------------------- /tests/test_hamiltonian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_hamiltonian.py -------------------------------------------------------------------------------- /tests/test_liouville_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_liouville_space.py -------------------------------------------------------------------------------- /tests/test_operator_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_operator_tools.py -------------------------------------------------------------------------------- /tests/test_polarization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_polarization.py -------------------------------------------------------------------------------- /tests/test_pulse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_pulse.py -------------------------------------------------------------------------------- /tests/test_simulate_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_simulate_utils.py -------------------------------------------------------------------------------- /tests/test_spectra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_spectra.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whaley-group-berkeley/qspectra/HEAD/tests/test_utils.py --------------------------------------------------------------------------------