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.10.tar.gz (25.6 kB view details)

Uploaded Source

Built Distribution

movement-0.0.10-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: movement-0.0.10.tar.gz
  • Upload date:
  • Size: 25.6 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.10.tar.gz
Algorithm Hash digest
SHA256 b92d3f310e49e76db17fea8cb6f151ec7a95255855cd39a280634bbef2a1b70b
MD5 f6408e5c8e38ea73bffdfeda4c98d6c9
BLAKE2b-256 3df59a93ce704bf19ca4511fb7cb4ac31d6a24ac4c29827f7b1e7d92d9d1bc47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: movement-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 18.8 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 9f12d9a5d9feb03af9edfc258cab8e6c63a2ca4214af13b0a3e46ddc3aa2d0da
MD5 79e33f0b50787a78ef6405b8675f9beb
BLAKE2b-256 943c500f90b0dfe0bfa15ea974d4cc6daa47428dbc7084560487bbf70b33b37d

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