Skip to content

Latest commit

 

History

196 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLHQuantumSystems

Stable Dev Build Status

SLHQuantumSystems is a Julia package for creating and composing open quantum systems using the SLH framework.

Scope

SLHQuantumSystems is for:

  • Creating SLH triples (S, L, H) with symbolic parameters (Symbolics.jl) and quantum operators (SecondQuantizedAlgebra.jl).
  • Composing SLH systems via concatenate and feedbackreduce.
  • Converting linear-bosonic SLH systems to state-space form (QuantumStateSpace <: ControlSystems.AbstractStateSpace) for frequency-domain analysis with ControlSystems.jl (freqresp, Bode, etc.).

Installation

|pkg> add SLHQuantumSystems

Contributing

Contributions are welcome! Before making a PR, you should:

  • run the package tests
|pkg> test
  • build the documentation
|pkg> activate ./docs/
|julia> using LiveServer; servedocs(skip_dir="docs/src/generated")

About

Simulation and analysis of SLH systems, a composable framework for quantum systems.

Resources

Stars

4 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages