BUGFIX: FIRMM filtered FD numbers applied incorrect scaling for rotations about L-R axis resulting in a small discrepancy. Note: the impacts before and after the fix have been evaluated and determined to be inconsequential.
BUGFIX: The FIRMM GUI would crash if "Filtered FD" was selected, and zero filtered frames were available for a given series. This is now fixed.
BUGFIX: The GE transfer script firmm_rsync.sh should now properly handle BOLD runs that are stopped before completion of the run.
MINOR UPDATE: Better log messages in the terminal.
MINOR UPDATE: Debug logging information outputs to a log file, which can be located at /home/firmmproc/FIRMM/v3.2.10/code/FIRMM_processing.log.
BUGFIX: FIRMM could get stuck reading GE DICOM data if data for several frames were arriving all at once (like during the beginning of an 800ms TR multi-band sequence while the reconstruction is catching up). This is now fixed.
NEW FEATURE: FIRMM is now compatible with GE! Click here for more info about DICOM transfer.
NEW FEATURE: CSV output can be found in /home/firmmproc/FIRMM/v3.2.9/sessions/FIRMM_logs
NEW FEATURE: FIRMM is now compatible with Singularity! The installer will ask if you want to use Docker or Singularity. This has been tested using Singularity 2.6.3 on a Neurodebian system, and on a system running Singularity 3.2.0.
MINOR UPDATE: The DICOM transfer script for Siemens has been improved to more clearly report if the scanner->FIRMM connection has been made.
BUGFIX: Previously, FIRMM would use only the first TR encountered to make time calculations, and the calculations would then be wrong for subsequent series with a different TR. This is now fixed, sessions with multiple TRs should report summaries/progress/predictions correctly.
MINOR UPDATE: Added "For investigational use only" note.
BUGFIX: Fixed a bug where FIRMM would crash if given a BOLD image that had a non-square slice matrix.