Releases: KumarLabJax/JABS-behavior-classifier
Releases · KumarLabJax/JABS-behavior-classifier
Release v0.44.2
What's Changed
- add Copy Vide Name action to the video list context menu by @gbeane in #373
- Fix sync-versions.sh to update versions in pyproject.toml by @gbeane in #372
- Update GitPython version in uv.lock by @gbeane in #374
- Feature/export training data thread by @gbeane in #375
- release v0.44.2 by @gbeane in #379
Full Changelog: v0.44.1...v0.44.2
Release v0.44.1
Release v0.44.0
Release v0.43.0
What's Changed
- update-pose: merge consistent pose model metadata into project metadata by @keithshep in #340
- Add debug logging to segmentation loader by @gbeane in #336
- Pin jabs-behavior-classifier versions and update sync script by @gbeane in #339
- Implement jabs-cli postprocess command by @gbeane in #335
- Add script for sampling frames with missing keypoints by @gbeane in #341
- add parquet support for jabs.io feature cache by @gbeane in #342
- Fix corrupted frame image on brightness/contrast adjustment by @gbeane in #343
- Add reset button for brightness and contrast adjustments by @gbeane in #344
- Add behavior bout keypoint analysis script by @gbeane in #345
- Implement ClassifierProtocol and refactor utility functions by @gbeane in #346
- Add segments between nose and ears and scale keypoint circles by @gbeane in #348
- Add inference tools to jabs-vision[timm] by @bergsalex in #334
- Add shortcut to select all frames in current behavior bout by @gbeane in #351
- Add Parquet feature cache format and CLI options by @gbeane in #350
- Add compact mode to timeline label widgets for all-identity view by @gbeane in #357
- Replace print statements with logging and change video list font by @gbeane in #356
- revert change of font for video list by @gbeane in #358
- fix user guide images by @gbeane in #359
- update some packages by @gbeane in #364
- Release version 0.43.0 by @bergsalex in #353
Full Changelog: v0.42.1...v0.43.0
Release v0.42.1
What's Changed
- fix path to development guide in README by @gbeane in #319
- Fix icon paths in MessageDialog and UpdateCheckDialog by @gbeane in #321
- Move sample-pose-intervals script to jabs-cli as subcommand by @gbeane in #322
- Update NWB pose export functionality by @gbeane in #323
- Update documentation for installing nwb package with optional support by @gbeane in #320
- Klaus 365 implement all of pablos metrics in jabs vision timm by @bergsalex in #324
- Bump version to 0.42.1a1 by @gbeane in #325
- Initial draft of ADR 0001 by @gbeane in #315
- Add Export Frame action for raw video PNG export by @keithshep in #326
- Start NWB subject numbering at 1 and update documentation by @gbeane in #329
- Make brightness and contrast adjustments independent by @gbeane in #333
- Add sample-frames command to jabs-cli by @gbeane in #330
- Upgrade project dependencies by @bergsalex in #332
- Refactor feature cache handling by @gbeane in #327
- Implement overlay segmentation for all mice with color coding by @gbeane in #337
- Bump version to 0.42.1 by @gbeane in #338
Full Changelog: v0.42.0...v0.42.1
Release v0.42.1a2
What's Changed
- Initial draft of ADR 0001 by @gbeane in #315
- Add Export Frame action for raw video PNG export by @keithshep in #326
- Start NWB subject numbering at 1 and update documentation by @gbeane in #329
- Make brightness and contrast adjustments independent by @gbeane in #333
- Add sample-frames command to jabs-cli by @gbeane in #330
- Upgrade project dependencies by @bergsalex in #332
Full Changelog: v0.42.1a1...v0.42.1a2
Release v0.42.1a1
What's Changed
- fix path to development guide in README by @gbeane in #319
- Fix icon paths in MessageDialog and UpdateCheckDialog by @gbeane in #321
- Move sample-pose-intervals script to jabs-cli as subcommand by @gbeane in #322
- Update NWB pose export functionality by @gbeane in #323
- Update documentation for installing nwb package with optional support by @gbeane in #320
- Klaus 365 implement all of pablos metrics in jabs vision timm by @bergsalex in #324
- Bump version to 0.42.1a1 by @gbeane in #325
Full Changelog: v0.42.0...v0.42.1a1
Release v0.42.0
What's Changed
- add nwb adapter for saving/loading PoseData as .nwb by @gbeane in #305
- add jabs-cli command for converting jabs pose file to nwb pose file by @gbeane in #306
- replace remaining QMessageBox instances with JABS custom MessageDialog by @gbeane in #308
- Nwb export updates, add nwb export in-app user guide documentation by @gbeane in #309
- some packaging and readme updates by @gbeane in #310
- Add "Get Info" context menu to video list by @gbeane in #313
- Fix segfault when computing signal features in forked worker processes on macOS by @gbeane in #314
- fix _use-numpy-detrend by @gbeane in #317
- Add in-place pose update and label remapping for updated pose files by @keithshep in #312
- When loading NWB, sort PoseEstimationSeries into JABS expected order by @gbeane in #316
- bump version for release by @gbeane in #318
Full Changelog: v0.41.0...v0.42.0
Release v0.41.0
What's Changed
- Add custom message dialog by @gbeane in #264
- add documentation for using uv tool install as an alternative to pipx install by @gbeane in #268
- Add cross validation grouping config setting by @gbeane in #269
- upgrade virtualenv and filelock by @gbeane in #275
- reorganize the jabs.ui module by @gbeane in #274
- Refactor project settings and other code cleanup by @gbeane in #276
- Cli cross validation by @gbeane in #278
- Task/jabs core and jabs io subpackages by @bergsalex in #277
- Fix github actions release dist locations, bump versions by @bergsalex in #280
- add useguide section for behavior search by @gbeane in #279
- Task/update documentation to zensical site by @bergsalex in #281
- fix import error in jabs-cli cross-validation command by @gbeane in #283
- Add github pages deployment pipeline by @bergsalex in #282
- Task/add jabs vision package by @bergsalex in #284
- Add implementation for mobilnet unet model to jabs-vision by @bergsalex in #285
- some refactoring in classifier.py by @gbeane in #286
- add json as a supported format for the cross validation report by @gbeane in #287
- Task/update main readme by @bergsalex in #288
- fix classify button state when loading cached classifier by @gbeane in #289
- Use fork for process pool startup on macOS by @gbeane in #290
- temporarily drop python 3.14 support by @gbeane in #293
- Add jabs behavior package, add postprocessing module as first package component by @gbeane in #291
- Move all timm code to jabs.vision.timm by @bergsalex in #294
- First commit with adapter/registry jabs.io design by @bergsalex in #292
- Switch PredictionManager to use jabs.io by @bergsalex in #296
- Upgrade cryptography and pillow dependencies by @bergsalex in #295
- reenable python 3.14 by @gbeane in #299
- Add legacy HRNet code from mouse-tracking-runtime by @bergsalex in #298
- Add first version of CLAUDE.md by @bergsalex in #300
- Add script to sync versions from root pyproject.toml & update CI defs by @bergsalex in #301
- Fix docs reference for jabs-vision and improve naming of new releases by @bergsalex in #302
- Improve docs ci steps and upgrade zensical by @bergsalex in #303
- Release version 0.41.0 of JABS by @bergsalex in #304
Full Changelog: v0.40.1...v0.41.0
v0.41.0a5
What's Changed
- Add first version of CLAUDE.md by @bergsalex in #300
- Add script to sync versions from root pyproject.toml & update CI defs by @bergsalex in #301
Full Changelog: jabs-vision-v0.3.0...v0.41.0a5