tobac 1.4.0
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
andadaptive_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