Releases: neuroinformatics-unit/movement
Releases · neuroinformatics-unit/movement
v0.0.20
Highlight
- New
movement
dataset type to store bounding boxes. Tracked bounding boxes can be loaded from files in VGG Image Annotator format or constructed from Numpy arrays. Spearheaded by @sfmig 🎉
What's Changed
Support for bounding boxes
- Add a ValidVIAtracksCSV class (2/4) by @sfmig in #219
- Small edits to ValidBboxesDataset (1/4) by @sfmig in #230
- Getting started docs update for bboxes by @sfmig in #245
- Load bboxes dataset from VIA tracks file (3/4) by @sfmig in #229
- Adapt move accessor to bboxes datasets by @sfmig in #255
- Simplify and expand filtering tests for bboxes by @sfmig in #267
- Extend tests for bboxes datasets by @sfmig in #246
- added new movement datasets figure, with caption by @niksirbi in #286
- Small refactor to filtering tests by @sfmig in #287
- Simplify and expand kinematic tests for bboxes by @sfmig in #265
New vector utilities
Housekeeping and docs improvements
- Add citation information by @adamltyson in #240
- Refactor names and fix docs formatting in
validators
by @lochhh in #251 - Pin pandas version for Py3.12 tests by @sfmig in #259
- Fix
tox requires
section by @sfmig in #261 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #258
- Update setup docs by @lochhh in #264
- Revert "Pin pandas version for Py3.12 tests" by @sfmig in #272
- Configure intersphinx by @lochhh in #269
- Suggestion to treat warnings as errors in sphinx-build by @sfmig in #256
- Refactor derivative by @lochhh in #270
- Remove
defaults
from test_and_deploy.yml by @sfmig in #275 - Updated movement overview figure by @niksirbi in #288
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #296
- Fix xarray FutureWarning about dims vs sizes by @niksirbi in #297
Full Changelog: v0.0.19...v0.0.20
v0.0.19
What's Changed
For users
Changes in user-facing interface:
Bugfix:
For developers
Changes in code architecture, aiming at improving ease of contribution and maintainability.
- Refactor validators by @sfmig in #204
- Move logging.py inside utils by @niksirbi in #216
- Refactor validators tests by @sfmig in #207
- Make video download optional for sample datasets by @niksirbi in #224
- Re-organise API reference by @niksirbi in #213
Paving the way for upcoming features:
Housekeeping:
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #202
- Update supported Python versions by @niksirbi in #208
- Use raw string for ASCII art in CLI entrypoint by @lochhh in #212
- Add missing init.py files by @niksirbi in #215
- Update python version in README.md by @niksirbi in #221
- Added ruff rule to check for numpy2.0 compatibility by @niksirbi in #227
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #233
Full Changelog: v0.0.18...v0.0.19
v0.0.18
What's Changed
- Tutorial polar coordinates by @sfmig in #180
- Suggestion to rename ValidPosesCSV to ValidDeepLabCutCSV by @sfmig in #195
- Added example using
median_filter()
andsavgol_filter()
by @niksirbi in #193 - Refactored modules related to input-output by @niksirbi in #194
Full Changelog: v0.0.17...v0.018
v0.0.17
What's Changed
- Unpin sphinx version in docs requirements by @niksirbi in #183
- Fix installation link and add quick install by @sfmig in #185
- Suggestion to rename private loader by @sfmig in #187
- Rename roadmap -> roadmaps in docs by @sfmig in #188
- Added new smoothing functions to API index by @ivanvrlg in #189
New Contributors
Full Changelog: v0.0.16...v0.0.17
v0.0.16
What's Changed
New features
- Polar kinematics by @lochhh in #155
- Support video and frames files associated with sample data by @niksirbi in #171
- Add CLI entrypoint by @lochhh in #176
- Implement Median and Savitzky-Golay Filters by @b-peri in #163
Interface changes
- Rename pose_tracks to position by @niksirbi in #149
- Refactor accessor to provide methods instead of properties by @lochhh in #174
Documentation
Housekeeping
- use Dataset.sizes instead of Dataset.dims for getting dimension sizes by @niksirbi in #153
- add merge_group as workflow trigger by @niksirbi in #154
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #157
- Overhaul linting and formatting by @niksirbi in #156
- Add viz extras to xarray dependency by @niksirbi in #161
- Enforce linting of docstrings by @niksirbi in #165
- Remove cibuildwheel config by @adamltyson in #169
- Changed macos runners for GitHub CI by @niksirbi in #170
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #173
- update pypi dev status from pre-alpha to alpha by @niksirbi in #172
New Contributors
- @adamltyson made their first contribution in #169
Full Changelog: v0.0.15...v0.0.16
v0.0.15
v0.0.14
What's Changed
Full Changelog: v0.0.13...v0.0.14
v0.0.13
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #99
- Update
datasets.py
by @b-peri in #86 - Fix unreadable unwriteable fixtures for Windows by @lochhh in #103
- Remove pytables as a conda dependency by @niksirbi in #104
- Use the updated upload_pypi action by @niksirbi in #108
- Provide a generic load_poses.from_file() function #107 by @DhruvSkyy in #110
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #111
- Reorganise Accessor by @lochhh in #122
- Compute locomotion features by @lochhh in #106
- Include M1 runners in CI and update install instructions accordingly by @niksirbi in #125
- Add dependabot config by @lochhh in #128
- Bump actions/cache from 3 to 4 by @dependabot in #130
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #131
- Add codecov token to test_and_deploy.yml by @niksirbi in #129
- add setup-miniconda action and conda install pytables (instead of hdf5) by @niksirbi in #133
- Implement functions to drop and interpolate over low-confidence datapoints by @b-peri in #116
- Add tables pip package to docs requirements by @niksirbi in #137
New Contributors
- @b-peri made their first contribution in #86
- @dependabot made their first contribution in #130
Full Changelog: v0.0.12...v0.0.13
v0.0.12
What's Changed
- Export SLEAP .h5 analysis files by @lochhh in #88
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #94
- Fix admonition rendering in README by @niksirbi in #95
- Added function to load poses from LightningPose by @DhruvSkyy in #92
- Updated website with images and branding by @niksirbi in #96
Full Changelog: v0.0.11...v0.0.12