Skip to content

Releases: florisvb/PyNumDiff

Joss 2.0

Choose a tag to compare

@pavelkomarov pavelkomarov released this 12 Jun 20:38
  • Added wavelet-based differentiation/smoothing method
  • Added circular domain support for rtsdiff via custom innovation function to Kalman filter

Revamped++

Choose a tag to compare

@pavelkomarov pavelkomarov released this 12 Mar 23:59

Still further improvements to complete the overhaul:

  • All non-deprecated methods now support multidimensional data with an axis parameter.
  • Several methods have been updated to handle missing values.
  • robustdiff has been updated to handle variable dt between data points while still running fast.

Revamped+

Choose a tag to compare

@pavelkomarov pavelkomarov released this 05 Dec 05:01
57cdd04

Further enhancements to the overhaul, including:

  • collection of most methods in the smooth_finite_difference module as kerneldiff
  • convex optimization improvements to make robustdiff run in linear time
  • caching to avoid duplicate calls during optimization
  • extension of utilities and loss function to better optimize all methods in the presence of outliers
  • extension of TVR to better handle outliers
  • improved test coverage and control of coveralls
  • linted code
  • added support for multidimensional data to several methods

Revamped

Choose a tag to compare

@pavelkomarov pavelkomarov released this 09 Oct 01:16
0454017

It's been Pavelized, everything combed through and rewritten. The biggest user-facing change is the support of (and preference for) keyword arguments, but methods have also been corrected, expanded, reorganized, extended to handle variable step sizes where possible, given better tests, integrated with improved optimization code, documented thoroughly, and been put through a head-to-head performance analysis. All while removing about 2000 lines of code to make it more readable, manageable, and understandable. Enjoy.

0.1.3: Merge pull request #57 from florisvb/dependabot/pip/docs/tornado-6.3.3

Choose a tag to compare

@florisvb florisvb released this 30 May 23:36
17fb302

Final tag and release before major overhaul.

PyNumDiff 0.1.2.4 JOSS

Choose a tag to compare

@florisvb florisvb released this 21 Mar 18:37

Final JOSS release with corrected author list.

PyNumDiff 0.1.2

Choose a tag to compare

@florisvb florisvb released this 28 Feb 23:35

Notable changes:

  • Requires python >= 3.5, largely due to the deprecated numpy.matrix syntax
  • New pi_cruise_control function
  • No longer requires cvxpy and pychebfun for installation, though these are optionally required for certain functions
  • Skip tests that require cvxpy and pychebfun if these are not installed

PyNumDiff 0.0.3

Choose a tag to compare

@florisvb florisvb released this 06 Sep 18:55

Final logging fixes.

PyNumDiff 0.0.1

Choose a tag to compare

@florisvb florisvb released this 05 Sep 22:54
e9f7155

First release!