Analysis v0.5.0

January 22, 2025

Stability Updates

This update is paired with Palmreader 0.8.0 which is focused around stability improvements.

Summary of Changes

  • Progress reporting for most analysis steps
  • Warnings for incompatible readouts in cluster heatmap
  • Improved error messages

Progress Reporting

All analysis steps performed by this code now report progress back to Palmreader. These steps are: DeepLabCut (pose-estimation), feature extraction, and skeleton video generation.

Cluster Heatmap Warnings

Most cases that triggered errors when generating cluster heatmap graphs are now detected automatically and worked around automatically as well. When this happens, this code will emit a warning to Palmreader.

Improved Error Messages

In cases where an error is still triggered (which we are actively working to reduce), the error will no longer take up the entire screen. You will see a small message describing what this code was doing when the error happened. The full log for the error is saved to the Palmreader logfile for later inspection.