Skip to content

Releases: florisvb/PyNumDiff

Revamped+, JOSS 2.0 submission

05 Dec 05:01
57cdd04

Choose a tag to compare

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

09 Oct 01:16
0454017

Choose a tag to compare

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

30 May 23:36
17fb302

Choose a tag to compare

PyNumDiff 0.1.2.4 JOSS

21 Mar 18:37

Choose a tag to compare

Final JOSS release with corrected author list.

PyNumDiff 0.1.2

28 Feb 23:35

Choose a tag to compare

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

06 Sep 18:55

Choose a tag to compare

Final logging fixes.