py_ste

A Python package for evolving states under the Schrödinger equation using first-order Suzuki-Trotter and computing switching functions.

Functions

get_threads

Gets the number of threads that will be used during multithreading.

get_unitary_evolver

Initialises a class to store the diagonalised drift and control Hamiltonians.

set_threads

Sets the number of threads to be used during multithreading.

Modules

evolvers

A collection of evolver classes.