Skip to content

Releases: dynamicslab/pysindy

Fix PyPI description

11 Apr 00:48
Compare
Choose a tag to compare
Fix PyPI description Pre-release
Pre-release

Fix syntax errors in rst for the previous long description for PyPI.

Expand documentation

10 Apr 23:34
f846f91
Compare
Choose a tag to compare
Expand documentation Pre-release
Pre-release

The main changes in this release are all documentation-related. In particular we added information on the mathematical underpinnings behind the SINDy method in the README and created a new example notebook walking through the math in more detail.

Refactor optimizers

19 Feb 19:53
9069ea3
Compare
Choose a tag to compare
Refactor optimizers Pre-release
Pre-release

Update the way optimizers are handled

Previously optimizers needed to inherit from our base class BaseOptimizer. In this version users can more easily pass in their own optimizers, which are then wrapped in a custom class performing some postprocessing steps. As a result of this change, we have removed the LASSO and ElasticNet optimizers since their corresponding sklearn objects can now be passed into the SINDy object directly.

Minor changes

  • Added quiet mode to SINDy.fit
  • Use L2 regularization by default for STLSQ

Improve optimizers

07 Feb 19:25
Compare
Choose a tag to compare
Improve optimizers Pre-release
Pre-release

Changes in this version:

  • Optimizers are properly initialized so that copies created by MultiOutputClassifier share the same properties
  • Added documentation
  • Example notebooks conform to PEP8
  • A dummy library, IdentityLibrary , was implemented so that fully custom features can be used
  • Additional unit tests to improve coverage
  • Optimizers have unbias option to improve performance

Version 0.11.0

29 Jan 21:22
Compare
Choose a tag to compare
Version 0.11.0 Pre-release
Pre-release

Release Pipeline Test