Skip to content

Backlog of Release notes: Aug - Sept 2024

Compare
Choose a tag to compare
@john-judge john-judge released this 23 Sep 16:28
· 31 commits to main since this release

With the expansion of the user base to include auto-exporting by Cory, Sumedha, and Cassandra, I am providing more documentation for updated functionality.

Sep 19, 2024

New OrchZ feature: progress bar and status messages, and a cancel button!

The progress bar will show the current progress toward the task during export, movie maker, or recording. It will also give a status with relevant information such as estimated number of frames, ZDA files, or seconds remaining until the task completes.

The cancel button will request the current operation to stop as soon as possible. When it cancels (may take several seconds), the Status will return to Idle and the program will be ready for a new task.

Also, moving the mouse to a corner of the screen will trigger a cancel during screen-control as always, but now it will not trigger a crash, allowing you to continue with your current session and all of its settings.

This feature can be downloaded with ‘git pull’ free of charge!

However, in the event that you do not like this feature or find an issue but need the old functionality, simply run ‘git checkout 8d63977’ to get the last version before this feature was added.

image

image

Sep 9, 2024

Another OrchZ update: preference files are now supported!

Since the GUI is getting quite extended, being able to save/load your settings from file may come in handy. Simply do so from the Preference menu in the newest version (previously, this menu did nothing).

The preference files themselves are also human-readable, meaning you can read or modify them in Notepad or another .txt file editor if you want. This is also especially useful to understand what settings are actually saved. See attached example file.

image

Sep 4, 2024

Here are two brief updates to OrchZ that you may find useful:

  1. Trial-by-trial export is now supported. Simply enter the number of trials per recording that should be iterated through (shown below). Trial number will be indicated as part of the roi set name column.
  2. MovieMaker now labels each frame with a timestamp, setting the first frame of the movie to t = 0 ms and assuming a frame rate of 2000 Hz, as in the attached movie.gif.

image

New feature: Export now supports standard deviation!
image

Aug 12, 2024

Hi all! New features for the auto exporting! I have also fixed some other unrelated bugs during testing, so please pull the new version regardless (completely free of charge!)

  • Now choose whether you want your file identifiers to be zero-padded (e.g. 02_03_10roi.dat rather than 2_3_10roi.dat)
  • Now select detection of electrode location roi files (e.g. 2_1_electrode.dat) which is then used to calculate each ROI’s distance to stimulation location, with a micron-to-pixel conversion factor entered into a field. This is used during summary generation and included as the “Stim_Distance” column if stim files are found
  • Date parsing from subdirectory names now looks at the entire subdirectory name for any XX-XX-XX format, to use as a date identifier. If none is found, the entire subdirectory is used as identifier for the date/subdir containing that subset of the data. This cannot be disabled currently, so please let me know if this will cause problems for you (e.g. coinciding identifier issues).
  • Now alerts user if they have the summary CSV open and asks you to close the file if the application is trying to write a new copy of the summary.

image