Usability improvements
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.