Skip to content

tobac 1.4.0

Compare
Choose a tag to compare
@freemansw1 freemansw1 released this 18 Nov 15:51
· 936 commits to main since this release
49c4c27

Changelog:

Enhancements

  • Added the ability to detect feature mergers and splits (#136)
  • Added spectral filtering of input data to feature detection (#137)
  • Substantial improvements to documentation (#138, #150, #155, #173, #189, #195, #197)
  • Added a new function to combine feature dataframes when feature detection is run in parallel (#186)

Bug fixes

  • Reset the adaptive search parameters back to default when using adaptive trackpy tracking (#168)
  • Added checks to make sure that both adaptive_step and adaptive_stop are set when using adaptive tracking (#168)
  • Added error raising when trying to use the not yet implemented extrapolation feature (#177)
  • Fixed a bug where min_distance did not work in feature detection (#187)
  • Fixed a bug where feature detection output different feature locations depending on the order that thresholds are passed in (#199)

Documentation

  • Updated docstrings to NumPy format (#138, #155, #173)
  • Enabled API documentation generation (#150)
  • Enhanced documentation of feature detection and segmentation parameters (#150)
  • Added contributors to zenodo (#139)
  • Added __version__ as a parameter (#175)
  • Updated the feature detection docstrings to add clarification around units (#189)
  • Added documentation on why sometimes no features are segmented (#195)
  • Added updates to README file, including linking the google groups (#162, #197)

Repository enhancements

  • Specified the version of black to use for validating formatting during CI (#161)
  • Lowered threshold before code coverage CI fails on pull requests (#159)

Deprecations

  • Support for Python 3.6 and earlier is now deprecated and will be removed in v1.5.0 (#193)

Full Changelog: v1.3.3...v1.4.0