AlliGator Version History

Note: version numbers followed by an asterisk have not been released.

0.86 (2024-04-11)

  • Bug Fixes
    • Fixed empty phasor added to Phasor Graph (when an invalid decay was generated)

    • Fixed occasional slow ROI Decay Analysis

    • Fixed default folder in “Save Phasor Ratio Reference(s)” dialog

    • Fixed Default Max Percentile in Fit Options to 0

  • New Features
    • Refreshed icon

    • Added “Set Reference n to User-entered Lifetime” menu items to Phasor Graph & Phasor Plot

    • Added Delete ROIs based on Statistics option in the Source Image ROIs menu

    • Fixed and updated Image Auto-Contrast option

    • Added Lower and Upper Percentile Targets in the Image Histogram Panel

    • Changed default name of Multiple ROIs file to include the name of the dataset

0.85.1 (2024-04-04)

  • Bug Fix
    • Fixed slow single-pixel ROI to Decay extraction, speeding up related pixel-based analyses

0.85 (2024-03-31)

  • Bug Fixes
    • Fixed bug in Image Histogram busy icon

    • Fixed non-functional Intensity Time Trace computation when processing a Series

    • Fixed unresponsive “Use File Time Stamp” checkbox in Intensity Time Trace panel

    • Fixed bug that would not load a common background correction in a Series Sum calculation (only the first dataset in the series would be corrected)

    • Fixed bug that required the user to select the gate channel of all SS3 datasets in a series

    • Minor cosmetic fixes

  • New Features
    • Added (Rotated) Rectangle Image Profile (aka “thick” line image profile)

0.84 (2024-03-08)

  • Bug Fixes
    • Fixed behavior of “Use File Timestamp” in Intensity Time Trace panel and Settings

    • Fixed bug in transcription of date/time information for PI Imaging dataset in the Dataset

    • Fixed broken loading of .phplot files in Phasor Graph

0.83 (2024-02-27)

  • Bug Fixes
    • Fixed broken Phasor Ratio Map Palette selection menu

    • Fixed bug that prevented highlighting phasor ROI in Source Image

    • Fixed broken loading of Image Folder without metadata (which would erase stored settings)

    • Fixed parsing of version history

    • Fixed bug in Gate Image Folder loading which would fail to load non-PI Imaging datasets

  • New Features
    • Speed up of Source Image zoom responsiveness when an image overlay is applied

    • Added options to blend overlay color to background image in Source Image and Phasor Plot Settings panels

    • Added label style options to the Phasor Plot Settings tab

0.82.1 (2024-02-14)

  • Bug Fix
    • Fixed bug in Gate Image Folder loading which would fail to load non-PI Imaging datasets

0.82 (2024-02-07)

  • Bug Fixes
    • Fixed a bug with Mouse Move events in Image Display & Phasor Plot introduced in v0.81 which broke a number of UI functionalities

    • Fixed a bug that could set the wrong frequency for subsequent calculation when manually exporting a plot to the Phasor Graph

    • Improved responsivity to Image Histogram Cursor Move events

  • New Features
    • Added “Shot Noise Influence on Average Lifetime” to the Analysis>>Tools menu

    • Deprecated “Simple Search” algorithm when using the Phasor Calibration Map option

    • Added Dialog allowing to use the frequency of the calibration phasor (or phasor map/phasor series) if it is different from the current phasor frequency

0.81 (2024-02-03)

  • Bug Fixes
    • Fixed missing “Slope” metric plot and data in IRF extraction

    • Improved Mouse Move event handling in UI

  • New Features
    • Added “Draw Reference Segment” checkbox in Settings>>Phasor Plot

    • Added “Dataset Scaling Factor” to Settings>>Data Information

    • Added workaround to the bit padding implemented in SPAD512 software

    • Skipping “Gate Steps” parameter in PI Imaging PNG metadata, as it is erroneous in version 1.43 and prior

0.80 (2024-01-16)

  • Bug Fixes
    • Fixed bug whereby when opening a child window, clicking into the Image panel would result in a black background

    • Fixed unresponsive “Check for update” menu item

    • Fixed plot transposition when computing Parameter 2 vs Parameter 1 in Phasor Graph

    • Fixed bug in Sum All FLI Datasets in Series preventing some sums to be computed

    • Fixed Notebook reopening with the default Notebook name even when saved (and sometimes with empty content)

  • New Features
    • upgraded to v 2.15.0.149 of h5labview2 library (which should in principle dispense from having to install the HDF5 library separately)

    • AlliGator user event handling refactoring to reduce lag following Mouse Move events

    • Added Load .bin FLI Dataset & Dataset Series (Piccolo) to File menu

    • Renaming of File loading menu item for clarification

    • Changed menu location of Multi-ROI Single-Pixel scripts, now located in the Analysis menu

    • Added ROI description in Time Series Analysis Notebook output if the ROI is not one of the stored ones

    • Added progress bar when file loading

0.79.2 (2024-01-05)

  • Bug Fixes
    • Fixed “forgotten” calibration when refreshing the Phasor Plot

    • Fixed mix-up between two SDV options in Multiple ROI Phasor Analysis (fast, non-interactive)

    • Fixed a bug that would return an error when using 1/D as the phasor frequency to use when exporting a decay’s phasor to the Phasor Graph

    • Fixed “Export JSON string to Clipboard” in Settings>> Phasor Frequency controls.

0.79.1 (2024-01-04)

  • Bug Fixes
    • Fixed bug in calculation of calibrated phasor when SDV calculation option is checked [Analysis>>FLI Dataset>>Multiple ROIs>>Phasor Analysis (fast,non-interactive)]

    • Fixed bug in calculation of calibrated phasor when Use Estimated Average Phasor option is checked [Analysis>>FLI Dataset>>Multiple ROIs>>Phasor Analysis (fast,non-interactive)]

0.79 (2024-01-04)

  • Bug Fixes
    • Fixed downloading and installing of new version

    • Fixed truncation of Folder Name when dealing with Gate Image folder

    • Fixed bogus message when loading a new file with the same background subtraction parameters as the previous one

    • Fixed sluggish Phasor Plot Reference user-controlled motion

    • Fixed long “Highlight Image ROI in Phasor Plot” step when loading new dataset and a full-frame ROI is drawn

    • Phasor Ratio Color Scale is now updated according to “Color Map Type”

    • Fixed erroneous display of Average Lifetime range in Settings>>Phasor Plot

    • Fixed Phasor Ratio/Average Lifetime overlay responsiveness

    • Fixed missing internal update of Phasor Ratio/Average Lifetime Display Range parameter

    • Fixed long-standing bug in Phasor Graph where the internal state wasn’t updated properly when one or more plots were deleted from the graph (clearing the graph was behaving as expected)

  • New Features
    • Added “Transpose Plot”, “Merge Selected Plots”, “Plot Histogram” to Decay Graph

    • Added support for “Date taken” and “Time taken” of SPAD512^2 files

    • Added support for Background Series

    • Added dialog to remind the user that references are needed to compute a phasor ratio or average lifetime overlay

    • Added “Close” sub-menu to the File menu (e.g. Closing a Dataset Series before switching to an individual dataset is recommended to avoid future data confusion)

0.78 (2023-12-22)

  • Bug Fixes
    • Fixed typos in GUI

    • Fixed bug in Fit Parameters Options which ignored the “Numerically Estimated” option unless the array of Guess Parameters was empty

    • Fixed bug in pixel-to-pixel phasor map calibration

    • Fixed bug preventing loading old phasor calibrations and phasor calbration maps

    • Fixed bug that would prevent reloading of dataset when the background dataset type is different from that of the dataset type (e.g. HDF5 vs Gate Folder)

  • New Features
    • Added “Move Flattened Series to Folder Series” menu item in File>>Load>>FLI Dataset Series menu (to deal with SPAD512 flattened output)

    • Moved Analysis>>FLI Dataset>>Multiple ROI Analysis>>Multi-ROI Single-Pixel NLSF and Phasor Analysis to Scripts menu

    • Removed “Pixel-to-Pixel” calibration option (now automatically applied when a full image calibration map is stored)

0.77 (2023-12-16)

  • Bug Fixes
    • Fixed online version check (no message if installed version is the same as latest release)

    • Fixed bug where deactivating Phasor Calibration Map did not result in a Phasor Plot update

    • Fixed missing shortcut menu items in Source Image ROI Manager

    • Fixed Complementary ROI calculation

  • New Features
    • Added “Use Estimated Average Phasor” checkbox as part of the phasor standard deviation option in Settings:Phasor Graph

    • Added “Pixel-to-Pixel” Phasor Map Calibration for significant speed up in cases where the Calibration Map is computed for all pixels in the dataset

    • Implementation of parameter SDVs in “Export Phasor Plot Add’l Data” in Phasor Graph

    • Added support for greyscale RGB images

    • Changed ROI connectivity to 4 in ROI Mask to ROI conversion

    • Support for amplitude- or intensity-averaged lifetime output in FLI Dataset Series>>Series Phasor Analysis

    • Support for Phasor Ratio and Averaged Lifetime SDV in FLI Dataset Series>>Series Phasor Analysis

    • Consolidated “All ROIs NLSF Analysis>>Non-Interactive (Fast, Common IRF)” and “… (Fast, Individual IRF)” menu items, the option being set by the “Settings>>Fluorescence Decay>>Fit Options>>Use Local IRF” parameter

0.76 (2023-12-03)

  • Bug Fixes
    • Change to Phasor Calibration Options, Gate Name, Gate Arithmetic, etc. now flags Phasor Plot for update

    • Fixed Harmonic Frequency context menu in Settings:SEPL panel

    • Fixed bug in Amplitude Phasor Ratio SDV calculation

    • Set # processors used during initialization

  • New Features
    • Local Decay Graph window now displays decay for any kind of ROI (not just single-pixel ROI)

    • Deprecated Source Image:Average Dataset Sum, Source Image:Use Phasor Plot Binning settings

    • Shortened list of information sent to the Notebook in verbose mode when a new Phasor Plot is calculated

    • Added “Parameter 2 vs Parameter 1 Scatter Plot” in Phasor Graph

    • Removed “Phase Lifetime Trajectory” as being superseded by “Parameter 2 vs Parameter 1 Scatter Plot”

    • Removed “Phase Lifetime vs Parameter” scatter plot sub-menu as being superseded by “Parameter 2 vs Parameter 1 Scatter Plot”

    • Added “Use Estimated Average Phasor” checkbox as part of the phasor standard deviation option in Settings:Phasor Graph

0.75.2 (2023-11-26)

  • Bug Fixes
    • Fixed update of Fit Options:Laser Period when loading a new file and Use Data Information Laser Period = TRUE

    • Fixed last version detection

0.75.1 (2023-11-22)

  • Bug Fixes
    • Fixed “Use Data Information Laser Period” not updating the laser period used for fitting

  • New Features
    • Changed approach to compute offset error estimation: now computed at “optimal” Chi^2 obtained by parabolic estimation, while the actual returned offset parameter is that of the best fit.

0.75 (2023-11-19)

  • Bug Fixes
    • Amplitude- or Intensity-averaged lifetime shown on Phasor Graph now matches that displayed in the Notebook (when the phasor SDV option is not selected, it is the value computed from the actual decay, while when that option is selected, it is the average of all replicas)

    • Fixed a bug in “All ROIs NLSF Analysis>>Non-Interactive (Fast, Individual IRF)” that resulted in incorrect fit results

  • New Features
    • Output of both amplitude- & intensity-averaged lifetime and phasor ratio in average phasor calculation (Phasor Graph right-click menu)

    • Support for “Polygon” ROI Image Profile (the ROIs created via “Create ROIs with Intensity above Min” are Polygons)

    • Deprecation of “second pass” attempt to improve fit in “All ROIs NLSF Analysis>>Non-Interactive (Fast, Individual IRF)”

0.74 (2023-11-12)

  • Bug Fixes
    • Fixed “Load/Save Reference(s)” menu item in Phasor Plot

    • Locked panel splitters

    • Fixed new version check

    • Fixed SEPL parameter updates in Settings

    • Fixed missing gate exposure, duration and integration time information in saved HDF5 FLI dataset

    • Fixed missing Settings>>Data Information>>Gate Separation update

    • Removed “Interpolate Plot” (not functional)

  • New Features
    • Added Option in Decay Graph to Export a plot’s phasor using the natural frequency 1/D

    • Added option to ignore differences in phasor frequencies in Phasor Graph >> Phasor Multiplication

    • Changed Phasor Plot calculation message to optional (only visible when “Verbose Mode” is on)

    • Set new Default Cursor Style to a more contrasted one

    • Added “Pair Selected Plots” menu item in Lifetime & Other Parameters graph to combine the Y axes of two plots into a single Y2 vs Y1 plot

    • Added option to enforce that the laser period used in fitting is identical to that of the Data Information

    • Added IRF Deconvolution option to use the IRF tail slope as selection criterion

    • Replaced outliers by zero in deconvolved IRFs

    • Simplified Image Histogram Options (default: 256 bins)

    • Added “Process Single Plot/Selected Plots/All Plots” option in Decay Graph

    • Implemented Multiple Plot processing for: 1-normalization, [0-1]-normalization, rebin, cumulative function, denoise, extrapolate, fold, shift, smoothen, smoothen tail, straighten

    • Rearranged/renamed Decay Graph shortcut menu

    • Implemented calculation of Phasor SDV, Phase & Modulus Lifetime SDV, Phasor Ratio SDV, Amplitude- & Intensity-Averaged Lifetime SDV

    • Added indicators for the derived quantities in the Phasor Graph panel

    • Added “Convert (All) ROI(s) to Mask Image” menu item to Source Image

    • Added support for PI Imaging PNG Metadata information

0.73 (2023-09-18)

  • Bug Fixes
    • Fixed a bug in High Count Image Pixel Rejection which would reject all pixels when the “Reject High Count Puxels” option was selected

    • Updates Decay Fit Parameters Map when fit is completed

    • Fixed Dataset Image update when loading new file

    • Fixed bug using different source for Laser Period parameter in NLSF fit and fit display

  • New Features
    • Added dialog during background subtraction, to allow using files datasets with different properties (e.g. laser period)

    • Now loading SSX Detector Information from HDF5 and adding it to the metadata

    • Added Compute & Plot All ROIs Statistic

    • Implemented plot of Decay Fit Parameter vs Intensity

    • Changed Settings>>Fluorescence Decay>>Fit Parameters>>Guess Parameter Options to drop-down list instead of series of checkboxes

    • Added Min of All Gates displayed image option

    • Added Decay Preprocessing Options & Reference Decay in the data saved with a Fit Parameter Map file

    • Implemented “Merge Selected Plots” and “Sliced Mean & SDV Plots” in Lifetime & Other Parameters Graph

    • Deprecated Fit Status Window (for performance improvements)

    • Added shortcut menu “Use Data Information >> Laser Period” in Fit Options

0.72 (2023-08-10)

  • Bug Fixes
    • Fixed bug in histogram option preventing IRF square gate fits to work

    • Fixed bugs in ROI Statistics which would fail when encountering Inf or NaN or Negative values

    • Fixed bug in faster Hot Pixel Removal code

    • Fixed Hot Pixel Removal options Notebook message

    • Fixed truncated accumulated file name when the folder name contained a period

    • Prevented multiline input in Settings>>Plugins>>Python Version

  • New Features
    • Added “Save Image as Hot Pixel Mask” to Source Image context menu

    • Added “Use Hot Pixel Mask” and “Hot Pixel Mask Image” to Settings>Source Image Hot Pixel Removal Options

    • Processing of border of images when removing hot pixels

    • Reordered FLI Dataset Series actions

    • Changed “# Bins” Image Histogram single option to full-fledged “Image Histogram Options”

    • Changed “INT-normalized” Channel Arithmetic to G2/INT*<INT>

    • Removed useless Channel Arithmetic Combinations and added (1-G2/INT)*<INT>

    • Added Auto-Adjust Contrast to saved Settings

    • Minor updates to Decay Graph context menu

    • Added “Mask Image” menu item to File>>Save menu

    • Changed menu items from “Open” to “Load”

0.71 (2023-06-26)

  • Bug Fixes
    • Removed duplicate vertices in Freehand Tool ROIs

    • Fixed cosmetic glitch in Phasor Plot display of local phasor information

    • Fixed Histogram update when changing Gate Slider position

    • Fixed bug in Histogram calculation when the first array element is NaN or Inf

    • Fixed glitch in Gate Selection Dialog which sometimes opened with a “-1” selection

    • Fixed bug improperly applying pile-up correction to Background Dataset

    • Fixed bug that would overwrite Gate Selection when using background correction

    • Skip Gate Selection Dialog when a single gate type is available

  • New Features
    • Added Average Lifetime Profile to Image Profile Window Plots (when the Average Lifetime is selected as Overlay Type in the Settings>>Phasor Plot panel)

    • Added “ROI Description Max Characters” to Settings>>Miscellaneous

    • Added support of Drag & Drop loading of Phasor Ratio References

    • Added “Auto-Adjust Contrast” option in Image Histogram panel

    • Optimized noise level in Extrapolate Decay (only applies to decays that are not normalized)

    • Added “Overlay Analyzed ROI Center” option in Settings->Source Image (Default: False)

    • Changed Phasor Plot Destination (in Phasor Algebra tools) to enum (from 3-radio buttons control)

    • Added Save dual-channel FLI Dataset to HDF5

    • Added support for Dataset Channel switch without Dataset Reloading (when Channel Arithmetic = None)

0.70 (2023-05-30)

  • Bug Fixes
    • Support for Multi-ROIs Single-Pixel NLSF Fits with common IRF (handles parameters map properly although it only contains one IRF)

    • Added working option to specify a User-Defined separator inLoad Plot(s) Dialog

    • Fixed bug in Load Plot(s) dialog which would not show the abscissa options on first call

    • Fixed bug in Settings which used stale values of Decay Shift Parameters

    • Fixed round-off error preventing a zero offset to be reached when letting the offset parameter float

    • Fixed NaN parameter uncertainty when one of the parameter gradients equals 0

    • Fixed Local Decay Window not quitting properly when AlliGator closes

  • New Features
    • Added Decay Graph “Plot Convolution” menu item

    • Clean-up and refactoring of convolution code (using FFT)

    • Minor edits to Phasor Math Dialog Window

    • Modified Sequence of actions in Decay Fit (important change!)

    • Implemented Fixed Parameters Multi-Exponential Decay Fit (vs “constrained in 0-size interval”)

    • Implemental Analytical Computation of Partial Derivatives for NLSF Fit

    • Added optional “Use Legacy Fitting Approach” in Settings>>Decay Analysis>>Fit Options

    • Switched to fitting the square root of lifetimes to enforce positivity

    • Implemented new fitted offset approach (parallelized and uncertainty estimate)

    • Changed criterion for selection of “Best of All” Fits to max R^2 instead of min Chi^2 (since the Chi^2 is computed without weights for an unweighted fit)

    • Added parallelism in some multiROI scripts

    • Changed Default Fit Options Parameters to lower values to improve convergence and fit speed

    • Reverted GUI Layout to v0.67

0.69 (2023-04-17)

  • Bug Fixes
    • Corrected bug in 1D Histogram that affected Image Histogram (among other things)

    • Fixed AlliGator sluggishness

    • Fixed a bug that prevented loaded Plots from being fitted unless a script had been run

    • Fixed a bug in Multiplot loading when each plot is comprised of two axes (no common axis)

    • Fixed a bug making submenu items inactive in Decay Fit Parameters Map

    • Fixed a bug preventing Gate Image Series Analysis (Fitting & Phasor)

    • Fixed Drag & Drop of Plots into the Lifetime & Other Parameters Graph

    • Fixed mangled Notebook output for IRF Deconvolution

    • Associate correct axes to Parameter Plots in Lifetime & Other Parameters Graph

  • New Features
    • Improved Phasor Plot decorations (ticks, labels and references ROI)

    • Added busy icon for additional tasks

    • Added Source Image Overlays as option to the Erase button in Phasor Plot

    • Modifications to support SwissSPAD Live File version 0.7

    • Added support for Mask Images comprised of 0 and 255 only

    • Added Multiplot Math item in the Plot Math submenu of the Decay Graph

    • Added Background Correction & Gate Arithmetic to Dataset Series Sum

    • Using a transparent color for Phasor ROI/Image ROI highlight erases the corresponding highlight

    • Added IRF Deconvolution Metrics option in Settings

    • Restored Series Phasor Analysis menu item

    • Added Notebook message when single image is processed (Mask or White Light)

    • Added optional White Light Image background subtraction

    • Check that a ROI is selected before starting a Series analysis

    • Grayed out Global Fit of Selected Plots in Decay Graph

    • Added display of phasor information when moving reference in Phasor Plot

0.68.1

  • Bug Fixes
    • Loading ROIs(s) by drag & drop now returns a Notebook message

    • Fixed Send All Settings to Notebook

  • New Features
    • Added warning message in Multiple ROIs Multi-Pixel script dialog to remind the user to define Settings for the Dataset (and/or IRF)

    • Speed up of Phasor Plot calibration by Phasor Calibration Map in the Phasor Graph

0.68 (2023-03-05)

  • Bug Fixes
    • Fixed error returned if an image folder is missing a metadata file: no returns a warning only

    • Fixed missing progress bar in Multiple ROIs Analysis>>All ROIs Decay Fit Non-Interactive (Fast)

    • Fixed erroneous update of internal variables when a decay is invalid

    • Fixed generation of empty plot, bogus phasor, etc. when a decay is invalid (i.e. empty)

    • Corrected typos in Notebook messages

    • Fixed bug erasing gate parameters when loading Gate Folder without metadata file

    • Fixed bug in Image Histogram that would slow down calculation for large images

    • Fixed a bug in ROI to individual pixel ROI conversion (skipped when the ROI is not a closed shape)

    • Fixed a bug preventing output of Settings to the Notebook

    • Fixed a bug in Phasor Calibration that would compute abs(g) instead of g

    • Fixed a bug that would erase all overlays each time the Source Image was updated

  • New Features
    • Added Phasor Graph output message

    • Added Bin Number option in Histogram options (Settings>>Miscellaneous)

    • Moved ‘Compute Optimal Calibration from Phasor References’ Phasor Graph menu item

    • Changed Phasor Calibration Type ‘No’ to ‘None’

    • Implemented Phasor Graph Algebra GUI

    • Simplified internal computation of calibration

    • Minor improvements to calibration map handling

    • AlliGator Calibration menu checkmark validation at startup

    • Added option to display Phasor Calibration Map ROI Centers on Source Image (Calibration>>Show Phasor Calibration Map ROI Centers)

    • Faster Phasor Plot calibration

    • Added Phasor Plot Calibration Algorithm option: “Simple Search” or “Min Distance”

    • Better support of “Backup Calibration Option” to enable combining “Simple Search” Map Calibration for the calibrated ROI(s) and “Single Calibration” for the remainder of the image

    • Cosmetic changes to AlliGator main window

    • Improved Notebook message when loading calibration and after Phasor Plot calculation

    • Added option to not store the Phasor Harmonics computed for each Phasor Plot

0.67 (2023-01-23)

  • Bug Fixes
    • Fixed Phasor Plot error thrown when no Phasor Ratio References are defined

    • Fixed unresponsive “FLI Dataset Series” menu items

    • Fixed bug preventing from deleting a Phasor Plot in the Phasor Graph

    • Fixed a bug preventing highlighting Image Source ROIs in the Phasor Plot

  • New Features
    • Removed requirement of providing a dummy plot in Decay Graph Python Plugin if no plot is output

    • Correspondingly, removed the requirement of an input parameters and/or output parameters section, if no such parameters is passed (for instance if the function’s output is simply a string output to the Notebook, or a file, etc.)

    • Supports sending plots to other graphs than the Decay Graph (except the Phasor Graph)

    • Changed example Python Plugins script file names to XXX_Example.py to make it clear they are only examples

    • Added option to precede a Python Plugin idem menu by a separator, by starting the function’s name with an underscore

    • Better error reporting for Python Plugins

    • Added “Process Multiple Plots” submenu to Decay Graph as a Python Script. First function: Linear Combination (Selected Plots).

    • Added Abort button and Progress Bar during FLI Dataset saving

    • Improved Notebook message after FLI Dataset saving

    • Made AlliGator window resizeable to allow larger Source Image display

    • Added New Decay plot message

    • Drag & Drop of files (or folder of images) still works but the target is now the Source Image (not any random location in the main AlliGator window). This works for both FLI Datasets (or Dataset Series) and plots, ROIs, phasor plots, calibration, etc. All should be dragged and dropped in the Source Image. AlliGator will figure out what type of file they are and dump them in the appropriate object.

0.66 (2022-12-31)

  • Bug Fixes
    • Fixed a bug in Python Plugins.zipped archive preventing from updating outdated Plugins

  • New Features
    • Added Compute Average Lifetime to Decay Graph>>Process Plot menu

    • Added Average Lifetime Options to Settings>>Fluorescence Decay>>Advanced Decay Analysis

    • Added Positive constraint on extracted IRF, by replacing negative values Y by a normally distributed values in N(0,abs(Y)/3)

    • Added option to use a smoothed metrics for Optimal IRF Extraction

    • Added corresponding Savitzky-Golay parameters in Settings (Number of Side Points, Polynomial Order)

    • Added “Create Complementary ROI” function in the Source Image>>ROIs context menu

    • Added “[0-1]-Normalize Decay” option in Settings>>Fluorescence Decay>>Decay Pre-Processing and as a function in Decay Graph>>Process Plot context menu

    • Added “All ROIs Average Lifetimes” to FLI Dataset menu

0.65 (2022-12-15)

  • Bug Fixes
    • Syntax error in Python Plugin doesn’t crash Python session anymore (a LabVIEW bug)

  • New Features
    • Improved Error and Warning reporting for Python Plugins

    • The demo Python Plugins coming with a new version are not reinstalled after the first run, allowing the user to remove them

0.64 (2022-12-04)

  • Bug Fixes
    • Unknown error in Python is now followed by an automatic reset of the Python session

    • Fixed issues with passing String or Path parameter to Python Plugin

  • New Features
    • Support for Python Plugin in Analysis>>Decay Graph and Analysis>>Source Image menus

    • Support for Python plugin user-input parameter description

    • New installation does not overwrite Python Plugin files if they are newer than the version provided with the installer (kept in the data folder as a zip archive)

0.63 (2022-11-26)

  • Bug Fixes
    • Fixed bug in ROI Manager which showed a warning when the selected ROI ID > 10,000 (should only occur if ‘Show All ROIs’ is selected)

    • Check the Clipboard content before trying to paste it in the Plot Editor

  • New Features (Python Plugins API)
    • A script’s target is defined in the script itself, not by the location of the script in a folder hierarchy (the latter is now ignored to give more freedom to users).

    • Implemented modified version of Python plugin interface using named tuples to pass core data in and out of Decay Graph plugins

    • Implemented additional returned dictionary to pass additional information back to AlliGator (including updates of AlliGator parameters)

    • Added “Python Plugins” button in Settings>>Plugins to open the Plugins folder

    • Changed installation directory to C:UsersUserNameAppDataLocal in order to not require Administrator rights to install AlliGator or to modify files in the Python Plugins folders

    • Added support for insertion of plugins in window menus and object menus, with one insertion point max per location

    • Added alligator.py type definition file

    • Changed Python plugin syntax to use ### for all lines intended for AlliGator decoding

    • Modified Output section to be similar to the Input section

  • Other New Features
    • Removed Ctrl+V shortcut to paste the Clipboard in Plot Editor

    • Added 256 characters limit to ROI description output to Notebook (inactive in verbose mode)

    • Removed separate shortcut Ctrl+Shift+R for “Reload FLI Dataset Series” and used it instead to open the Image ROI Manager

0.62.2 (2022-11-08)

  • Minor Improvement
    • Improved Background Subtraction File compatibility and better warning dialog

0.62.1 (2022-11-04)

  • New Features
    • Reverted to Toeplitz Matrix inversion method for deconvolution

    • Added IRF Optimization parameters to Notebook output

    • Changed IRF Optimization range parameter to ns instead of fraction of range center

0.62 (2022-11-02)

  • Bug Fixes
    • Fixed bug in Extrapolate Decay (failed when large vertical offset was present)

    • Fixed bug where Plot Extrapolation failed for a normalized decay

    • Fixed display glitch in Settings >> Gates to Keep

  • New Features:
    • Added Export Plot and Data options in IRF Extraction parameters

    • Improved Optimal IRF extraction criteria

    • Changed display of Python plugin scripts and functions in menus by replacing all underscore characters by spaces

    • Changed the way a plot is passed to a Python plugin: instead of two 1D-arrays, a single 2 x N array is used

    • Added support for Python plugins acting on FLI Dataset (Analysis>>FLI Dataset menu)

0.61 (2022-10-23)

  • Bug Fixes
    • Fixed a bug that added a carriage return in the name of extrapolated decay plots (which prevented saved plots to be properly loaded)

    • No Notebook message is output if plot rebinning cancelled

    • Fixed a few Notebook output formatting issues

    • Fixed error returned when a series of HDF5 dataset missing individual timestamps was selected

    • Fixed Files->Load menu bugs (menu items were not active)

    • Removed a number of error messages returned when the user cancels a file selection

    • Fixed a glitch in the dialog for Multi-ROI single Pixle analysis scripts

  • New Features
    • Source Image Settings: Added option to remove hot pixels when loading SSx datasets

    • Decay Graph: Edited menus (Decay -> Plot)

    • Decay Graph: Better plot names and support for imported files without abscissa column

    • Decay Graph: Added “Rebin Plot” menu item

    • Decay Graph: Modified algorithm to extract IRF from decay with known lifetime, and added automatic smoothing and removal of outliers at the beginning of the IRF

    • Fluorescence Decay Settings>>Advanced Analysis: Added new IRF extraction options

    • Added average lifetime information for 2-Exp fit in Notebook output

0.60.4 (2022-08-18)

  • Bug Fixes
    • Fixed “Save All/Selected Phasor Plots” Phasor Graph menu items

    • Fixed bug preventing Single Phasor Calibration Load/Save/Clear menu items to work

    • Fixed bug preventing from loading Single Phasor Calibration or Phasor Calibration Series if the frequency was identical to the current one (should be the opposite. Worked fine for Calibration Map)

    • Fixed issue with Series Phasor Analysis missing corresponding metadata

0.60.3 (2022-08-15)

  • Bug Fixes
    • Restored “Export Add’l Phasor Plots Data (ASCII)” menu of Phasor Graph

  • New Features
    • Grouped basic phasor plot save functions under “Save Plots (ASCII)” sub-menu

    • Grouped phasor plot save functions under “Save Phasor Plots (.phplot)” sub-menu

0.60.2 (2022-08-13)

  • Bug Fixes
    • Fixed display glitches in Multi-ROIs Single-Pixel Analysis dialog window

    • Speed up of Phasor Information Display in Phasor Plot when shift-hovering over the Source Image with the mouse

  • New Features
    • Replaced “Phasor Ratio Calculation” checkbox by “Phasor Ratio Type” radio buttons: Intensity-weighted or Amplitude-weighted

0.60.1 (2022-08-04)

  • Bug Fixes
    • Fixed bug that would not display the newly added file in the Batch Export Window

0.60 (2022-08-03)

  • Bug Fixes
    • Fixed bug in Image Python Plugin handling of output image

    • Fixed error generated when loading single TIFF Images of different size in succession

    • Fixed bug in Image Type selection (which would allow selecting a non-existing image)

    • Removed the (bogus) ability to drop an ASCII plot in the Phasor Graph. Only phplot files (Phasor Plot Data) can be imported in the Phasor Graph

    • Removed bogus Lifetime plot created when performing Data Series Phasor Analysis

    • Fixed bug that would erase the last Phase Lifetime plot when performing a new Data Series Phasor analysis

  • New Features
    • Modified Mask Image to ROIs to allow handling binary images (as was the case up to now) as well as “labeled” mask images

    • Removed “Export Phasor Graph Data” menu items (they were equivalent to “Save Phasor Plot” items, now renamed “Save Phasor Plot Data”) to disambiguate them from the standard ASCII plot menu items (“Save Plot(s)”).

    • Added option to use the current phasor calibration/IRF(s) for Multi-ROI Single-Pixel Phasor or NLSF Analysis script

0.59 (2022-08-01)

  • Bug Fixes
    • Fixed bug generated when loading single TIFF Images of different size in succession

    • Fixed Sticky Help Ballon in Batch Export Window

  • New Features
    • Added support for 16-bit Mask Image

    • Modified Mask Image to ROIs to allow handling binary images (as up to now) as well as labeled mask images

    • Added “Paste Plot(s) from Clipboard” in Decay Graph and other Graphs

0.58 (2022-07-28)

  • Bug Fixes
    • Added missing “SYNC Period” in exported HDF5 files

  • New Features
    • Added (optional) Help Balloon in Batch Export Window

    • Implementation of Multiframe loading and batch exporting (ptu files)

    • Added “Dataset Timestamp” field in AlliGator HDF5 File format v0.6.1

    • Added warning dialog when requesting to “Show All ROIs” when N > 10,000

    • Optimization of ROI to Pixel ROIs action

0.57 (2022-07-21)

  • Bug Fixes
    • Fixed bug in Phasor Graph->Export Phasor Plot(s) Data, which would not output the full header line

    • Fixed initialization of “Gates to Use” parameter in Settings->Data Information

    • Fixed “jumping” scrollbar in Notebook

    • Fixed disappearing selection when using context menu in Notebook

  • New Features
    • Code refactoring for loading/closing speed up

    • Added font size options in Notebook

0.56.4 (2022-07-17)

  • Bug Fixes
    • Fixed display of calibrated L_N[W] SEPL

    • Fixed bug in loading “Gate Separation” for Becker & Hickl .std files

    • Fixed a bug in “Skip Gate” file loading options, which was swapping “start” and “end” values

0.56.3 (2022-06-30)

  • Bug Fixes
    • Deprecated “Whole Image Phasor Scatter Plot” in Analysis->Phasor Graph, as it is now done by selecting a ROI encompassing the whole image and converting it to single-pixel ROIs, followed by Analysis->Dataset->Multiple ROIs Analysis->All ROIs Phasor Analysis->Non-Interactive (Fast) [Ctrl+Shift+A]

0.56.2 (2022-06-29)

  • Bug Fixes
    • Fixed a bug preventing updating the SEPL harmonic frequency

  • New Features
    • Added context menu item to SEPL:Harmonic Frequency to set it to the Dataset Phasor Frequency

    • Default IRF period is now 12.5 ns (used to be 0, resulting in no SEPL being plotted for anything but the UC option)

0.56.1 (2022-06-27)

  • Bug Fixes
    • Fixed a bug which would not properly update the Reference Lifetime Indicators in the Phasor Graph panel

  • New Features
    • Updated “# Gates” parameter description to explain that it is ignored in most cases

0.56 (2022-06-26)

  • Bug Fixes
    • Fixed bug in Sum of Datasets

    • Fixed bug related to gate arithmetic in case of single gate datasets

    • Fixed bug in Gate Name storage after user selection dialog

    • Fixed bogus first Intensity Time Trace point in Phasor Series Analysis

    • Fixed unneeded ROI output to Notebook when Decay Graph & Phasor Graph are inactive

    • Fixed “sticky” Series Slide when loading an indiviual dataset

    • Fixed “busy” icon and UI sluggishness when adjusting Image Histogram cursors

    • Fixed Image Contrast Image Type

    • Fixed incorrect SEPL plot name in Phasor Graph

    • Fixed a bug in “ROI to single pixel ROIs” which would not remove the original ROI unless it was the first in the list

    • Fixed bug preventing loading FLI dataset files of different type during a single AlliGator session

    • Fixed released .ini file

    • Removes -Inf, Inf and NaN values from the Image Histogram

    • Removes -Inf & +Inf Sum of All Gates pixel values from ROI Decay calculation

    • Does not create empty decay plots (when no valid pixels)

    • Fixed UI update issues (busy icon, status message, file path controls, SS3 gate selection, etc.)

  • New Features
    • Added Splash Screen on launch and shutdown

    • ms precision for date/time stamps in Notebook messages

    • Added dialog when loading single image (Mask or White Light)

    • Reorganized AlliGator menu bar

    • Removed “Average Dataset Sum” checkbox in Settings->Source Image (replaced by two menu items in Analysis->Dataset Series

    • Added option to save a “Phase Lifetime vs X” scatter plot during “Multi-ROI Single Pixel Phasor Analysis”, where X is in {None, Total Intensity, Background-subtracted Intensity, Amplitude, Background, Fitted Lifetime (Bkgd Subtraction)}

    • AlliGator file loading refactoring to support dual-channel dataset

    • Removed Import I/m/phi dataset from File menu

    • Renamed Other Files->Open White Light Image and Open Mask Image to Other Files->8- or 16-bit White Light Image and 8-bit Mask Image

    • Added Python plugin support for Source Image & Decay Graph

    • Added Settings->Plugins panel

    • Added “Export JSON String to Clipboard” right-click menu item to Settings controls (this string being used to pass each parameter to Python plugins).

    • Added “Send” AlliGator Parameters JSON Strings to Clipboard button in the Settings->Plugins tab

    • Implemented support for internal AlliGator parameter passing to Python Plugins in addition to user-specified parameters

    • Added support for python doc string and sending them to the Notebook when using the ‘H’ key pressed while selecting a plugin menu item

0.55 (2022-05-13)

  • Bug Fixes
    • Fixed Image Histogram failure when NaN pixel values were encountered

    • Fixed bug in “Define Shortest Lifetime as” Settings which would always set it to Reference 1

  • New Features
    • Added G2/INT*max(INT) gate arithmetic option

0.54 (2022-05-12)

  • New Features
    • Added “Define Shortest Lifetime as” (Reference 1, Reference 2) radio button to Settings->Phasor Graph window to tell how to define which reference is 1 or 2 when using UC/Fit intersection or Minor/Major Axis/UC Intersection in either Phasor Plot or Phasor Graph

0.53.1 (2022-05-10)

  • Bug Fixes
    • Fixed erroneous saving of Phasor Plot image with overlay irrespective of the selected option

    • Fixed erroneous Decay Name when using File Background correction (was set to the background file name)

    • Fixed erroneous Dataset Information when using File Background correction (showed background file information: now shows both)

0.53 (2022-05-07)

  • Bug Fixes
    • Removed Graph Index Display because of conflict with plot identification

  • New Features
    • Implemented 1-Normalize, Shift and Fold decay in the Decay Graph context menu

0.52 (2022-05-05)

  • Bug Fixes
    • Fixed a bug in 2-Exp Fit which converted it into a 1-Exp fit

    • Fixed a bug in the Drag & Drop behavior of the ROI Managers

    • Fixed a bug in Settings>>Fluorescence Decay>>Decay Pre-Processing, which did not preserve either the Pile-up Correction flag or the Max Value.

    • Corrected Example String in single variable and 2-variables formula input dialogs

    • Fixed update bug in Plot Editor “Fill Array with Ramp” dialog

    • Fixed a bug in Export Phasor (multiple) Plot Data to ASCII where the header might be incomplete

    • Fixed longstanding bug in Phasor Plot computation when decay pre-processing is selected

  • New Features
    • Added Gate Arithmetic Enum to combine SS3 gates: None, INT-G2, (<INT>+INT)/2-G2, G2+(<INT>-INT)/2

    • Moved Background File Subtraction parameters from Decay pre-processing to Data Information

    • Added Plot Legend Index Display to Graphs to complement scrollbar

    • Fixed missing Notebook message when saving images with overlay

    • Fixed ambiguity when saving SGL image to 16-bit TIFF

0.51 (2022-03-07)

  • Bug Fixes
    • Fixed Error in reduced Chi2 expression (Chi2/DOF, was Chi2/N)

    • Fixed NLSF Fit

    • Fixed Notebook backup issues with new logic and added message bar at the bottom to inform on most recent backup

  • New Features
    • Upgraded to LabVIEW 2021 SP1

    • Changed Fit Weight option from boolean to enum (unweighted, 1/Variance, Best of Both)

    • Uses normalized decay fit internally but returns scaled parameters

    • Now outputs correct reduced Chi2 in Notebook (was RMSE)

    • Outputs Guess Parameters even if fit fails

    • Added Gate Names ring control to Settings (for multigate FLI datasets such as encountered in SS3)

    • Added export of intensity and amplitude-phasor ratio and average lifetiem in export tool

    • Implemented Batch Conversion to HDF5 and TIFF series

0.50 (2022-01-31)

  • New Features
    • Added ProcessID to Notebook backup file name to distinguish between processes

    • Added “Live” Highlight of Source Image pixels in Phasor ROI (H key pressed while moving selected ROI in Phasor Plot)

0.49 (2022-01-30)

  • New Features
    • Replaced Image Sum readout in nested loops by Array indexing (Image Sum array created upon creation)

    • Implemented # Logical Processors Used in Settings, in order to control CPU usage for resource-demanding functions such as NLSF

    • Compares unweighted & weighted fit results when weighted fit is requested, returning the best of both

0.48.4 (2022-01-14)

  • Bug Fixes
    • Fixed bug in Clear Graph in Histogram Windows

  • New Features
    • Added LED indicator when IRF options have been defined in Multi-ROI Single-Pixel Scripts

    • Added Set Options button (and LED) for dataset (for consistency)

    • Added message to Notebook after saving it (if it fails, a warning is printed)

    • Updates Parameter Range when changing selected parameter in Decay Fit Parameter Map

0.48.3 (2022-01-14)

  • Bug Fixes
    • Fixed transition from Accumulated to Single File and back

    • Fixed bug that prevent intensity time trace from being computed when no decay pre-processing options were selected

0.48.2 (2022-01-11)

  • Bug Fixes
    • Fixed ROI Statistics error when at least one of the pixel value is negative (now removed from SNR statistics)

    • Fixed ROI Color update at startup

    • Fixed bug in “Export ROI Data as ASCII” and “Export All ROIs Data as ASCII” in Decay Fit Parameter Map

0.48.1 (2022-01-08)

  • Bug Fixes
    • Fixed a bug in Sum All Datasets in Series that prevented it from working

    • Notebook fails to save when path is longer than 259 characters

0.48 (2022-01-07)

  • Bug Fixes
    • Fixed a bug which prevented the “Save As…” menu of the Notebook to work

    • Fixed a bug in the Notebook that made it non-persistent

  • New Features
    • Switched to HDF5 format for IRFs & Fit Data Map

    • Lifetime Analysis panel renamed Lifetime & Other Parameters Analysis

    • Image ROIs (stored in the ROI Manager) are now shown in the Decay Fit Parameter Map

    • Support for exporting Selected ROI(s), All ROIs or All Map Data to Lifetime & Other Parameters Analysis Graph

    • Replaced Phasor Calibration checkboxes replacement by Pull-down menu

    • Added ROI ID selection and corresponding UI

    • Implemented Multi-ROIs Single-Pixel NLSF Analysis Script & Implemented Multi-ROIs Single-Pixel Phasor Analysis Script

    • Added IRFs & Fit Data Map export

    • Implemented single ROI pixel-wise phasor calculation and phase lifetime export

    • Added “Delete All Unselected ROIs” to ROI Manager and Image context menu

    • Changing the selected ROI (in Source ROI Manager) updates the Local Decay Graph window if the ROI is a point

    • IRF number does not need to be identical to decay number in All ROIs Decay Fit (No-interactive, fast, Individual IRF)

    • Added “Fold Decay” preprocessing option (parameter: # Folds)

    • Added Analysis>>Series Analysis>>Show Dataset Series Sum menu item

    • Updated Settings parameters change triggering Phasor Plot update flag (background-correction related parameters)

    • Added Histogram Options to Settings>>Miscellaneous: used for scripts

    • Added Export All Maps Data as ASCII menu item to Decay Fit Parameter Map

    • Added “Export ROI Data as ASCII” and “Export All ROIs Data as ASCII” menu items

    • Implemented IRF Options in NLSF/Phasor Script

    • Added Color Boxes to Select ROI Color for Source Image/Phasor Plot and Decay Fit Parameter Map

    • Linked Decay Fit Parameter Map ROI to Source Image ROI

0.47 (2021-12-18)

  • New Features
    • Added mode, median and SNR statistics to ROI Statistics output to Notebook

    • Added option to use a First Gate index larger than Last Gate index when using the “Gates to Keep” option. In that case, the gate images (F, F+1, …, N-1) are loa

0.46 (2021-12-11)

  • New Features
    • Changed Phasor Graph menu item: Phase Lifetime Trajectory >> Phase Lifetime Series

    • Added Save Phasor Plot Add’l Data submenu: Save Single Phasor Plot Add’l Data, Export Selected Phasor Plots Add’l Data, Export

    • Added Export Single Phasor Plot Data, Export Selected/All Phasor Plots Data

0.45.2 (2021-12-03)

  • New Features
    • Updated dialog window message when exporting average lifetime map from Phasor Plot

0.45.1 (2021-12-01)

  • New Features
    • Tweaked amplitude fit parameters adjustment when selecting “Use Last Fitted Parameters”

    • Changed IRF normalization for convolution so that its integral is equal to 1 => fitted parameters (baseline, amplitudes) are accordingly rescaled

    • Removed a few innocuous error messages showing up in verbose error mode

0.45 (2021-11-30)

  • Bug Fixes
    • Fixed update of Phasor Ratio References with Phasor Frequency (Phasor Plot & Phasor Graph)

    • Fixed a bug in Extrapolate Decay as part of Pre-Processing (Head & Tail fractions were reversed)

  • New Features
    • Changed UI behavior of “Clear Source Image Overlay” and “Clear Phasor Overlay” buttons, by removing adjacent checkmarks and moving all options to right-click menu. See context help for description.

    • Added option to define the Phasor Ratio References by Phase Lifetime value (in Phasor Graph)

    • Added dashed line connecting references in Phasor Plot

    • Added support for decay pre-processing in the Local Decay Window

    • Changed style of warnings in Notebook

    • Implemented baseline and amplitude fit parameters adjustment when selecting “Use Last Fitted Parameters”

0.44.3 (2021-11-12)

  • Bug Fixes
    • Fixed Calibration Map change detection, resulting in subsequent speed up of phasor plot update’

    • Fixed bug preventing loading of Calibration, Calibration Series or Calibration Map

  • New Features
    • Changed the Phasor Ratio/Amplitude output from f2 to f1 (fraction of reference 1). The other derived quantities (e.g. average lifetime) were computed correctly and therefore remain unchanged. This definition is now made clear in Notebook outputs or indicator captions.

    • Changed some default Fit Options Termination Criteria (1E+/-6 -> 1E+/-9) to improve convergence

0.44.2 (2021-11-11)

  • Bug Fixes
    • Fixed fit parameters map file loading error

    • Fixed error when drag & dropping plot when the visible Graph does not support drag & dropping

    • Fixed bug in 2-Exp NLSF introduced in v0.42

  • New Features
    • Minor menu edits

    • Added Fit Options & Parameters to IRFs & Fit Data Map output

0.44.1 (2021-11-07)

  • Bug Fixes
    • Fixed missing Pixel-Normalize Decay step in Phasor Array Calculation

    • Fixed problem with computing Phasor Plot when a large number of ROIs is defined

0.44 (2021-11-06)

  • Bug Fixes
    • Minor fixes to handling of Fit Parameter Constraints/Guess Parameters and Displayed Fit Parameters arrays in Settings>>Fluorescence Decay>>Fit Parameters

    • Fixed cases where no ROI exists

  • New Features
    • Opens the Notebook on startup

    • Added Major/Minor Axis option in UC Intersection in Phasor Plot and Phasor Graph

    • Added Linear Fit - UC Intersection in Phasor Pot

    • Changed Phasor Plot Reference manipulation approach: now uses keyboard key 1 and 2 to select reference 1 and 2, the buttons being highlighted when used

    • Added “Selected Phasor Plot ROI(s)” and “All Phasor Plot ROIs” option to analyze the Phasor Plot (e.g. Reference calculation)

    • Added Selected Phasor Plot ROI(s)” and “All Phasor Plot ROIs” option for Linear Fit/UC intersections

    • Added support for Phasor Plot ROI file Drag & Drop

0.43 (2021-11-03)

  • New Features
    • Added “Selected Image ROI(s)” and “All Image ROIs” option to compute the Phasor Plot

    • Simplified phasor plot computation

    • Implemented faster smoothing algorithm (at the expense of less accurate pixel rejection)

    • Added option for smoothing algorithm

    • Added “Phasor Ratio Color-Coded Quantity” parameter in Phasor Plot Settings, to select between Phasor Ratio and Average Lifetime when overlaying the phasor plot results onto the Source Image

    • Export of Phasor Ratio Map and Average Lifetime Map added to Phasor Plot contextual menu

0.42.3 (2021-10-29)

  • Bug Fixes
    • Fixed bug in Gates to skip/Gates to keep calculation

0.42.2 (2021-10-27)

  • Bug Fixes
    • Corrected bug in amplitude weighted average phase lifetime calculation (Phasor Graph)

    • Fixed non-functioning “Save Phasor Plot Image with Overlay” menu item (Phasor Plot)

0.42.1 (2021-10-21)

  • Bug Fixes
    • .ptu loading files touch-up (inlining, code separated from VI, shift register initialization) to improve performance

    • Fixed default filename when exporting HDF5 dataset

0.42 (2021-10-158)

  • Bug Fixes
    • Fixed a bug in Fit Function weight calculations

  • New Features
    • Added “Define Gates to Keep” option (in addition to Gates to Skip)

    • Removed Error in NL Fit if the Hessian cannot be inverted

    • Fit Options are now used throughout AlliGator (e.g. Histogram)

0.41 (2021-10-10)

  • Bug Fixes
    • Fixed Drag & Drop of folder of folder of gate images

  • New Features
    • Removed White Light Image Histogram (fusioned with Fluorescence Image Histogram)

    • Support for Drag & Drop of Mask, White Light Image

    • Support for Drag & Drop of individual Phasor Plot (phplot) in Phasor Graph

    • Support for Drag & Drop of calibration, calibration series & calibration map

    • Support for Drag & Drop of IRFs & Fit Data files

0.40.1 (2021-10-08)

  • Bug Fixes
    • Fixed a bug in Compute Average Phasor (Selected Plots) that would remove the first selected plot if the UC was not selected

  • New Features
    • Modified zero-weight replacement to use interpolated values whenever possible (instead of 1)

    • Added Average Lifetime to Phasor Plot & Phasor Graph display and Notebook output when references are defined

0.40 (2021-10-07)

  • New Features
    • Added transparent option for Phasor Plot References and Boundary

    • Added Phase Lifetime SDV output for Average Phasor (as well as Modulus and SDV)

    • Added Compute Average Phasor (Selected Plots) to Phasor Graph

    • Added Phasor Ratio (or Amplitude Ratio if selected) as Notebook output for the previous operations

0.39.4 (2021-10-06)

  • Bug Fixes
    • Fixed context menu for phasor frequency and initialization in SEPL Settings

  • New Features
    • Update Phasor Frequency at startup

    • Added Reference Point Radius parameter for Phasor Plot

0.39.3 (2021-09-30)

  • Bug Fixes
    • Corrected a bug in Multiple ROI Analysis that could result in some ROIs’ data to not be processed

0.39.2 (2021-09-29)

  • Bug Fixes
    • Corrected bug in Export Decay to Phasor Graph menu item added to Decay Graph

0.39.1 (2021-09-28)

  • New Features
    • Added Create ROI(s) from Pixel with Intensity over Min

0.39 (2021-09-27)

  • New Features
    • Modified description of fit parameter map parameters

    • Added Export Bounding Cursors Definition to Notebook menu item to Decay Graph

    • Bounding cursors follow multiple/all plots

    • Added separate Pile-up Correction option for Background File

    • Does not show the Create Phasor Plot Dialog if Phasor Graph is inactive

    • Added Export Decay to Phasor Graph menu item added to Decay Graph

    • Moved some items in Decay Graph menu

    • Output Decay Fit results even in case of convergence or other failure (with error message)

    • Added verbose message for ROI manipulation

    • Added more colors to Notebook

    • Force file dialog when saving IRFs & Fit Data

0.38.1 (2021-09-14)

  • Bug Fixes
    • Fixed bug in standard File menu based data loading

0.38 (2021-09-13)

  • Bug Fixes
    • Fixed a but preventing from aborting Playback

    • Fixed a bug in loading ptu files

    • Fixed a bug in Playback Script where the dataset index was not incremented

    • Fixed Natural Frequency calculation to take into account the “User Decay Pre-Processing” flag

    • Fixed progress bar display for parallel loops

    • Corrected bug in Notebook output of Phasor Plot calculation (was returning number of valid phasors instead of invalid phasors)

    • Corrected a bug in Phasor Plot calculation (phasor calibration map case) and simplified code

    • Fix bug where a background constant subtraction was not applied when computing the Phasor Plot

    • Corrected a bug in Phasor Amplitude Ratio calculation

    • Cancel in Phasor Ratio abscissa input is now handled properly

    • Fixed OpenG bug resulting in erroneous interpretation of .ptu files

  • New Features
    • Implemented drag & drop file/folder to open a file or a series

    • Added Drag & Drop of ROI definitions

    • Added support for Drag & Drop of plots

    • Added option to create new Phasor Ratio plot in input dialog window

    • Output of phasor frequency in multipoint Phasor Plot calculation

    • Improved display precision for several numeric indicators

    • Save Image or Phasor with Overlay now does not require computing any overlay

    • Made error message when no Reference Decay/IRF is found clearer (it could be due to the “Use Local IRF” checkbox being checked

    • Changed menu item from Compute Phasor Plot’s Phasor Ratio to Compute Phasor Plot’s Average Phasor Ratio

    • Added Phasor Plot name(s) used to compute references in Phasor Graph

    • Improved Decay Extrapolation by increasjing weight of head part in case of periodicity

    • Added overwrite warning in Notebook Save As…

    • Improved extrapolated decay (fixed NL Fit Options, head weights, shotnoise)

    • Phasor Explorer-related updates (using identical Settings Parameters for SEPL definition)

    • Added “Store Cursor-defined Head & Tail Fractions” in Decay Graph context menu (to use in automated analyses)

    • Restored Algebraic IRF deconvolution

    • Added verbose Notebook message for Phasor Ratio reference updates

    • Added “Phasor Graph Active” checkbox

0.37 (2021-08-16)

  • Bug Fixes
    • Corrected bug in Use Single Plot Fitted Line/UC Intersections

    • Corrected bug in Multiple Plots Fitted Line/UC intersections which include UC in the calculation

    • Update Phasor Graph line if reference is updated

    • Fixed bug in Load Plot(s) which was missing partially empty columns

    • Modified Linear Fit in Phasor Ratio Graph to encompass min and max values

  • New Features
    • Added Use Multiple Plots Fitted Line/UC Intersections to Phasor Graph contextual menu

    • Added Single Phasot Plot Phasor Ratio calculation

0.36 (2021-08-05)

  • Bug Fixes
    • Does not reject Phasor Plot calculation if an individual phasor cannot be computed

    • Fixed Image contrast update frequency when moving mouse in the image histogram(s) by requiring the mouse to be down for this to happen

    • Fixed Preprocess Decay checkbox impact on calculations throughout AlliGator (was partially implemented)

  • New Features
    • Added ability to view decay profile at location in Image Source

    • Added requirement to press the Left or Right Shift key for Phasor update at current location to actually update phasor information in the phasor plot panel (in order to avoid queueing too many events), when moving the mouse in either the Source Image or the Phasor Plot image

0.35 (2021-07-26)

  • Bug Fixes
    • Fixed Clear ROI bug in Decay Fit Parameter Map Image

    • Fixed Square Gate Fit corner case issue

  • New Features
    • Added Save/Load IRFs & Fit Data Maps

    • Added IRF to Local Decay Graph Window

    • Added Mouse Click requirement to update Local Decay Profile window

    • Added controls for Square Gate Fit Parameter Map

    • Improved Logistic Gate Fits

    • Implemented option to use local IRF for decay fits (manual)

0.34.4 (2021-07-23)

  • Bug Fixes
    • Fixed progress bar problem

    • Fixed Settings>>Data Information export to Notebook

0.34.3 (2021-07-22)

  • Bug Fixes
    • Fixed 2nd-pass fit approach in Decay Fit Parameter Map

0.34.2 (2021-07-22)

  • Bug Fixes
    • corrected a bug in the Decay Fit Parameter Map output for 2-Exp decays

  • New Features
    • Implemented more robust clip decay for fit

    • Added NaN check in decay before fit

    • updated definition of derived fit parameters and added better description of their definition

0.34.1 (2021-07-01)

  • Bug Fixes
    • Fixed bug where the periodicity option (and period) were not taken into account in “Extrapolate Decay” when extracting a decay

    • Fixed glitches in Settings>>Fluorescence Decay>>Decay Pre-Processings update of “Extrapolate Decay” options

0.34 (2021-06-28)

  • New Features
    • Image Profile (Windows>>Image Profile) shows the selected parameter in the Decay Fit Parameter Map. It is plotted associated with the lifetime axis (to the right). You need to draw a line on the image for this to show anything and there are some “features” as far as the update goes, but it essentially does the job.

    • Local Decay Graph (Windows>>Local Decay Graph) shows the decay, fit and residuals at the point in the Decay Fit Parameter Map when the “Point” tool is selected (bottom of the list on the left of the map). Don’t forget to adjust the Intensity Axis to show the correct range of values.

0.33.7 (2021-06-27)

  • Bug Fixes
    • Fixed a cosmetic bug with min/max decay parameters

  • New Features
    • Added condition to retry fit in decay fit map: R2 < 0.95

0.33.6 (2021-06-27)

  • Bug Fixes
    • Progress bar edits

    • Minor cosmetic changes to Decay Fit Parameter Map behavior

0.33.5 (2021-06-26)

  • Bug Fixes
    • Fixed bug in decay fit parameter output

    • Fixed missing Guess Parameters output to Notebook in Settings>>Export Settings to Notebook

    • Fixed Fit Parameter Map color scale update

    • Fixed missing Settings string outputs

  • New Features
    • Added Use Decay Pre-Processing Option

    • Turned back parallel computation on for decay fits

    • Added 2nd round of fits for decay fit parameter map, using successfull neighboring fits

0.33.3 (2021-06-24)

  • Bug Fixes
    • Fixed some newly introduced Settings memory bug

    • Fixed HDF5 Dataset Parameter saving

0.33.2 (2021-06-24)

  • Bug Fixes
    • Added dlls needed for h5labview in build

0.33 (2021-06-22)

  • Bug Fixes
    • Fixed an inactive menu item in Settings

    • Fixed error when ROI pixel is outside image

    • Fixed a bug in Fit Decay parameter passing for fitted decay calculation

    • Fixed bug where 1-Normalize Decay was ignored

    • Corrected bug in Save Plot dialog

    • Fixed bug in reading HDF5 files version 0.4 (introduced with file version 0.5)

    • Fixed Pile-up Correction update bug in Settings

    • Corrected a bug in Accumulate/Average Datasets where the number of gates was used instead of the number of datasets

    • Corrected UI bug which would remember Background Dataset as last used files

    • Fixed bugs in Histogram Window

    • Corrected typo in Define ROI(s) above Min Peak menu item

    • Fixed bugs in Phasor Image calculation

    • Fixed high CPU usage in Source Image local Phasor display

    • Fixed missing menu items in Phasor Graph

    • Fixed missing Operation Order parameter in Settings

    • Fixed Phasor Frequency synchronization (removed Phasor Calibration Frequency in Settings)

  • New Features
    • Modified IRF & Decay Parameter name in SEPL tab: “IRF Period”

    • Added IRF Period to Fluorescence Decay >> Basic Analysis and Fluorescence Decay >> Fitting

    • Right-click menu allows setting IRF Period in Fitting and SEPL to the same value as in Basic Analysis

    • Right-click menu allows Setting IRF Period in Basic Analysis to Laser Period

    • Implemented PSED + IRF convolution fit

    • Implemented 2-Exp periodic convolution fit

    • Added “Use Last Fitted Parameters” to Guess Parameters Tab in Fluorescence Decay Tab & associated logic

    • Added plot clipping information in Decay Fit output

    • Added Guess Fit Parameters in Decay Fit output

    • Added repetition of fit to improve convergence

    • Added All ROIs Decay Fit scripts (interactive and fast)

    • Added optional export of tabulated fit results in non-interactive mode

    • Renamed Settings>>Decay Analysis>>Fitting to Fit Options, and moved some controls to >>Fit Parameters

    • Added Max Fit Iterations and Tolerance as part of the Fit Options

    • Added Oval and Point ROI Grid definition

    • Added all Termination Conditions to Fit Options

    • Added Support for version 0.5 of HDF5 File Format

    • Added automatic switch to unweighted fit when performing offset fit, followed by weighted fit pass if this is the user choice

    • Added check to avoid mistakenly overwriting plot files.

    • Modifed Decay Extrapolation to support periodic decays

    • Added “Use Periodicity” checkbox in Settings>>Fluorescence Decay>>Basic Analysis under “Extrapolate Decay”

    • Added “Period” parameter to Extrapolate Decay (in case of periodicity)

    • Using tail and head part of the decay for periodic decay extrapolation

    • Added cursors option to define head and tail fraction for extrapolation (only interactively)

    • Added Head Fraction as a Settings parameter

    • Outputs fit range when using min/max percentile

    • Suggested HDF5 FLI Dataset File Name now returns current dataset and folder

    • Added output of number of averaged/accumulated datasets in Notebook

    • Updated Save FLI Dataset as HDF5 to follow the new HDF5 File format (and to implement compression more efficiently)

    • Added All IRF Analysis (fast & slow) scripts

    • Implemented All ROIs Decay Fit Non-Interactive (Fast + Individual IRF)

    • Added Progress Bar to main window (supported in All ROIs Decay Fit Non-Interactive (Fast + Individual IRF))

    • Added Status Indicators for Reference/IRF and Individual IRFs Defined

    • Added Decay Fit Parameter Map

    • Implemented contextual menu for Decay Fit Parameter Map

    • Implemented Use Image Brightness in Decay Fit Parameter Map

    • Added Merge All ROIs in Source & Phasor Plot Image ROI Manager

    • Added Invert Binary Mask Option in Settings>>Source Image

    • Added busy icon display for potentially lengthy tasks

    • Implemented Export Phasor Ratio Map to ASCII in Source Image

    • Added support for binning of white light image and ROI mask

    • Added Send Map Data to Lifetime Graph shortcut menu

    • Added support for binning of white light image and ROI mask

    • Added Send Map Data to Lifetime Graph shortcut menu

0.32 (2021-04-01)

  • Bug Fixes
    • Handling of incomplete image gate series in HDF5

    • Corrected a bug in partial loading of HDF5 Datasets

    • Corrected a bug in the computation of natural frequency in Settings

    • Fixed popping-up dialog when some mondane error was encountered

    • Fixed default settings bug in Histogram Fit

    • Fixed bug in v0.3.1 support

    • Fixed a LV bug with IMAQ Read Image.vi which misreads U16 TIFF images

    • Fixed a bug with Time Gate Slider

    • Updated dependencies after Phasor Explorer project update

  • New Features
    • Added support for FLI HDF5 file version 0.3.1 adding Image Information (cropping)

    • Added support for FLI HDF5 v0.4

    • Moved Calibrations settings to a separate panel in Settings

    • Added SEPL in Phasor Graph & Phasor Plot and SEPL Parameters panel in Settings

    • Removed “Show Ticks” for SEPL (common option with UC)

0.31 (2021-01-29)

  • Bug Fixes
    • Corrected a few bugs/cosmetic issues in HDF5 file loading

    • Corrected a bug in Time Series loading that prevented proper extraction of file name root in some special cases

    • Fixed “Phasor Plot Update Needed” flag erased by Settings Window

  • New Features
    • Support for HDF5 FLI dataset v 0.3

    • Handling of incomplete image gate series in HDF5 file

    • New experimental IRF deconvolution (undocumented in this version)

0.30 (2020-08-12)

  • New Features
    • Implemented compression of HDF5 FLI dataset

0.29 (2020-08-11)

  • New Features
    • Added Phasor Ratio Display Range slider to afford better control of the phasor ratio color map

    • Implemented Use UC/Axis of Inertia Intersections as References in the Phasor Plot

    • Added support for PicoQuant .bin files

0.28 (2020-08-03)

  • Bug Fixes
    • Support for rootless file name series (eg. 1.hdf5, 2.hdf5, etc.)

    • Phase Lifetime vs Intensity Scatterplot now rejecting pixels with NaN phase lifetime values

    • Minor Bug Fixes

    • Some code refactoring

  • New Features
    • Introduction of an Image Profile tool to visualize Intensity/Phase Lifetime and Phasor Ratio

    • Introduction of Phasor Harmonic Manager to handle harmonic data (currently only supporting 2-component Weber analysis)

    • Output of Calibration information to the Notebook (including X & Y Resolution) when computing a Phasor Plot

    • Display of Phasor Ratio/Amplitude at the mouse location in the Source Image/Phasor Plot

    • Update of Phasor Ratio References when the phasor harmonic is changed

    • Minor cosmetic changes

0.27 (2020-07-06)

  • Bug Fixes
    • Fixed bug preventing Histogram calculation in Graphs

    • Fixed a bug where the Phasor Plot analysis functions did not take into account the conditions used to compute the Phasor Plot (e.g. min intensity)

    • Fixed a bug of invisible Lifetime Graph tipstrip introduced in a recent release

    • Minor Bug Fixes

  • New Features
    • Added Phasor Plot ROI resizing with Shift-Click

    • Added Phasor Ratio color map display in Settings when interpolation is used

    • Added constant baseline subtraction method

    • Added Pixel-Normalize Decay option

    • Modified Histogram Fit to use weighted fits and better estimates of the SDV of multi-Gaussians models

    • Minor cosmetic changes

0.26 (2020-06-28)

  • Bug Fixes
    • Fixed bug preventing pixel intensity conditions from being used for Phasor Plot calculation

    • Cosmetic and minor Bug Fixes

  • New Features
    • Improves .set and RecSettings.txt decoding (LaVIsion dataset)

    • Added display of Phasor at Source Image pixel (in the Phasor Plot tab)

    • Support of stored ROI resizing/moving for the Phasor Plot (shift-click)

    • Added Phase Lifetime/Phasor Ratio Histogram and Phase Lifetime vs Pixel Intensity calculations in the Phasor Plot

    • Settings>>Phasor Plot now shows the color scale used when interpolation between the two references colors is used.

    • Minor cosmetic changes, including new layout of main menus

0.25 (2020-06-22)

  • Bug Fixes
    • Fixed non-functioning Playback and Loop scripts

    • Corrected a bug preventing decoding of LaVision .set metadata files

    • Minor Bug Fixes

  • New Features
    • Support for PicoQuant .ptu FLI datasets

    • Added a # Gates parameter in Settings>>Fluorescence Decays to define the number of bins to use for .ptu files

    • Added Right-Click menu for the Phasor Frequency controls to allow setting it to 1/T or n/T, where T is the laser period

    • Added Save Image Data as TIFF right-click option for Source and Phasor Images

    • Added Save Dataset as TIFF Series File menu item

    • Minor cosmetic (notably File menu) changes

0.24 (2020-06-12)

  • Bug Fixes
    • Fixed a bug preventing proper loading of Gate Image Folder

    • Fixed sticky Phasor Plot Reference in Phasor Plot

  • New Features
    • Added Phasor Plot ROI Manager Window mirroring the functionality of the Source Image ROI Manager Window

    • Added output of Phasor References to Notebook when choosing “Use Segment Extremities as References”

    • Added “Use UC/Segment Intersections as References” to Phasor Plot menu

    • Added “Show UC Ticks” in Phasor Plot and Phasor Graph Settings

    • Added UC tau ticks & labels to Phasor Plot and Phasor Graph

    • Minor cosmetic changes

0.23.1 (2020-05-19)

  • New Features
    • Added support for compressed B&H sdt files

    • Better formatting of complex data output in the Notebook

0.22 (2020-05-17)

  • Bug Fixes
    • Diverse inconsistencies in LED indicators have been fixed

    • Fixed Reset Settings to Default in Settings

    • Fixed Phasor Color Map Picker Save/Load menu

  • New Features
    • Image Binning can now be used to bin a dataset when loading it

    • Phasor Frequency control added to the Phasor Plot tabs of AlliGator and Settings

0.21.1 (2020-05-11)

  • Bug Fixes
    • Fixed a bug preventing from exporting the Complex Phasor Data to file

0.21 (2020-05-10)

  • Bug Fixes
    • Avoid discontinuities in square-gated IRF fits

    • Corrected a bug resulting in gate image order scrambling and/or image mask creation failure

    • Plot Editor improvement

    • File: Fixed Open Folder not remembering the last opened folder

  • New Features
    • Paste ROI Description from Notebook (or elsewhere) to create a ROI

    • Decay Graph: IEEE square pulse analysis

    • Script: Square Pulse Characteristics Map

    • Import: SS1 Loading modified to account for older formats

    • Phasor Plot: now includes Full Decay Preprocessing

    • Phasor Plot: Parallelization to speed up processing

    • Phasor Plot: Added Phasor Ratio Reference mouse control

    • Phasor Plot: Added (m, phi), tau_phi and tau_m display

    • File/Phasor Plot: Export Complex Phasor Data menu item to export complex phasor matrix to csv file

    • Phasor Graph: extended right-click menu features for phasor ratio reference manipulation

    • File: Added support for uncompressed B&H .sdt FLIM datasets (and dataset series)

  • Cosmetic items
    • Changed calibration & reference status indicator

    • Removed Reload Dataset button to prevent confusion

    • Phasor Map Color Picker cosmetic fixes and improvements

0.20.4 (2019-11-26)

  • Bug Fixes
    • Corrected a bug in File Background Correction (leading to failure to correct background Max Image)

  • New Features:
    • Added Simple & Complex Plot Formula in Decay Graph

    • Added Background Scaling Factor parameter to adjust amount of background file to subtract

0.20.3 (2019-11-21)

  • Bug Fixes:
    • Fixed a second bug where the decay pre-processing order wasn’t saved properly

    • Fixed a bug where the total intensity of a decay was not saved if no background subtraction operation was used

    • Corrected a bug in the Phasor Plot calculation in the absence of background correction

    • Skip Square Gated Background Correction if one of the parameters is invalid (extrema positions, gate duration, laser period)

    • Fixed new version download/installation

  • New Features:
    • Added Settings menu/modified menu layout

    • Implemented Tilted Square Gated IRF Fit (and corresponding Map script)

    • Changed Open Image Folder dialog behavior to show folder content and remember last open folder

    • Improved error handling when loading datasets

    • Added output to the Notebook of # Gates loaded

    • Improved ROI Grid creation speed

    • Additional information added to Dataset Information Window

    • SS1 File importing now out of beta

    • Made SS1 Laser Frequency dialog skippable

0.20.2 (2019-11-04)

  • Bug Fixes:
    • Fixed a bug where the decay pre-processing order wasn’t saved properly

    • Fixed a bug where the total intensity of a decay was not saved if no background subtraction operation was used

0.20.1 (2019-10-23)

  • Bug Fixes:
    • Fixed output format of Square-Gated IRF Characteristics Map Script

    • Fixed AlliGator not closing upon quitting

0.20 (2019-10-05)

  • Bug Fixes:
    • Corrected the definition of the “Fixed High Background Threshold” (Settings>>Source Image) to refer to the Intensity Histogram mode instead of the maximum intensity value

    • Corrected formula for square-gated exponential decay amplitude in Background Correction

  • New Features:
    • Added “Phase Lifetime vs Fitted Lifetime”, “Phase Lifetime vs Amplitude” menu items in Phasor Graph

    • Added Square-Gated IRF Fit model in Fluorescence Decay Graph

    • Added Plot Histogram to Phasor Ratio Graph (to study phasor ratio distributions when analyzing ROI series)

    • Added “Skip this Dialog” in the Create Phasor Plot Dialog Window

    • Added “Reset” button in Settings>>Miscellaneous to restore skipped dialog windows

    • Implemented Phasor Calibration Map in Phasor Plot

    • Added Color Scale indicator in Settings>>Phasor Plot to display the user-selected custom Phasor Ratio color scale

    • Minor cosmetic changes

0.19 (2019-09-15)

  • Bug Fixes:
    • If a HDF5 Dataset has already been pile-up corrected, it will not be corrected again even if the option has been checked in the Settings.

  • New Features:
    • Added user-defined decay pre-processing operations order

    • Background subtraction added to the pre-procesing operations list (allows performing it after other operations)

    • Unified SS2 HDF5 and AlliGator HDF5 dataset loading (no need to “import” SS2 datafiles)

0.18.2 (2019-09-13)

  • Bug Fixes
    • Corrected a bug which prevented plotting phasor graph series when one of the ROIs was invalid

    • Handled cases of duplicated ROIs when computing a phasor calibration map: duplicates are now removed before computing the map and do not result in an error.

  • New Features
    • Added “Rotate” option flag for decay shift

    • Added default shift decay option controlled by “shift” parameter (no longer equivalent to no shift)

    • Added Phasor Ratio Color Map option

    • Added option to remove out-of-bound values in the Plot Editor (to clean up data points before histogramming)

    • Decay pre-processing order changed from: Revert/Normalize/Smooth/Shit-Rotate/Extrapolate/Straighten to: Revert/Smooth/Straighten/Shift-Rotate/Extrapolate/Normalize

0.18.1 (2019-08-05)

  • Bug Fixes: invalid phasor calculation when no background correction was applied

0.18 (2019-06-19)

  • Bug Fixes:
    • Fixed Load Phasor Plot Data bug preventing from loading older file versions

    • Check for phasor plot adequation to be used as phasor calibration map

    • Does not automatically apply calibration anymore to the last plot when calibration (or type) is changed interactively

    • Fixed various Phasor Plot Overlay and Phasor Calibration issues

0.18 beta* (2019-06-03)

  • Bug Fixes
    • Corrected bug preventing cumulative phasor plot computation

    • Fixed a bug resulting in scrambled gate images after a few files with different number of gates are loaded

  • New Features
    • Handling of decays with min preceding max (for square gate background correction)

    • Messages added for decay processing

    • Added partial Settings export to Notebook

    • Added Background-subtracted Intensity to decay metadata (this is what is now returned instead of the amplitude, when using Phase Lifetime vs Bkgd-subtracted Intensity plot)

    • Added automatic style choice for histograms and fits

    • Added option to select 8-bit frames when importing SS2 dataset

    • Invert Plots Selection added to Lifetime Graph

    • Added right-click menus to Update Phasor Plot & Erase Overlay button to allow selecting which items are updated (and avoid unnecessary recomputation of the phasor plot)

    • Updated implementation of Image Brightness use for Phasor Overlay: the histogram cursor positions are now used, not the image min and max

    • Implemented it for Phasor Ratio and Phasor Color Map

    • Optimized Binned Phasor Plot calculation

    • Added Phasor Calibration Map Definition/Loading/Saving in Phasor Graph

    • Added Update/Clear Selected Plots Calibrations

    • Removed “Save Phasor Plot as…” and made it the default function of “Save Phasor Plot” on Phasor Graph (dialog always shows up)

    • Implemented Mouse Wheel and Alt-Rectangle Zoom on Source & Phasor Images

    • Implemented Phasor Calibration Maps (# Gates Series) Script

    • Implemented Calibrated Phasor Map Series Script

0.17.5 (2019-05-03)

  • Bug Fixes:
    • Handling of corner cases where a gate image contains a NaN

    • Corrected message output when saving single plot

    • Fixed exported color bar size glitch

    • Fixed Notebook close and open (keeps track of saved status and file path)

    • Various fixes in child windows (Histogram & Plot Editor)

  • New Features:
    • Minor changes to SS2 file import

    • Added “Show/Hide Tool Panel” Graph shortcut menu item

    • Added Phase lifetime vs Background Plot

    • Added Transpose Plot in Lifetime Graph

    • Added Delete/Insert Element in Plot Editor

0.17.4 (2019-04-04)

  • Bug Fixes:
    • Minor fixes

  • New Features:
    • Style changed to LabVIEW “Next Generation”

    • Added Low and High Percentile rejection criteria in Image Source Settings

    • Implemented faster (non-interactive) All ROI Analysis

0.17.3 (2019-03-22)

  • Bug Fixes:
    • Better graph legend clean-up

  • New Features:
    • “Straighten Decay” now accounts for background

    • Added “Straighten Decay” as a decay processing option in Settings

0.17.2 (2019-03-12)

  • Bug Fixes:
    • Fixed Histogram right-click menu

    • Fixed delayed histogram bin input

0.17.1 (2019-03-12)

  • New Features:
    • Added a Hide/Show Grid menu item for Graphs

  • Bug Fixes:
    • Restored missing right-click menus in a couple of Graphs

0.17 (2019-03-10)

  • New Features:
    • Plot Histogram function added to Intensity Time Trace and Lifetime Graph

    • Added support for HDF5 Dataset Series

    • Support for Playback of all types of Dataset Series

    • Graph Style change

    • Changed file format for phasor plots and ROIs to JSON (from XML) for speed up and size reduction

    • Added support for background HDF5 Dataset subtraction

  • Bug Fixes:
    • Restored compatibility with v1 of Raw Phasor Plot Data file (XML)

    • Added ROI validity check before analysis

    • Corrected a bug resulting in a dialog when reloading HDF5 dataset

    • Corrected a bug preventing reloading of image folders

    • Fixed memory leak problem most noticeable when dealing with dataset series

0.16.2 (2019-03-01)

  • Fixed a bug preventing reloading a folder of images

  • Added busy animated icon for Phasor Plot calculation and ROI Highlighting

0.16.1 (2019-02-28)

  • Added support for SwissSPAD 2 Dataset Series

  • Added Verbose Error Mode option in Settings>>Miscellaneous for support and debugging purposes

  • Converted the “Recycle” button of the Image Source to “Reload Dataset”

  • Changed the icon of the “Clear Overlay” buttons on both Source Image and Phasor Plot (the latter operation now skips Phasor Plot recalculation, which is done using the other “Refresh Phasor Plot” button

  • Added Sum All Datasets in Series function (with an “Average Dataset Sum” option in Settings>>Source Image)

  • Open/Save HDF5 Dataset functions added

  • Minor Bug Fixes and cosmetic changes

0.15.2 (2019-02-19)

  • Corrected a bug introduced in the Phasor Plot

  • Fixed a bug to render Notebook persistent

0.15.1 (2019-02-17)

  • Parallelism in Phasor Plot calculation

  • Added “Reload” menu item for all file formats (to apply gate specification changes)

  • Renamed “Decay Points to Skip” to “Gates to Skip”

  • Renamed “Revert Gates” to “Reverse Gates”

  • Added File Path to AlliGator Window Title for all files

  • Minor bug fixes and cosmetic changes

0.15 (2019-02-09)

  • Minor Bug Fixes and cosmetic changes

  • Added option to represent phase lifetime vs total intensity or background-subtracted intensity (Phasor Graph)

  • Settings: Moved “Laser Period” parameter to Fluorescence Decay tab and “Pseudo Phasor Add’l Parameters” to Phasor Graph tab

  • Removed Ctrl+C and Ctrl+Shift+C shortcuts to avoid conflict with the standard usage

  • Added Amplitude/Background/Lifetime parameter display in the Fluorescence Decay panel (from background subtraction, when relevant)

  • Added “Square Gated Single-Exponential” background subtraction method

  • Renamed “Compute Phase Lifetime Plot” into “Phase Lifetime Trajectory”

  • Added “Phase Lifetime vs Intensity Scatter Plot” menu item to Phasor Graph menu

  • Added Timing Information to Notebook for image folder

  • Added Active Graph/Plot flag to Settings

  • Added support for SS2 HDF5 File

  • Added option to save/load AlliGator Settings to file

  • Added Laser Period & Decay Offset to Settings>>Fluorescence Decay>>Basic Settings

  • Option to plot Pseudo UC in the Phasor Graph and Phasor Plot (beta feature)

  • Whole image phasor scatter plot activated

0.13 (2018-09-18)

  • Added Image subtraction as one of the background correction modes

  • Added Whole Image Phasor Scatter Plot Calculation

  • Added optional guess fit parameters for decay fitting

  • Added “Integration” mode for decay fitting of data obtained with large gates, in addition to the previous “Convolution” mode

  • Minor Bug Fixes and cosmetic changes

0.12 (2018-03-29)

  • Added pile-up correction option for Swiss SPAD data

  • Added ROI Grid tool

  • Added ROI to pixel ROIs tool

0.10.11 (2018-03-13)

  • Corrected a bug in Fluorescence Decay Statistics

  • Improved performance of Fluorescence Decay Statistics

0.10.10 (2018-03-11)

  • Color scale min and max color (Source Image and Phasor Plot Image) are updated upon clicking the color scale

  • PDF version of the manual (on the AlliGator Manual page)

  • Added “Revert Gates” option to handle SwissSPAD 2 data (beta)

  • Periodic Boundaries option (beta)

  • Beta version option in About window

  • Swiss SPAD data support (beta)

  • Minor bug and cosmetic fixes

0.10.9 (2018-02-21)

  • Color scale min and max color (Source Image and Phasor Plot Image) are updated upon clicking the color scale

  • Added “Revert Gates” option to handle Swiss SPAD 2 data (beta)

  • Added “Max Lifetime” parameter to be used in determining how far to compute the model decay (beta)

  • Implementation of periodic boundary convolution 1-Exp fit (beta)

  • Swiss SPAD 1 support (beta)

  • Added beta version option in About… window

  • minor bug and cosmetic fixes

0.10.8 (2018-02-10)

  • Added Plot Decay Shifts as an shortcut menu of Lifetimes Graph

  • Added support for PNG file type for gate images

  • Added option to not compute fit parameter uncertainties (for memory saving)

  • Added separate histogram for white light image contrast

  • Added ability to show overlay on white light image (and save the image)

  • Added Thresholded IRF function

  • Added export dataset information to Notebook right-click menu

  • Added Verbose Settings Mode option

  • Added Wavelet Analysis Options to Settings & Decay context menu

  • Added Decay Extrapolation to Settings & Decay context menu

  • Added IRF denoising to Decay Graph

  • Added Selected Plots Locking to either phasor ratio references

  • Added Optimal IRF Computation

  • Cosmetic changes

  • Added Use Cursor n as Reference n menu item

  • Implemented Optimal Calibration from Reference Pair

  • Implemented ROI modification

  • Added Plot Editor

  • Added keyboard shortcut option to New Plot dialog

  • Added All ROIs Analysis script

  • Allowed rearranging ROIs in ROI manager

  • Added choice of individual Fit Algorithm (or Best of All)

  • Output of Global Fit parameters to Lifetime Graph if requested (Displayed parameter list)

  • Added AlliGator Global Fit Status Window

  • Minor Bug Fixes and cosmetic improvements

0.9.13 (not released)

  • Minor Bug Fixes (including one which would not take into account the image threshold settings)

  • Phasor Ratio/Lifetime Plot now take the name of the source Phasor Plot

  • Added option to only show the last decay plot

  • Decay plot/fit/residuals colors can be set in Settings>>Fluorescence Decay>>Styles

  • Added plots of user selected decay fit parameters during Time Series Decay Fit Analysis

  • Handling of truncated decays (min amd max percentile approach)

  • Further improvements on lifetime fitting: added weighted fit option, parameter fit bounds, etc.

  • Addition of messages for a few more script actions

  • Added information output to Notebook (ROI used)

  • Added Save Phasor Graph Image Option

  • Added Cumulative Function extraction

  • Added Source Image ROI Manager

  • New Decay Plot’s name is set to “Dataset Name: ROI Name”

  • Delete Selected Plots function added to all Graphs

  • Added Visible Items menu to all Graphs

  • Implemented Global Fit of Selected Decays

  • Option to export tabulated global fit results to file

  • Added Selected Plot Style Dialog

  • Abort option for Global Fits

  • Added Average of Selected Plots

  • Added Show Reference Decay/IRF

  • Decay Plot Saving/Loading

  • Added IRF Fit by a Gaussian-Exponential

  • Support of new LaVision file format

0.9.12 (2017-09-08)

  • Added Set/Copy Phasor Graph Cursor to/from Current Phasor

  • Added ROI Statistics menu to Source Image

  • Added Compute Average Plot Phasor

  • Added Baseline Subtraction Method

  • Implemented 1- or 2-Exp + IRF Convolution Fit (and Time-Series script)

  • Added option to turn off Image Histogram/Contrast and Phasor Plot to speed up analysis

  • Added Phasor (m, phi) control next to (g, s) version

  • Output of Phase Lifetime each time these values are updated

  • Allowed “transparent” color for ROI overlay on image or phasor plot

  • Cosmetic fixes to Settings window behavior

0.9.11 (2017-08-22)

  • Switched to LabVIEW 2017

  • Added High and Low Color for Source Image and Phasor Plot

  • Changed the way Image Source ROIs are stored and saved

  • Introduced some optimization

  • Set different file extensions for different types of XML files

  • Corrected a bug reporting wrong number of files in gate folders

0.9.10 (2017-05-17)

  • Corrected bug in Export Settings to Notebook

0.9.9 (2017-03-26)

  • Added option to compute amplitude ratio instead of phasor ratio (Phasor Graph)

  • Introduced Phasor Color Map Picker (Phasor Plot) and Phasor Color Map option (Source Image)

  • Introduced Intensity Time Trace Correction option (Intensity Time Trace)

  • Introduced Intensity Correction definition UI (Analysis menu)

  • Added Computation of Phase Lifetime Plot option (Settings>>Phasor Graph)

0.9.8 (2017-01-22)

  • Fixed a bug in decay background correction (min and max gate were not taken into account)

  • Search ROI now returns the barycenter of all the maxima as center

  • Corrected bug in Phasor Ratio plot linear fit

  • Added Reject High Decay Peak Pixel options

  • Minor Bug Fixes and cosmetic changes

0.9.7 (2017-01-13)

  • Decay Smoothing and Shifting

  • Recalibration of multiple phasor plots

  • Saving and Loading of phasor plots

  • Minor Bug Fixes and cosmetic changes

0.9.6 (2017-01-03)

  • Improved Threshold Analysis of decays

  • Improved Zero-Crossing Analysis of decays

  • Analysis of decays does not require to go through IRF extraction

  • Added Dataset Information Window

  • Added Normalize Decay option

  • Implemented cross-correlation decays shift analysis

  • corrected bug with hiding tipstrip

  • Optimized gate file loading

  • Show File Time Stamp below image (in time series)

  • Added fading Phasor Ratio Map option

  • File numbering doesn’t need to be justify-formatted anymore

  • Phasor Ratio Reference can be defined in the Phasor Plot and using a line ROI

0.9.5 (2016-12-14)

  • Added Source Image ROI handling options

  • Added option to save the Overlay as an 8-bit image

  • Introduced a Phasor Ratio Map Representation

  • Various Bug Fixes and cosmetic changes

0.9.4 (2016-12-01, updated 2016-12-08)

  • Introduced a separate Settings window, as well as saving of settings from one session to the next

  • Added Multiplot capabilities in most graphs to allow comparison between different samples, etc.

  • Added the ability to load a White Light Image and a ROI Mask Image

  • ROI selection and handling improvements

  • Added Tip strips for Plot Legends

  • Various Bug Fixes and cosmetic changed

0.9.3 (2016-10-29)

  • Added Slider in Phasor Graph panel to replay time series one step at a time

  • Phasor Calibration and Phasor Calibration Curve can now be saved an reloaded

  • ROIs can be saved and reloaded in both Source image and Phasor Plot image

  • Actual ROI center is displayed as an overlay on the Source image

  • Added option to display cumulative Phasor Plot

  • Changed location of Phasor Calibration menu items

  • Distinction between applying a single calibration or a curve calibration