SLEAP v1.2.9
Stable release of SLEAP v1.2.9. This release has lots of bug fixes, a few GUI enhancements, and one CLI fix.
See the release notes for v1.2.0, v1.2.1, v1.2.2, v1.2.7 for previous major changes.
Quick install
conda
(Windows/Linux/GPU):
conda create -y -n sleap -c sleap -c nvidia -c conda-forge sleap=1.2.9
pip
(any OS):
pip install sleap==1.2.9
See the Installation page in the docs for more info.
Highlights
- Prefer user instances when calling Labels.numpy() (#996)
- Add upper limit of the instance count in prediction score labeling suggestion method (#981)
- Add more options to render video: wedges, palette, and distinctly color (#998)
- Always draw user instances even if all nodes marked as not visible (#1002)
- Add frame chunk method in labeling suggestions (#1007)
Full changelog
Documentation
Enhancements
- Prefer user instances when calling Labels.numpy() (#996)
- Add more options to render video: wedges, palette, and distinctly color (#998)
- Add upper limit of the instance count in prediction score labeling suggestion method (#981)
- Speed-up cache for multi-video projects (#1017)
- Increase max number for target instances in simple tracker form (#1037)
- Share usage data #1038
- Add frame chunk method in labeling suggestions (#1007)
Fixes
- Fix printing of auto-selected GPU free memory (#955)
- Fix add suggestions when target is current video (#956)
- Fix
sleap-export
cli arg parsing (#962) - Fix cattr in Python 3.9 (#967)
- Fix editing track name clears the old entry on double-click (#980)
- Prune saved shifted instances (#1001)
- Update suggestions upon video removal (#1009)
- Correctly add .h5 extension to analysis files on Linux (#1010)
- GUI Table: Do not set item value if same as current value (#1022)
- Always draw user instances even if all nodes marked as not visible (#1002)
- Shifted instances: make sure ref_instances is not empty (#1029)
- Trails prefer user instances over predicted (#1036)