Skip to main content

BEEhaviourLab

tests

BEEhaviourLab provides tools for detecting, tracking, and analysing bee behaviour from video data. Tracking data is output to CSV files for downstream analyses. The object detection (YOLO) model can be substituted for your own to enable different use-cases.

Documentation


Full documentation is published on GitHub Pages: https://beehaviourlab.github.io/BEEhaviourLab/

Installation


Install from PyPI:

pip install beehaviourlab

For more other installation options, please see the installation docs.

Configuration and command line use

For more comprehensive instructions, please see the docs pages.

Tracking module


Configuration


To create editable config files in your working directory:

bee config init

This writes:

  • tracking_config.yaml
  • tracking/custom_tracker.yaml

The CLI will automatically use a tracking_config.yaml in your current working directory if present.

All tracking commands are available under the bee track group.

Common commands:

Run the entire bee tracking pipeline on a video file:

bee track run-pipeline --input /path/to/video_file --output /path/to/output_dir

Batch processing


There is a batch-processing command for running the tracking pipeline over all videos in a directory tree and writing outputs into a per-video subdirectory.

Usage:

bee track batch-process --input-dir /path/to/videos

You can also filter the video files to just those that contain a particular string, in this example "hiveA":

bee track batch-process --input-dir /path/to/videos --filter hiveA

Contributing

We welcome contributions from the community. Please take a look at our contribution guidelines for more information.

Metadata

Release files for beehaviourlab 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for beehaviourlab 0.1.4
File Size Uploaded
beehaviourlab-0.1.4.tar.gz 9.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for beehaviourlab 0.1.4
File Interpreter ABI Platform
beehaviourlab-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 14.8 MB

Release files / beehaviourlab-0.1.4.tar.gz

Download URL beehaviourlab-0.1.4.tar.gz
Size 9.1 MB
Tags Source
SHA-256 checksum
How to use checksums
51133177b4903dba0c13c0a90be88f303efc416a3621835583e76f9c1c1819c6
BLAKE2b-256 checksum
How to use checksums
2d3645e9d21284edca54fc8f34346e300699ee993d17f58f3f720d041f687ac7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.

Transparency log

Release files / beehaviourlab-0.1.4-py3-none-any.whl

Download URL beehaviourlab-0.1.4-py3-none-any.whl
Size 5.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
9447e6dfdb153eacca416c5065be7eae1ba67562219bc712569f656fa06a3daa
BLAKE2b-256 checksum
How to use checksums
d44c2242609e2de8f16fb1252d310de9188e638a9f516985a7386d489d28ea7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page