Skip to content

tobac 1.5.2

Compare
Choose a tag to compare
@w-k-jones w-k-jones released this 08 Dec 22:40
· 280 commits to main since this release
ed4c4bf

Changelog

Enhancements for Users

  • Let users optionally derive bulk statistics of the data points belonging to each feature. Bulk statistics can be calulcated during feature detection, segmentation or afterwards by applying one of more functions to each feature #293
  • Wrapped functions now show the correct docstring #359

Bug fixes

  • Fixed an out-of-bounds error that could occur when performing segmentation with PBCs #350
  • Path to data in example notebooks fixed after changes to zenodo #357
  • Bulk statistics updated to use multiple fields correctly and perform numpy-style broadcasting #368
  • PBCs now work when using predictive tracking #376
  • Fixed error with PBC distance calculation using numba if all of min_h1, max_h1, min_h2, max_h2 were not specified, even if not calculating PBCs over one of the dimensions #384

Documentation

  • Documentation on use of time_cell_min in tracking added #361
  • Documentation on how thresholding is applied in segmentation update #365
  • References to tobac papers updated #365

Internal Enhancements

  • Type hints added for feature detection #337
  • Reorganisation and addition of type hints to interal utils #241
  • Type hints added for segmentation #351

Repository Enhancements

  • Matrix CI testing added for multiple python versions on Linux, MacOS and Windows #353
  • Issue templates with checklists added #358
  • Black reformatting updated to say what is wrong #362
  • Pylint CI workflow added to assess code quality and compare to base branch #373

All changes: v1.5.1...v1.5.2
Full Changelog: https://github.com/tobac-project/tobac/blob/8e827e21a4d0fb2317f0bfd70544d414ea7def50/CHANGELOG.md