Casadi

Latest version: v3.7.0

Safety actively analyzes 724020 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 17

1.8.1

None

1.8.0

tested-dummy-tag
CasADi bleeding edge: 2.2.0+419.2cb9a69

1.7.1

None

1.7.0

None

1.6.4

Changes

- improved `csnlp.core.solutions.def subsevalf`: now should be faster, especially when substituting variables from dictionaries or iterables
- fixing an issue in `csnlp.util.io.save` for blosc2
- extended testing to Python 3.12 and 3.13

1.6.3

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

Page 11 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.