Skip to content

v0.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Nov 19:28
9666e76

QuantumCollocation v0.9.0

Diff since v0.8.2

changes

  • instances of named trajectories .T field renamed to appropriate .N
  • instances of default controls, or variables/coefficients referencing default controls changed from :a to :u (e.g. R_u, R_du, R_ddu), u_bounds, etc.)

breaking changes

For problem templates:

  • a_bound, and a_bounds parameters across all problem templates have been removed (now supposed to be provided in drive_bounds for QuantumSystem struct)
  • a_guess has been renamed to u_guess
  • da_bound has been renamed to du_bound
  • da_boundshas been renamed todu_bounds`
  • dda_bound has been renamed to ddu_bound
  • dda_bounds has been renamed to ddu_bounds
  • R_a has been renamed to R_u
  • R_da has been renamed to R_du
  • R_dda has been renamed to R_ddu
  • control_name default internal control variable symbol has been changed from :a to :u
  • T param has been renamed to N

For quantum systems:

  • params field internal to quantum systems constructed by transmons.jl, and cats.jl have been removed
  • get_cat_controls function now should be user defined instead of provided by our library

For trajectory initialization (trajectory_initialization.jl)

  • a_guess has been renamed to u_guess
  • control_name default internal control variable symbol has been changed from :a to :u
  • T param has been renamed to N

Merged pull requests: