Skip to content

sleap-io

CI codecov Release PyPI - Python Version PyPI conda-forge

Standalone utilities for working with animal pose tracking data.

This is intended to be a complement to the core SLEAP package that aims to provide functionality for interacting with pose tracking-related data structures and file formats with minimal dependencies. This package does not have any functionality related to labeling, training, or inference.

Features

The main purpose of this library is to provide utilities to load/save from different formats for pose data and standardize them into our common Data Model.

This enables ease-of-use through format-agnostic operations that make it easy to work with pose data, including utilities for common tasks. Some of these include:

See Examples for more usage examples and recipes.

Installation

pip install sleap-io

or

conda install -c conda-forge sleap-io

For development, use one of the following syntaxes:

conda env create -f environment.yml
pip install -e .[dev]

Support

For technical inquiries specific to this package, please open an Issue with a description of your problem or request.

For general SLEAP usage, see the main website.

Other questions? Reach out to talmo@salk.edu.

License

This package is distributed under a BSD 3-Clause License and can be used without restrictions. See LICENSE for details.