๐ช๐ถ Piccolo.jl
Piccolo.jlย is a Julia package for quantum optimal control for state preparation, analog quantum computation, gate design, and more! It is developed under the Harmoniqs ๐ถ organization. Under the hood, it solves a wide variety of control problems using directย trajectory optimization, which is a state-of-the-art approach from robotics ๐ค with a number ofย key advantages, like:
- โ Flexible problem design
- โ Better global convergence
- โ State-of-the-art minimum time control
- โ Highly-efficient parallelization
Check out the documentation to get started!
Open bounties:
Closed bounties:
- $100 | [Feature]: Leakage suppression objective
closed by: martin-klacan - $100 | Support building
QObjEvo(from QuantumToolbox.jl) objects from QuantumSystems and NamedTrajectories
closed by: Fe-r-oz - $100 | Bloch sphere plots from
NamedTrajectory
closed by: s-a-s-h - $100 | Linear sum and symmetry constraints
closed by: BBhattacharyya1729 - $50 | Increase codecov coverage to 80%, or higher ๐
closed by: martin-klacan