Skip to content

Resolve "Improvements for v0.2.0"

Kevin Haninger requested to merge 21-improvements-for-v0-2-0 into main

Closes #21 (closed)

Major changes:

  • OptVarSet split out
    • Takes upper-bound/lower-bound functionality, also replacing defaults
    • Use metadata for ub/lb
  • SysVarSet uses ext_type for extended type to indicate if traj, batch, or trajbatch instead of doing inheritance. Still gives tree_map errors if you use a mix of types, but gives native pickling b/c no new object types are dynamically created
    • Helper functions on sysvarset for dimensions

What's not done: casadi_tools, solvers, see #34 and #33 (closed).

Merge request reports