Skip to main content

Analysis of body movement

Project description

License CI codecov Ruff Code style: black pre-commit project chat

movement

Python tools for analysing body movements across space and time, to aid the study of animal behaviour in neuroscience.

Note Read the documentation for more information, including installation instructions and examples.

Overview

Pose estimation tools, such as DeepLabCut and SLEAP are now commonplace when processing video data of animal behaviour. There is not yet a standardised, easy-to-use way to process the pose tracks produced from these software packages.

movement aims to provide a consistent modular interface to analyse pose tracks, allowing steps such as data cleaning, visualisation and motion quantification. We aim to support a range of pose estimation packages, along with 2D or 3D tracking of single or multiple animals.

Find out more on our mission and scope statement and our roadmap.

Status

Warning

  • 🏗️ The package is currently in early development. Stay tuned ⌛
  • It is not sufficiently tested to be used for scientific analysis
  • The interface is subject to changes.

Join the movement

Contributions to movement are absolutely encouraged, whether to fix a bug, develop a new feature, or improve the documentation. To help you get started, we have prepared a detailed contributing guide.

You are welcome to chat with the team on zulip. You may also open an issue to report a bug or request a new feature.

License

⚖️ BSD 3-Clause

Package template

This package layout and configuration (including pre-commit hooks and GitHub actions) have been copied from the python-cookiecutter template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

movement-0.0.9.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

movement-0.0.9-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file movement-0.0.9.tar.gz.

File metadata

  • Download URL: movement-0.0.9.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for movement-0.0.9.tar.gz
Algorithm Hash digest
SHA256 e08644c5956322c748a05dcf17aa8bc7232059814184828bd38e6cf14b7931a0
MD5 aacd4ec771d46d51a0ed39829cc88f4e
BLAKE2b-256 45ca2086e87d1ec4ac50f21170a6ccc575f7e169fdd366c69b46832f6e7b0a0c

See more details on using hashes here.

File details

Details for the file movement-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: movement-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for movement-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 a73eecdfbb4e84c9fba9c76f6fd72b760e6321a730b043520f319adee37a5488
MD5 7401f797a64cac7506599b15efd38d59
BLAKE2b-256 3965a56c18bb9fe178937200c4314ee8c4a9fecdd1ff329c9906423e2cdefb32

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page