A Python toolbox for analysing animal body movements across space and time

237 stars 111 forks 237 watchers Python BSD 3-Clause "New" or "Revised" License
animal behavior behaviour ethology kinematics motion-tracking neuroscience
9 Open Issues Need Help Last updated: Feb 26, 2026

Open Issues Need Help

View All on GitHub
enhancement good first issue

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience

AI Summary: The y-axis label in the acceleration components plot within the kinematics example is incorrectly displayed as 'speed' instead of 'acceleration' or 'accel'. The units are correct, so only the label text needs to be updated.

Complexity: 1/5
documentation good first issue

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience

AI Summary: This issue proposes making the `hide_pooch_hash_logs` function within the `movement.sample_data` module private. The function is currently exposed as part of the public API but is only intended for internal use, suggesting it should be refactored to prevent external access.

Complexity: 1/5
good first issue

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience
Broken 404 page 2 months ago

AI Summary: The 404 error page is broken, likely due to a recent change to multi-version documentation. The issue suggests a potential fix by updating the `notfound_urls_prefix` configuration setting in Sphinx.

Complexity: 2/5
bug good first issue

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience

AI Summary: The `normal()` method in `LineOfInterest` has a docstring where the `raises` section is incorrectly formatted. This likely means the documentation is not displaying the expected information about exceptions that the method might throw.

Complexity: 1/5
bug good first issue

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience
documentation good first issue

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience

AI Summary: The `movement` project is encountering a `pooch` warning when `movement.sample_data` is called, indicating that `metadata.yaml` is downloaded without a `known_hash`. This is an intentional design choice because the `metadata.yaml` file changes frequently, and the project aims to avoid constant code updates to reflect new hashes. The feature request is to hide this specific warning, as it is not relevant in the context of `movement`'s usage.

Complexity: 2/5
enhancement good first issue

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience
enhancement good first issue

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience