Scitools

Package:  https://github.com/binggu56/scitools

Scitools is a python package created to provide researchers working in diverse fields of quantum mechanics some advanced computational tools that I have written during the years. The primary focus is on quantum dynamics, open quantum systems, periodically driven quantum systems, non-adiabatic dynamics, trajectory-based approximate methods, making figures etc.

Documentation is to be added to illustrate how to use this package.

How to use

  1. download the package
  2. enter into the main directory, install the package with
pip install .

Current modules

Noise

Generate white and colored noise to simulate stochastic dynamics, e.g., stochastic Schrodinger equations.

Plotting

A matplotlib style file to generate publication quality figures.

Exact quantum dynamics

Adiabatic dynamics

Methods to solve time-dependent Schrodinger equations including the one-dimensional split-operator method.

Non-adiabatic molecular dynamics

Quantum dynamic with multiple electronic surfaces.

Band structure

Compute band structure from tight-binding Hamiltonians.

Open quantum systems

to be added

Periodically driven quantum systems (Floquet systems)

to be added