Andy Goldschmidt
Andy Goldschmidt
### Feature Description ## Background There should be utilities that turn any objective into some appropriate constraint. The constraint should take in an objective and a value as arguments, and...
### Feature Description ## Background Often, we rely on automatic differentiation support of the matrix exponential. We currenly rely on expv from `ExponentialAction.jl` to accomplish this. This *might* be appropriate---especially...
### Feature Description ## Background A big part of the code is writing gradients for integrators, objectives, and constraints for custom objects. **ForwardDiff.jl** allows us to calculate analytic gradients, so...
### What happened? In `_integrators.jl`, ```Julia export state export controls export timestep export comps export dim ``` ### Version stable release ### What does this bug affect? - [ ]...
### What happened? There is no subspace information in a control problem. Consider a three level transmon ```Julia η = -0.2 a = annihilate(3) sys = QuantumSystem(η / 2 *...
### Feature Description Pade integrators in Piccolo.jl have a radius of convergence. Checking the quantum system and control bounds, establish whether the region is valid or not for a Pade...
This adds a free phase problem template for unitary states. The free phases are implemented with sines and cosines, using a global radius constraint. It requires https://github.com/harmoniqs/DirectTrajOpt.jl/pull/13 TODO: * Docstring...
### Feature Description I want a feature! ### Importance 1 (lowest) ### What does this feature affect? - [ ] quantum system construction - [ ] problem setup - [...
- To accompany https://github.com/kestrelquantum/NamedTrajectories.jl/pull/61
### Feature Description Default problem template initialization should be with a named trajectory object. The construction of this object can be accomplished using overloaded problem template constructors, but the documented...