https://github.com/dynamicslab/pysindy
Branch name Release name Target Message Date
refs/tags/v2.0.0-rc1 v2.0.0-rc1 d0d96f4 This is a pre-release of major version 2 of SINDY This pre-release preserves a significant amount of backwards compatibility that will be removed in 2.0.0. Internal array structure is made explicit via the `AxesArray` class. `AxesArray` objects carry axis label attributes, such as `arr.ax_time`, as well as shape attributes, such as `arr.n_spatial`. Currently, these attributes are incorrect when slicing, but are preserved in nearly all other operations. This release also adds an `EnsemblingOptimizer` class to handle data and library bagging. While passing ensembling parameters via feature libraries and `SINDy` objects is still supported, they simply dispatch to an `EnsemblingOptimizer`. Stable versions of 2.x will remove this backwards compatibility, forcing the use of the `EnsemblingOptimizer`. In addition, ensembling both data and library terms creates each ensemble member from one data bag and one library bag. Previously, each ensemble member came from one library bag and another ensemble of data bags, which required nested loops and $O(n_{bags}^2)$ run time. Problems that might be fixed before 2.0.0: - Allow passing AxesArray objects to pysindy directly - add __getitem__ and __setitem__ to AxesArray to handle slicing correctly and re-enable AxesWarnings when trying to create an AxesArray with missing or incompatible axes labels. - Fix binder links to example documentation Additional changes possible in version 2.0.0: - New method of SINDyPI? - Derivative methods now also return smoothed X values. -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEGLqKL/8DcvnBvCtmlEMK47JlzWUFAmLPPmUACgkQlEMK47Jl zWXfdQwAwn5zlBWX8gWCdlbyn1vaz3HHTGSXeG3Y9902v2Iik4F6CrrzaiG8IMoU 2Tig2cLjwWet54NuaIpXSDpyPSzB+C3urNwSEFGJnjL99icsjG7pl59mhNToUWL6 A4Eh+CVnZFIsJXnP188CGasJDG+D5d4y3WdJbjF5hdLSMuRXig/n+R5KFY6qASmx UyhM76lN6tB6Uh5S9Wz3VJy2eSWl/J9nf2L+QsxoBi7UTZ+b+IKsKlfRecvYjnSU 9s82rVVc00n8608XpwjtMh4p3T/GvG4cCSfl34qTrYtlbiHoWw8Ll3TjY2GhjQG6 dA8D5E8pbLdFYtw8RhMQecUTSWgkMHurZY2hmpn1Ye+rOIv+337UL2pu/wwbf7ma QTUWyD8vS0nEJIBe0E9hHmLYdmZjJ0IM+UP16IGVpuGUm13AOS3fzZ7ruNoLMhpU 9ZbOmWZRSUWw1cY56md8BTGxrcVTtCySyIpkSaotMVHQSf2WmS6W4+g3RGHl0dFT +odlil2d =CCJx -----END PGP SIGNATURE----- 13 July 2022, 21:51:33 UTC
refs/tags/1.7.1 1.7.1 a7f94bf Version 1.7.1 Bug fix - compatability with scikit-learn version ~= 1.0 26 July 2022, 17:53:28 UTC
back to top