Skip to main content

Anipose

PyPI version

Anipose is an open-source toolkit for robust, markerless 3D pose estimation of animal behavior from multiple camera views. It leverages the machine learning toolbox DeepLabCut to track keypoints in 2D, then triangulates across camera views to estimate 3D pose.

Check out the Anipose paper for more information.

The name Anipose comes from Animal Pose, but it also sounds like "any pose".

Documentation

Up to date documentation may be found at anipose.org .

Demos

Videos of flies by Evyn Dickinson (slowed 5x), Tuthill Lab

Videos of hand by Katie Rupp

References

Here are some references for DeepLabCut and other things this project relies upon:

  • Mathis et al, 2018, "DeepLabCut: markerless pose estimation of user-defined body parts with deep learning"
  • Romero-Ramirez et al, 2018, "Speeded up detection of squared fiducial markers"

Metadata

Release files for anipose 1.1.24

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for anipose 1.1.24
File Size Uploaded Provenance Actions
anipose-1.1.24.tar.gz 797.0 kB Without provenance Details for anipose-1.1.24.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for anipose 1.1.24
File Interpreter ABI Platform Actions
anipose-1.1.24-py3-none-any.whl Python 3 none any Details for anipose-1.1.24-py3-none-any.whl

Total release size: 1.6 MB

Release files / anipose-1.1.24.tar.gz

Download URL anipose-1.1.24.tar.gz
Size 797.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3b87263cd130c8a4bbd565e6f73afa73ec48717c0c99897d3ec6bc95bb92938b
BLAKE2b-256 checksum
How to use checksums
b49c6a0bba2dd5093e1c1ae17d20edf0a3f993f8a5f043ad2c0b2e4cae8191b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.13

Release files / anipose-1.1.24-py3-none-any.whl

Download URL anipose-1.1.24-py3-none-any.whl
Size 815.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
eea8c3668a2e3cabc4dc8496b924058ed0719c69a84c0f8ff54b405b7986016c
BLAKE2b-256 checksum
How to use checksums
873b3240cfadeae043678854e4042679cc38abc0eab22ebba8e5d9a0818fa974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.13

Security for anipose 1.1.24

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.1.24 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page