neuroinformatics-unit/movement: v0.13.0
Authors/Creators
- Niko Sirmpilatze1
- sfmig1
- Chang Huan Lo
- Adam Tyson2
- Will Graham
- Stella Prins3
- Brandon Peri4
- Dhruv5
- Ishaan Shaikh
- Luigi Petrucco6
- Tushar Das
- Tushar-Verma7
- animeshsasan
- carlocastoldi
- CeliaLrt
- DPWebster
- Harsh Bhanushali
- Igor Tatarnikov1
- Kasra-Shirvanian
- L_Sowmya
- Laura Porta1
- Lauraschwarz
- Sparsh
- Vedant Vakharia
- Yaroslav Halchenko8
- angkul
- bhanushali parth hitesh
- 1. Sainsbury Wellcome Centre
- 2. @SainsburyWellcomeCentre
- 3. Advanced Research Computing, UCL
- 4. University of Cambridge
- 5. Microsoft
- 6. Istituto Italiano di Tecnologia
- 7. @json-schema-org
- 8. Dartmouth College, @dandi, @Debian, @DataLad, @neurodebian, @PyMVPA, @fail2ban
Description
What's Changed
โก๏ธ New feature: loading netCDF files in the GUI
Thanks to @Sparshr04, netCDF files saved with movement can now be loaded into our GUI. See the relevant documentation for more information.
- Enable loading netCDF files in the napari widget by @Sparshr04 in https://github.com/neuroinformatics-unit/movement/pull/689
๐ ๏ธ Refactoring
The changes in this section are primarily relevant to movement developers and contributors.
@lochhh has carried out a substantial refactor of our dataset validators. These have been renamed (ValidPosesDataset -> ValidPosesInputs, ValidBboxesDataset -> ValidBboxesInputs) and significant code duplication has been removed. This work is part of a broader effort to simplify and unify the interface for loading motion-tracking data into movement, and will make it easier to add support for additional formats going forward.
- Refactor dataset validators by @lochhh in https://github.com/neuroinformatics-unit/movement/pull/706
She has also simplified and cleaned up the parsing and validation logic for DeepLabCut CSV files.
- Refactor DeepLabCut CSV read and validation by @lochhh in https://github.com/neuroinformatics-unit/movement/pull/715
๐ Documentation
The Community section of the website has been expanded and refined, including a new page collecting shared resources. Feel free to use and share these when communicating about movement, whether to promote it, teach it, or acknowledge it in your own work.
Moreover, the ability to execute our examples via Binder had been broken for some time. This functionality should now be restored with this release.
- Update binder config for multi-version docs by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/709
- Revamp Binder configuration to work with multi-version docs by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/718
- Update the Community landing page by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/717
- Add community resources page by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/724
- Fix
save_bboxesimport typos in docstring examples by @Tushar7012 in https://github.com/neuroinformatics-unit/movement/pull/736
๐งน Housekeeping
This release also includes a number of maintenance and infrastructure updates aimed at improving dependency management, CI robustness, and the overall development workflow.
- Contributors-Readme-Action: Update contributors list by @github-actions[bot] in https://github.com/neuroinformatics-unit/movement/pull/711
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/neuroinformatics-unit/movement/pull/712
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/movement/pull/713
- Remove Numpy upper pin by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/714
- Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/neuroinformatics-unit/movement/pull/738
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in https://github.com/neuroinformatics-unit/movement/pull/739
- Contributors-Readme-Action: Update contributors list by @github-actions[bot] in https://github.com/neuroinformatics-unit/movement/pull/737
- Remove duplicated check-manifest step by @lochhh in https://github.com/neuroinformatics-unit/movement/pull/744
- Fix xarray FutureWarnings for merge() Parameters by @vedantvakharia in https://github.com/neuroinformatics-unit/movement/pull/740
- Update mypy configuration and fix errors by @lochhh in https://github.com/neuroinformatics-unit/movement/pull/721
- Make sphinx linkcheck more robust by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/746
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/movement/pull/742
- Link to
stableversion ofnaparidocs, instead ofdevby @bhanushaliparthhitesh in https://github.com/neuroinformatics-unit/movement/pull/756 - Upper pin SciPy < 1.17.0 by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/754
- Change default value assignment logs from WARNING to INFO by @Tushar7012 in https://github.com/neuroinformatics-unit/movement/pull/755
New Contributors
- @Sparshr04 made their first contribution in https://github.com/neuroinformatics-unit/movement/pull/689
- @Tushar7012 made their first contribution in https://github.com/neuroinformatics-unit/movement/pull/736
- @vedantvakharia made their first contribution in https://github.com/neuroinformatics-unit/movement/pull/740
- @bhanushaliparthhitesh made their first contribution in https://github.com/neuroinformatics-unit/movement/pull/756
Full Changelog: https://github.com/neuroinformatics-unit/movement/compare/v0.12.0...v0.13.0
Files
neuroinformatics-unit/movement-v0.13.0.zip
Files
(3.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:b4229a6dbb38a926f7b3161fef5cc176
|
3.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/neuroinformatics-unit/movement/tree/v0.13.0 (URL)
Software
- Repository URL
- https://github.com/neuroinformatics-unit/movement