There is a newer version of the record available.

Published January 13, 2026 | Version v0.13.0
Software Open

neuroinformatics-unit/movement: v0.13.0

  • 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_bboxes import 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 stable version of napari docs, instead of dev by @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