movement
movement copied to clipboard
Python tools for analysing body movements across space and time
From https://docs.xarray.dev/en/latest/user-guide/plotting.html#simple-example: > Xarray uses the coordinate name along with metadata attrs.long_name, attrs.standard_name, DataArray.name and attrs.units (if available) to label the axes. We could add this metadata automatically upon loading...
As this package has non-Python dependencies, it should be released on via conda-forge as well as PyPi to enable a one-line installation.
**Is your feature request related to a problem? Please describe.** PR #116 introduced the `filtering.py` module and corresponding tests `test_filtering.y` which reach 100% coverage. However, due to time constraints we...
**Is your feature request related to a problem? Please describe.** Currently the functionalities for fetching sample datasets are implemented in the `sample_data.py` module. This works well but the interface results...
Originally posted by @sfmig in PR #125: > You may want to add a quick check after installation, to make sure everything works (like running Python and importing movement for...
**Is your feature request related to a problem? Please describe.** We currently only load 2D pose predictions from SLEAP, DeepLabCut and LightningPose. We want to expand our support to 3D...
A core feature of the envisioned napari frontend (see #31) is the ability load pose tracks from DeepLabCut and SLEAP. We need to write [readers](https://napari.org/stable/plugins/contributions.html#contributions-readers) that wrap around the functions...
Plot body part trajectory. See example implementation [here](https://github.com/pyratlib/pyrat/blob/main/pyratlib/processing.py)
There is a [napari-video](https://www.napari-hub.org/plugins/napari_video) plugin, but it hasn't been updated in a while.
`napari` has [multiple built-in layer types](https://napari.org/stable/guides/layers.html) which could be useful for `movement`. - The `Image` layer could be used to display video frames - The `Points` layer can be used...