Skip to content

Releases: BelloneLab/BANOS

v0.2.3

20 Mar 16:41

Choose a tag to compare

Initial public release of banos 0.2.x.

What is BANOS?

BANOS evaluates algorithmic behavior annotations against a ground truth using four metrics: Detection Accuracy
(DA), Segment Overlap (SO), Temporal Precision (TP), and Intra-bout Continuity (IC).

Install

pip install banos

Key features

  • banos.score() convenience entry point for single and multi-file scoring
  • Absent-behavior scoring: correct absence → 1.0, false detection → 0.0
  • Optional Hungarian algorithm matching (matching='optimal')
  • Python 3.9–3.12 supported
  • MATLAB implementation included

Citation

Chindemi G., Bellone C., Girard B. From eye to AI: studying rodent social behavior in the era of machine
learning. arXiv:2508.04255 (2025).