Skip to content

Usability improvements

Compare
Choose a tag to compare
@kmdouglass kmdouglass released this 11 Dec 11:05
· 127 commits to master since this release
84c1217

Contains ALICA v0.2.5

Added

  • You can now save and load simulation settings from the GUI.
  • There is now a FrameLogger for recording the frames that a fluorophore is on. This produces larger log files than the StateLogger, but does not require post-processing to extract the frame numbers.
  • It is now possible to generate random background patterns using GenerateRandomBackground.
  • Emitter positions and state transitions may now be saved from the GUI.

Changed

  • A status report on PSF calculation is now output to the console for every 5000 calculations.
  • Each simulation output is now displayed in its own plot for easier tracking of the simulation parameters over time.

Fixed

  • Fixed a cropping issue with the self-tuning PI controller dialog on Linux.
  • The GibsonLanniPSF cache is now erased everytime a new builder is created for this PSF type. This prevents caching calculations done for previous simulations.
  • The Save... button in the Initialize Simulation window is now properly displayed as a Save dialog.
  • The latency bug that caused a pause during every tenth simulation frame in GUI mode has been fixed. The latency came from updating the original status plots, which have been changed in this version.
  • Loggers now properly check for filename collisions to prevent overwriting previously saved data.

Removed

  • The button that allowed saving the simulation outputs in the GUI has been removed because it didn't work. This functionality may be reimplemented in the future if there is interest.