Skip to content

Releases: KumarLabJax/JABS-behavior-classifier

Release v0.44.2

13 May 13:40
8c471ae

Choose a tag to compare

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

02 May 22:36
aeccab9

Choose a tag to compare

What's Changed

Full Changelog: v0.44.0...v0.44.1

Release v0.44.0

01 May 18:45
4bd1560

Choose a tag to compare

What's Changed

Full Changelog: v0.43.0...v0.44.0

Release v0.43.0

28 Apr 18:56
b277278

Choose a tag to compare

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

02 Apr 16:06
b9310ec

Choose a tag to compare

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

27 Mar 19:38
5a8e945

Choose a tag to compare

Release v0.42.1a2 Pre-release
Pre-release

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

23 Mar 23:47
d9af4c1

Choose a tag to compare

Release v0.42.1a1 Pre-release
Pre-release

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

21 Mar 02:21
d41a26c

Choose a tag to compare

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

27 Feb 22:46
feaddbd

Choose a tag to compare

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

26 Feb 17:33
6be375e

Choose a tag to compare

v0.41.0a5 Pre-release
Pre-release

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