All notable changes to this project will be documented in this file.
- Compiled ALICA against the latest changes to Micro-Manager.
- Bumped ImageJ version to 1.51s.
- The real-time plot in the monitor window now displays a short description of the analyzer's output.
- The
AlicaLogger
no longer overwrites values that have already been written to the same frame number in the log.
- The API was ported for compatibility with Micro-Manager 2.0 gamma.
- The build system has been ported from Ant to Maven.
- Analyzers now return a short description of their return values for y-axis labels in plots.
- The Integrator no longer implicitly performs a background subtraction. This means that its outputs now match the result of running the Measure command on an image in ImageJ.
- All analyzers that return densities (SpotCounter, QuickPALM, and the Integrator) return events per 100 µm^2. Previously this was per 10000 µm^2.
- A bug in the spot counter has been fixed that resulted missed spots in a narrow band of pixels on the right and bottom edges of an image.
- Fixed a typo in the
getName()
method for theManualController
. The method now returns"Manual"
instead of"Manuals"
.
- Added StatusPanel and blocking capabilities to the PI controller.
- Last analysis time reporting now works for MM Core mode.
- Function handles for use via BeanShell scripts
- SpotCounter live view is now toggled during ALICA run
- SelfTuningPI's output can be suppressed temporarily
- SelfTuningPI's reported P and I values in GUI
ALICA_dev.jar
release- This release contains necessary MicroManager and ImageJ classes for extending ALICA and inclusion into SASS.
- This replaces the
ALICA_SASS.jar
release.
- Dynamic class loading now supported in SASS.
- LEB logo
- Dynamic loaders of Analyzers and Controllers now scan the root directory and one level of subdirectories. This allows compatibility with SASS.
- Extensibility support:
- Analyzers and Controllers can now be loaded from external jar files.
- The jar file has to be placed in
mmplugins/
folder, and begin withALICA_
. - Example valid filename:
ALICA_MyOwnAnalyzer.jar
- Self-tuning PI controller's calibration is now triggered manually after starting ALICA.
- The build process now compiles a "lightweight" jar file for use with MicroManager, and also a "standalone" jar for inclusion into SASS.
- Make dynamic loading compatible with SASS.
- Colorized warning labels
- MainGUI and MonitorGUI now switch between each other
- Integrator analyzer (computes average pixel brightness in frame)
- Optional Analyzer and Controller StatusPanels
- Added self-tuning PI controller
- Resolved compatibility issues which prevented adaptation to STEADIER-SAILOR
- JAR file now contains all dependencies (downside - larger file size)
- miniPID controller
- CHANGELOG.md was created for tracking changes to the project.