You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* implicitmdpt_test.py
- Tests simple damping, undamped and underdamped harmonic oscillator
- Also tests underdamped oscillator with time-dependent characteristic
frequency, w = w(t)
Lindblad Equation
* mesolve_test.py
- Runs basic time-independent tests of the Lindblad solver that have
been validated against QuTip examples
- Includes basic qubit-oscillator Jaynes-Cummings dynamics including
unitary and Lindblad loss examples
* jaynes_cummings.py
- Uses the base_cqed_mops class to validate QuTip examples
Lindblad Equation, superket
* mesolve_super_test.py
- Runs time-independent and time-dependent tests of the Lindblad master
equation in the superket / superoperator formalism
- Exercises both fourth order explicit Runge-Kutta and implicit midpoint
integrators
- Both implementations use a naive dense matrix representation for all
operators and state superkets
VSLQ Dynamics
* vslq_lossy_tests.py
- Exercises the VSLQ Hamiltonian model, calculating the logical lifetime
improvement factor for a range of transmon T1 times
Driver Files
* qubit_cavity.py
- Contains base class (base_cqed_mops) for all Hamiltonians
* matrix_ops.py
- Performs basic tensor and matrix operations on operators and states
* transmon.py
- Implements basic transmon / cavity coupling Hamiltonians
* vslq.py
- Implements a simplified version of the VSLQ Hamiltonian, including the
forms for the logical and single photon loss states
* vslq_grape_15.py
- David's version of the QuTip-based Grape optimization study of VSLQ
* ode_solver.py
- An implementation of Runge-Kutta 4
- Includes methods for solving the Lindblad equation and Langevin
equations in the input / output formalism
- Also allows for general right hand sides for inherited version of the
rk4 class
* io_eoms.py
- Evaluates the solutions to the input / output Langevin equations
derived by Didier et al.
* drive_tools.py
- Collection of drive function generation tools for non-parametric
drives, e.g. those applied directly to the cavity mode as a function
of time
* post_proc_tools.py
- Post processing and plotting routines that support the computational
components herein
* phase_diagram.py
- Simple plotting tools used to generate some of the <a_c> phase
diagrams plots, others moved to post_proc_tools.py
* longitudinal_coupling.py (.ipynb)
- Deprecated Python file (notebook) to study a simple longitudinally
coupled transmon to a single cavity mode