libratools is a Python library to process animal movement trajectories in the form of a series of locations (as x, y coordinates) with times. It is designed primarily for quantitative biology research projects that involve processing high-throughput tracking data.
libratools does not provide functionality to label trajectories; it operates on existing trajectories which are sequences of (x, y, time) coordinates. It can be used with any x, y, times data but is specifically built for trajectories collected using the loopbio motif video recording system and labelled with BioTracker, a computer vision framework for visual animal tracking. It does, however, provide some functionality to generate random trajectories for simulation or testing of analyses.
pip install git+https://github.com/studiovincentstraub/tools-libratools.gitThe package functions are conveniently documented at the package website: https://studiovincentstraub.github.io/tools-libratools/.
For more information see the project Wiki.
This project is licensed under a MIT License; see LICENSE for details. By downloading libratools you agree with the following points: libratools is provided without any warranty or conditions of any kind. We assume no responsibility for errors or omissions in the results and interpretations following from application of libratools.
Requirements are listed in the requirements.txt file.
To install dependencies do the following:
pip install -r requirements.txtPlease follow online instructions to install the required libraries, depending on your operating system and machine specifications.