Skip to content

v0.51

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Sep 12:58
· 2 commits to main since this release

pyBer 0.51

This release fixes image/PDF export and adds automatic Pykaboo behavior and trajectory import.

Downloads

  • Windows GUI: download and run pyBer-windows.exe. The GUI is a single executable with its runtime dependencies bundled inside. Startup includes unpacking those dependencies into a temporary directory.
  • Windows CLI: download pyBer-cli-windows.exe. Run --version to confirm pyBer 0.51.0.
  • Checksums: SHA256SUMS.txt contains SHA-256 hashes for both downloads.

Fixes and improvements

  • Fixed the PySide6/QGraphicsView rendering overload error when exporting plot images and PDFs. PDF plots now fill their intended page size.
  • Verified that individual exports use the selected recording's filename, with the existing alignment suffix and bundle naming.
  • Pykaboo _metadata.csv files automatically expose binary behaviors, event flags, software/camera clocks, and valid trajectory coordinate pairs. Source columns no longer need renaming.
  • A Time column selector switches recognized clocks without rereading files. Clock selection updates binary timing and derived threshold events; clock candidates survive project saves.
  • Spatial maps prefer matching mouse-center X/Y columns and retain manual coordinate selections. Missing detections are excluded from imported coordinate copies.
  • Batch matching recognizes _metadata filename suffixes before falling back to file order.
  • Generic comma-, semicolon- and tab-delimited CSV and Ethovision XLSX inputs remain supported, including elapsed-time strings and text boolean states.
  • On the supplied 27,000-row Pykaboo example, measured read-plus-inference time decreased from approximately 2.4 seconds to 1.1 seconds. This is a single-file local benchmark, not a universal speed guarantee.

Compatibility

Original timestamps and source data are preserved. Automatic clock selection does not synchronize photometry and behavior systems; use Sync when clocks require offset or drift correction. Metadata filtering and missing-detection handling can change behavior choices and spatial results compared with older imports.

See the behavior import guide. The FLMM path still requires an external R/fastFMM installation.

Full changes: v0.50...v0.51

Full Changelog: v0.50...v0.51