Releases: BelloneLab/BANOS
Releases · BelloneLab/BANOS
v0.2.3
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).