Skip to content

Releases: FilippoAiraldi/casadi-nlp

v1.3.2

05 Dec 08:47
Compare
Choose a tag to compare

Changes

  • implemented in wrappers.Mpc properties ns, na, nd, nslacks

v1.3.1

04 Dec 14:19
Compare
Choose a tag to compare

Changes

  • Nlp and MultistartNlp support now __call__
  • refactored Nlp for improved maintainability
  • improved Nlp.debug and utility invalidate_cache
  • better type hints
  • fixed broken link to examples folder in README

v1.3.0

01 Dec 19:23
Compare
Choose a tag to compare

Changes

  • implemented wrapper NlpScaling for nlp scaling (for faster and better convergence)
  • made nlp and wrappers pickleable and deepcopy-able
  • added Nlp.is_wrapped for checking whether the nlp instance is wrapped in a given type of wrapper
  • better tests and code coverage

v1.2.3

29 Nov 11:16
Compare
Choose a tag to compare

Changes

  • improved CI
  • loosened dependency on CasADi

v1.2.2

29 Nov 11:11
Compare
Choose a tag to compare

Changes

  • improvements to code mantainability, docstrings and type hints
  • removed unused classes (e.g., Normalization)
  • improved examples
  • added github workflow

v1.2.1

29 Nov 11:09
Compare
Choose a tag to compare

Changes

  • improvements to README.md and type hints

v1.2.0

29 Nov 11:06
Compare
Choose a tag to compare

Changes

  • improved docstrings
  • extended util.funcs.cache_clearer to lru caches as well
  • implemented MultistartNlp

v1.1.2

29 Nov 11:03
Compare
Choose a tag to compare

Changes

  • better README.md
  • added higher-order hessians in util.array for tensors with more than 2 dimensions
  • expanded sensitivity analysis to non-scalar expressions
  • updated examples

v1.1.1

29 Nov 11:01
Compare
Choose a tag to compare

Changes

  • refactored and added new utility functions in csnlp.util
  • fixed error in tests
  • improved examples

v1.1.0

29 Nov 11:00
Compare
Choose a tag to compare

Changes

  • implemented soft inequalities in nlp
  • implemented wrappers.mpc