Skip to content

0.3.0

Choose a tag to compare

@gumadeiras gumadeiras released this 01 Jun 16:49
9200673

Changes

  • Added a shared programmatic custom-workflow runner so scripts and the napari Custom tab use the same execution, validation, and provenance path.
  • Added a ROIs-tab Merge Selected action that combines checked ROI labels before live response plots recompute from the merged mask.
  • Made napari Load-tab recording loads prepare recordings in a background worker with a modeless progress dialog, while applying napari layers on the Qt thread.
  • Published converted recording_data.h5 and aligned_movie.h5 files to the configured analysis_output location whenever cached conversion or save/export sync runs.
  • Made Load-tab saved recording CSVs write recording_data_path as the published analysis_output HDF5 path instead of the local analysis-cache file when publish routing applies.
  • Tightened the developer function-inventory direct-test attribution so calls through twopy package exports and local test helper re-exports count toward the defining function.
  • Changed converted movie and ROI storage to Python image order matching MATLAB display at conversion time and removed napari display-axis transposition.
  • Made response heatmap files record the Python-image-order spatial marker on saved spatial arrays and reject heatmap files missing that marker.
  • Made analysis output files record the Python-image-order spatial marker on embedded ROI masks and reject files missing that marker.

Fixes

  • Kept ROIs-tab checkboxes in sync when a Custom-tab workflow such as Direction selectivity changes visible ROI selection.
  • Kept y-stripe background subtraction aligned with displayed rows by storing converted movies and mean images in Python image order.