Python toolset for the mechanistic study of animal behaviour
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
animcalib
animlab
docs
scripts
.gitignore
CHANGELOG
LICENSE
README.md
animlab-logo.jpg
setup.py

README.md

AnimLab

Python toolset for the mechanistic study of animal behaviour

logo

AnimLab is a collection of methods for Python to facilitate the automated recording, tracking, and processing of data with the Behavioural Scientist in mind. All code is written and documented in such a way that its functionality should be easy to use for people with very limited coding experience.

Installation

To install, simply open a terminal window and enter:

pip install git+https://github.com/JolleJolles/animlab.git

Dependencies

For installing python with OpenCV on Mac, Ubunto, or Raspberry Pi, follow the tutorial in the documentation here.

Example

To use utility functions, e.g.:

>>> from animlab.utils import listfiles
>>> from animlab.imutils import crop
>>> from animlab.mathutils import points_to_angle

Development

For an overview of version changes see the CHANGELOG and for detailed changes see the commits page. Please submit bugs or feature requests to the GitHub issue tracker here.

License

Released under a Apache 2.0 License. See LICENSE for details.