Skip to content

1.6.3

Compare
Choose a tag to compare
@FilippoAiraldi FilippoAiraldi released this 15 Nov 20:06
· 239 commits to main since this release

Changes

Major

  • implemented Solution.infeasible property that tries to understand whether the solver returned an infeasible status
  • implemented csnlp.util.math.norm_1 and norm_inf for easier conversion of these norms to linear programmes
  • converted Mpc.set_linear_dynamics to the more general set_affine_dynamics
  • added single and multiple shooting affine time-varying dynamics in PwaMpc, allowing users to specify a switching sequence and solving a simpler quadratic programme, instead of optimizing also over the sequence of regions

Minor

  • added solver_plugin property to Solution, so that one can retrieve the solver used to compute a solution to an optimization problem
  • fixed bug with optimization problems with a single scalar discrete variable
  • fixed bug in ScenarioMpc where single slack variables were not properly substituted
  • better docstrings
  • updated CI