neuroinformatics-unit/movement: v0.11.0
Authors/Creators
- Niko Sirmpilatze1
- sfmig1
- Chang Huan Lo
- Adam Tyson2
- Will Graham
- Stella Prins3
- Brandon Peri4
- Dhruv5
- Ishaan Shaikh
- Luigi Petrucco6
- Tushar-Verma
- carlocastoldi
- CeliaLrt
- DPWebster
- Harsh Bhanushali
- Igor Tatarnikov1
- Kasra-Shirvanian
- Laura Porta1
- Lauraschwarz
- Yaroslav Halchenko7
- angkul
- animeshsasan
- Ivรกn V
- maxstaras
- 1. Sainsbury Wellcome Centre
- 2. @SainsburyWellcomeCentre
- 3. Advanced Research Computing, UCL
- 4. University of Cambridge
- 5. Microsoft
- 6. Istituto Italiano di Tecnologia
- 7. Dartmouth College, @dandi, @Debian, @DataLad, @neurodebian, @PyMVPA, @fail2ban
Description
Summary
movement v0.11.0 redefines displacement vectors, simplifies installation via pip and uv, and introduces multi-version documentation. It also brings support for 3D DeepLabCut files and welcomes many new contributors ๐.
What's changed
โ๏ธ Refined displacement vectors
@carlocastoldi has overhauled how movement computes displacement vectors, making the definitions more explicit, flexible, and intuitive for users. You can read all about these changes in our latest blog post, written by Carlo.
- improve resulting displacement vectors by @carlocastoldi in https://github.com/neuroinformatics-unit/movement/pull/657
- Add blog post about displacement's API changes by @carlocastoldi in https://github.com/neuroinformatics-unit/movement/pull/688
<img width="1120" height="452" alt="displacement_old_vs_new" src="https://github.com/user-attachments/assets/61d29480-a1c1-4956-ab9f-9b760e58e3d3" />
โก๏ธ Simplified installation via pip and uv
We've streamlined the dependency setup so that movement can now be installed directly with pip or uvโno extra steps required.
Early adopters can try:
uv pip install movement
See our updated installation guide for full details.
- Enable pure
pip/uvinstallations by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/683
๐ Multi-version documentation
Thanks to @animeshsasan, the documentation now includes a version switcher! This means that, going forward, you will be able to browse docs for multiple versions of movement, making it much easier to follow along with future updates and interface changes.
- Changes for multi-version docs by @animeshsasan in https://github.com/neuroinformatics-unit/movement/pull/668
๐ Improved handling of DeepLabCut files
Through a collaboration between @Akseli-Ilmanen and @lochhh, movement can now load and save DeepLabCut files with 3D coordinates (x, y, z).
In addition, @CeliaLrt clarified the documentation to make explicit that movement currently requires all keypoints to be shared across individuals.
- Support loading and saving 3D DeepLabCut poses by @lochhh in https://github.com/neuroinformatics-unit/movement/pull/686
- Add documentation to specify Movement require identical keypoints (#150) by @CeliaLrt in https://github.com/neuroinformatics-unit/movement/pull/658
๐งน Housekeeping
- Update links to SLEAP docs by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/681
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/movement/pull/682
- Update links to animovement by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/684
- Pin netcdf<1.7.3 to fix failing integration tests by @niksirbi in https://github.com/neuroinformatics-unit/movement/pull/685
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/neuroinformatics-unit/movement/pull/692
- Contributors-Readme-Action: Update contributors list by @github-actions[bot] in https://github.com/neuroinformatics-unit/movement/pull/690
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in https://github.com/neuroinformatics-unit/movement/pull/691
๐งโ๐ป New Contributors
- @carlocastoldi made their first contribution in https://github.com/neuroinformatics-unit/movement/pull/657
- @CeliaLrt made their first contribution in https://github.com/neuroinformatics-unit/movement/pull/658
- @animeshsasan made their first contribution in https://github.com/neuroinformatics-unit/movement/pull/66
- @Akseli-Ilmanen made their first contribution by co-authoring https://github.com/neuroinformatics-unit/movement/pull/686
Full Changelog: https://github.com/neuroinformatics-unit/movement/compare/v0.10.0...v0.11.0
Files
neuroinformatics-unit/movement-v0.11.0.zip
Files
(3.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:6c19d66962a761ab2f57308e96a07c6f
|
3.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/neuroinformatics-unit/movement/tree/v0.11.0 (URL)
Software
- Repository URL
- https://github.com/neuroinformatics-unit/movement