Recent Releases of quantumcollocation.jl

quantumcollocation.jl - v0.8.1

QuantumCollocation v0.8.1

Diff since v0.8.0

  • NT, DTO bump supporting integrators indexed by knot point
  • Relaxes some bounds typing in problem templates

Breaking changes:

Merged pull requests: - NT and DTO bump (#208) (@andgoldschmidt)

- Julia
Published by github-actions[bot] 6 months ago

quantumcollocation.jl - v0.8.0

QuantumCollocation v0.8.0

Diff since v0.7.2

  • Adds free phase problem template
  • Removes interpolations (to be NT ext)
  • Adds leakage constraints

Breaking changes

  • Updates named trajectory to parametric type

Merged pull requests: - Feature/free phase (#197) (@andgoldschmidt) - Increase codecov coverage to 80%, or higher (#205) (@martin-klacan) - Update CI.yml (#206) (@andgoldschmidt) - [Feature]: Leakage suppression objective (#207) (@martin-klacan)

Closed issues: - [Feature]: Set named trajectory free time data to hold total time at final index (#84) - [Feature]: Adding Engaging Visual Elements/Map in Documentation (#94) - [Feature]: Embedded operators for control problems and fidelity (#115) - [Benchmark]: Exponential derivatives improvement (#143) - [Feature]: Interactive notebooks, animations, and Pluto.jl (#146) - [Feature]: An extension package for QuantumOptics.jl (#147) - [Feature]: Integrator norm checks and warnings (#159) - [Feature]: Change Interpolations.jl to DataInterpolations.jl (#175) - [Bug]: Initializing UnitarySmoothPulseProblem delta t with vector (#195) - [Bug/Feature]: PiccoloOptions will not propagate to min time (#202) - [Feature]: Leakage suppression objective (#203) - Increase codecov coverage to 80%, or higher 😄 (#204)

- Julia
Published by github-actions[bot] 6 months ago

quantumcollocation.jl - v0.7.2

QuantumCollocation v0.7.2

Diff since v0.6.0

Merged pull requests: - use harmoniqs org url (#186) (@jack-champagne) - fix pervasive documenter issues (#188) (@jack-champagne) - Refactor/direct collocation backend (#189) (@andgoldschmidt) - Added Problem Template for Sensitivity Problems (#190) (@BBhattacharyya1729) - Feature/variational (#191) (@andgoldschmidt) - v0.7.1 (#192) (@andgoldschmidt) - Update TagBot.yml (#196) (@jack-champagne)

Closed issues: - [Bug]: Objective constructors have bad initial keyword args (#68) - [Feature]: callbacks in Ipopt.jl (#127) - [Feature]: Automated gradient testing (#144) - [Feature]: Convert objectives to constraints (#145) - [Feature]: Adjoint integrator (#148)

- Julia
Published by github-actions[bot] 8 months ago

quantumcollocation.jl - v0.6.0

QuantumCollocation v0.6.0

Diff since v0.5.1

Breaking changes

  • moved rollout functionality to PiccoloQuantumObjects.jl
  • moved direct sum utils to PiccoloQuantumObjects.jl and QuantumCollocationCore.jl
  • cleaned up dependencies

Merged pull requests: - Feature/mutlidocs refactor (#178) (@andgoldschmidt)

- Julia
Published by github-actions[bot] 11 months ago

quantumcollocation.jl - v0.5.1

QuantumCollocation v0.5.1

Diff since v0.5.0

- Julia
Published by github-actions[bot] 11 months ago

quantumcollocation.jl - v0.5.0

QuantumCollocation v0.5.0

Diff since v0.3.2

Breaking changes

  • Backend optimizer code and utilities split off into seperate package (see QuantumCollocationCore.jl, and PiccoloQuantumObjects.jl)

Merged pull requests: - core peeloff (#173) (@aarontrowbridge)

Closed issues: - [Feature]: Peel off core functionality into QuantumCollocationCore.jl package (#163)

- Julia
Published by github-actions[bot] 11 months ago

quantumcollocation.jl - v0.3.2

QuantumCollocation v0.3.2

Diff since v0.3.1

Trajectory merge Replace trajectory direct sum with merge Use merge during trajectory initialization

Merged pull requests: - Feature: Ipopt callbacks (#157) (@jack-champagne) - Fix & update gitignore (#158) (@jack-champagne) - Feat state sampling (#165) (@andgoldschmidt) - bug fix: a_guess option (#166) (@andgoldschmidt) - Fix free phase objectives (#167) (@andgoldschmidt) - fix typing at rollouts (#168) (@andgoldschmidt) - rm vscode settings (#169) (@andgoldschmidt) - Feature/merge trajectories (#170) (@andgoldschmidt) - roll back v0.3.2 (#171) (@andgoldschmidt)

Closed issues: - [Feature]: Quantum state problem with quantum sampling problem (#164)

- Julia
Published by github-actions[bot] about 1 year ago

quantumcollocation.jl - v0.3.1

QuantumCollocation v0.3.1

Diff since v0.3.0

Merged pull requests: - update Rydbergchain system and add test (#161) (@hongyehu) - Docs/v0.3 updates (#162) (@aarontrowbridge)

- Julia
Published by github-actions[bot] about 1 year ago

quantumcollocation.jl - v0.3.0

QuantumCollocation v0.3.0

Diff since v0.2.2

- Julia
Published by github-actions[bot] about 1 year ago

quantumcollocation.jl - v0.2.2

QuantumCollocation v0.2.2

Diff since v0.2.1

Closed issues: - [Feature]: Virtual Z-gate Loss (#86) - [Bug]: namespace includes common variable names (#132)

- Julia
Published by github-actions[bot] over 1 year ago

quantumcollocation.jl - v0.2.1

QuantumCollocation v0.2.1

Diff since v0.2.0

Closed issues: - [Bug]: tag bot is not working (#129)

- Julia
Published by github-actions[bot] over 1 year ago

quantumcollocation.jl - v0.2.0

QuantumCollocation v0.2.0

Diff since v0.1.5

Merged pull requests: - Leakage suppression (#45) (@aarontrowbridge) - min time unequal step fix (#48) (@andgoldschmidt) - CompatHelper: bump compat for Manifolds to 0.9, (keep existing compat) (#51) (@github-actions[bot]) - CompatHelper: bump compat for CairoMakie to 0.11, (keep existing compat) (#52) (@github-actions[bot]) - Update README.md (#53) (@aarontrowbridge) - Robust control objectives (#54) (@andgoldschmidt) - Add timesteps to quadratic regularizers (#55) (@andgoldschmidt) - Add y infs option (#65) (@andgoldschmidt) - Lie algebra tool and geodesics without Manifolds (#66) (@andgoldschmidt) - 64 feature new quantumsystems 2 (#70) (@aarontrowbridge) - Change license (#74) (@aarontrowbridge) - update dependencies, remove notebook examples (#75) (@andgoldschmidt) - Update README.md (#77) (@andgoldschmidt) - Modular testing (#78) (@andgoldschmidt) - bug fix: reachability test (#81) (@andgoldschmidt) - tests passing for feat (#83) (@aarontrowbridge) - Add Rydberg atom chain quantum system (#92) (@hongyehu) - CompatHelper: bump compat for CairoMakie to 0.12, (keep existing compat) (#93) (@github-actions[bot]) - add all2all interaction in Rydberg atom chain system (#96) (@hongyehu) - 95 feature exponential integrators (#98) (@aarontrowbridge) - CompatHelper: add new compat entry for Revise at version 3, (keep existing compat) (#99) (@github-actions[bot]) - CompatHelper: add new compat entry for ExponentialAction at version 0.2, (keep existing compat) (#100) (@github-actions[bot]) - Direct sum problem templates (#101) (@andgoldschmidt) - Feature contrib guide (#103) (@andgoldschmidt) - CompatHelper: add new compat entry for TestItems at version 0.1, (keep existing compat) (#104) (@github-actions[bot]) - Refactor of embedded operators (#114) (@andgoldschmidt) - hotfix: trajectoryinitialization embed fix (#116) (@andgoldschmidt) - [Feature]: quantum utils docstrings and tests (#117) (@Fe-r-oz) - Add QuantumOpticsSystem for creating QuantumSystem (#121) (@maxwell04-wq) - Feature sampling robustness (#126) (@andgoldschmidt) - Dev testing and readme (#130) (@andgoldschmidt) - Update README.md repos link (#131) (@andgoldschmidt) - Feat rebased robust gateset (#136) (@jack-champagne) - update minor version (#137) (@andgoldschmidt) - 128 feature add derivative bounds to problem templates (#138) (@aarontrowbridge) - Update README.md (#141) (@aarontrowbridge) - Update Project.toml (#142) (@aarontrowbridge) - Qnumerics (#149) (@aarontrowbridge) - manifest fixes (#150) (@aarontrowbridge)

Closed issues: - QuantumObjective function: Pass a symbol or function for Loss (#17) - Unitary leakage suppression (#44) - Min time objective fix for unequal timesteps (#47) - Robust control objective (#49) - QuadraticRegularizer timestep normalization for free time problems (#50) - [Feature] Override quantum control problem defaults in problem templates (#56) - Objectives missing subspace (min time) (#57) - Subspace utility for excitation-number-restricted spaces (#58) - add ability to not have a drift hamiltonian (#59) - [Feature] Quadratic regularizer with nonzero baseline (#61) - Objective constructors have bad initial keyword args (#63) - [Feature]: QuantumSystem that stores composite system and level info for subspace embeddings (#64) - [Feature]: Pairwise regularization on unitary trajectories for gate interpolation (#67) - [Feature]: Ability to add user defined objective to problem {template} objective (#82) - [Feature]: interface with QuantumOptics.jl (#85) - [Feature]: Sampling-based robust control (#89) - [Feature]: unsymmetric constraints on the pulses and first order derivative constraints of the pulses (#90) - quantum system construction (#91) - [Feature]: exponential integrators (#95) - [Feature]: quantum utils docstrings and tests (#102) - [Bug]: Probability Assertion Error causes Tests Error Locally (#109) - [Feature]: Construct embedded operator from levels, embedding, and matrix. (#113) - [Feature]: add derivative bounds to problem templates (#128) - [Feature]: Bang-Bang problem template (#133)

- Julia
Published by github-actions[bot] over 1 year ago

quantumcollocation.jl - v0.1.5

QuantumCollocation v0.1.5

Diff since v0.1.4

- Julia
Published by github-actions[bot] about 2 years ago

quantumcollocation.jl - v0.1.4

QuantumCollocation v0.1.4

Diff since v0.1.3

Merged pull requests: - Rollout feature (#19) (@a7b) - this does not saveh5 actually (#20) (@a7b) - Update objectives.jl (#21) (@a7b) - Dev aaron (#22) (@aarontrowbridge) - Dev aaron (#23) (@aarontrowbridge) - fixed time problems (#29) (@aarontrowbridge) - Dev aaron (#30) (@aarontrowbridge) - loss bug fix (#31) (@aarontrowbridge) - Dev aaron (#32) (@aarontrowbridge) - Document (#33) (@a7b) - Dev aaron (#34) (@aarontrowbridge) - Deriv reimplement (#35) (@a7b)

- Julia
Published by github-actions[bot] about 2 years ago

quantumcollocation.jl - v0.1.3

QuantumCollocation v0.1.3

Diff since v0.1.2

Merged pull requests: - Tq2 (#11) (@a7b) - Dev aaron (#12) (@aarontrowbridge) - CompatHelper: add new compat entry for PGFPlotsX at version 1, (keep existing compat) (#13) (@github-actions[bot]) - CompatHelper: add new compat entry for Colors at version 0.12, (keep existing compat) (#14) (@github-actions[bot]) - CompatHelper: add new compat entry for LaTeXStrings at version 1, (keep existing compat) (#15) (@github-actions[bot]) - Dev aaron (#16) (@aarontrowbridge) - Dev aaron (#18) (@aarontrowbridge)

- Julia
Published by github-actions[bot] over 2 years ago

quantumcollocation.jl - v0.1.2

QuantumCollocation v0.1.2

Diff since v0.1.1

Merged pull requests: - higher order pade + quadratic smoothness regularizer (#7) (@a7b) - hand coded unitary derivatives + higher order pade integrators (#8) (@aarontrowbridge) - v0.1.2 (#9) (@aarontrowbridge)

- Julia
Published by github-actions[bot] over 2 years ago

quantumcollocation.jl - v0.1.1

QuantumCollocation v0.1.1

Merged pull requests: - Unitary dynamics + renaming to QuantumCollocation.jl (#1) (@aarontrowbridge)

- Julia
Published by github-actions[bot] over 2 years ago