Palmreader v0.6.2

September 24, 2024

Numeric Variables & Fixes

Summary

  • Added numeric variables
  • Fixed issues with high speed devices
  • Added a dialog that appears when analysis code or models are updated
  • Improved offline reliability
  • Added analysis code and model changelogs to the changelogs dialog
  • Fixed bin generator creating 0-duration bins
  • Improved binning generators

Notice

This update is being co-released with an analysis update. Since this Palmreader version is the one that adds changelogs for analysis code changes, you will likely not see a notification that the analysis code has been updated. If you notice unexpected columns in your newly generated summary.csv files, please check the changelogs for the analysis code to read about the changes. You can view the changelogs (after installing this upgrade) by clicking the version number in the bottom left corner. If you have not yet upgraded, the version you are currently using has no way to display the analysis code changelogs.

Numeric Variables

This upgrade adds a new type of variable called numeric variables. These are variables that do not have a preset list of possible values. This allows entering metadata such as the animal’s weight. Values for numeric variables must be numbers and can contain decimals. If the variable is intended to have units, we recommend adding this to the name of the variable. For example, Weight (g) for a variable that stores the animal’s weight in grams.

Numeric variables are created the same way as normal variables. In the experiment creation dialog, you will see a new option underneath the variable option. When creating a numeric variable, you’ll only enter a name.

High Speed Devices

The high speed frame dropping issue has been conclusively solved. With this upgrade, you will be able to capture at 180FPS using high speed devices reliably.

Improvements & Fixes

Update Dialog

The update success dialog will now appear when the application starts if it just upgraded the analysis code and/or models. From this dialog, you can see a list of changes. You can click the version number in the bottom left corner to see these changelogs at any time.

Analysis Code & Models Changelogs

The changelogs dialog (opened by clicking the version number in the bottom left corner) now shows changelogs for the analysis code and models in two additional tabs.

Binning

This update fixes an issue where, in some cases, generating bins would create 0-duration bins (i.e. start time = end time).

On top of this fix, the bin generators now always set the end time of the last bin to -1 which ensures the entire duration of the video ends up analyzed.

The binning generator will now refuse to create bins that are less than half of the requested duration for “bin every” bins. With this change, the final bin will usually be longer than the requested duration and effectively capture whatever remainder there is after splitting up the duration.

Offline Reliability

The reliability of offline installations has been improved. If you want your device to function offline, please reach out to us. The process is not yet automated so we’ll need to set it up. This process will be automated in a future update.