Link Search Menu Expand Document

Changelog

Version 0.1.3 - 2020/06/05

Applications

MNE Analyze

  • Add new AnalyzeDataModel, which allows subject based data organization
  • Improve data loading from QByteArray in AnalyzeData
  • Log Window now has location preserved between sessions
  • Files once again get selected and displayed automatically when first loaded
  • Disconnect everything from old model before loading new one. This solves performance issues when loading multiple files.
  • Signal Viewer and Annotation settings scale depending on available size
  • Add different GUI modes (scientific and clinical) to appearance menu
  • Add dark and light mode to appearance menu
  • Include skeleton of new Filtering plugin in MNE Analyze. Please note that the actual filtering is still WIP and will follow in a future version.

MNE Scan

  • Update Brainflow plugin
  • Separated real-time source localization and forward calculation into two plugins
  • Recalculate forward solution if large head movement occurred
  • Fix thread safety in real-time source localization plugin
  • Save plugin pipeline in MNE Scan more often and everytime we start the pipeline
  • Beautify HPI plugin control settings view
  • Add different GUI modes (scientific and clinical) to appearance menu
  • Add dark and light mode to appearance menu

API Libraries

Disp

  • Add new view for controlling the forward calculation
  • Make plugin tab bar show vertically in the Quick Control View
  • Create an abstract interface AbstractView for all Disp library viewers to enforce handling different GUI modes and the saving/loading of GUI settings
  • Refactor saving/settings of Disp viewers
  • Improve FilterSettingsView and add different GUI elements based on the currently set GUI mode. For example, scientific mode will enable advanced filter design tools, whereas in clinical mode only the lower and upper cut off frequencies can be defined.
  • Move CovarianceSettingsView from MNE Scan’s Covariance plugin to Disp/viewers

Disp3D

  • Add temporary fix on Windows for the Disp3D library and Qt 5.15.0 where the renderers plugin is deployed manually. This will be reverted once Qt 5.15.1 is released.

Authors

People who contributed to this release (preceded by number of commits):

(64) Ruben Dörfel, (51) Lorenz Esch, (16) Gabriel Motta, (2) Andrey Parfenov, (1) Juan Garcia-Prieto

Version 0.1.2 - 2020/05/21

Applications

MNE Analyze:

  • Fix application icon on Linux
  • Add timing labels below the signal viewer
  • Fix deployment of internal MNE Analyze libraries on Windows
  • Change list data model to child/parent item data model in AnalyzeData
  • Rename AnnotationView to AnnotationSettingsView
  • Update splashcreen to show full application name
  • Refactor RawDataViewer plugin. The controls are no longer destroyed when a different file is selected. This led to some visible glitches when switching between files.
  • Do not allow floating or movable dock widgets in the WASM version. The QDockWidget behavior is a bit buggy in the current Qt WASM versions.
  • Use QOpenGLWidget instead of QOGLWidget. The latter is marked as deprecated.
  • Remember dock states and sizes inbetween MNE Analyze sessions.

MNE Scan:

  • Fix application icon on Linux
  • Fix deployment of internal MNE Scan libraries on Windows
  • Fix bug when receiving evoked data in source localization plugin
  • Update splashcreen to show full application name

API libraries

Disp:

  • Remember dock states and sizes inbetween sessions in the MultiView

Inverse:

  • Fix versioning bug

Documentation

  • Minor improvements and typo fixes

Authors

People who contributed to this release (preceded by number of commits):

(42) Lorenz Esch, (9) Gabriel Motta, (5) Juan Garcia-Prieto, (1) Ruben Dörfel

Version 0.1.1 - 2020/05/14

Applications

MNE Analyze:

  • Fix bug during deployment of dynamically linked MNE Analyze version on macOS
  • Renamed MNE Analyze extensions to plugins
  • Fix issue with display width, now displays only full seconds as selected
  • Jump viewer to selected annotation with ‘J’ key
  • Removed seemingly unused timer debug outputs
  • Documentations and variable name changes for readability
  • Add plugin control views to menu bar
  • Clean up command line output
  • Add time information on the y-axis

MNE Scan:

  • Fix problems with Source Localization and Connectivity plugins
  • Fix problems where the QuickControlView was not populated with plugin control GUI widgets correctly

MNE Anonymize:

  • Overall improvements and bug fixes to MNE Anonymize

API libraries

All:

  • Rename libraries and fix versioning

Fiff:

  • Fix bug when reading gantry_angle from Fiff file

Tools

  • Fix template class in Qt Creator wizard for MNE-CPP classes
  • Update test and example Qt Creator wizards

Continuous Integration

  • Only branch off when a minor or major version bump occurred
  • Remove folders which we do not want to ship from dynamic builds

Documentation

  • Updated information on continuous integration
  • Improved build from source guide
  • Updated guide on streaming pre-recorded data in MNE Scan

Authors

People who contributed to this release (preceded by number of commits):

(115) Juan Garcia-Prieto, (43) Lorenz Esch, (7) Gabriel Motta, (2) Ruben Dörfel,

Version 0.1.0 - 2020/05/04

Changes

New applications:

  • MNE Scan including new plugins: fiffsimulator, ftbuffer, babymeg, natus, brainamp, eegosports, gusbamp, tmsi, brainflowboard, lsladapter, dummytoolbox, rtcmne, averaging, covariance, noisereduction, neuronalconnectivity, writetofile, hpi
  • MNE Analyze including new plugins: dataloader, datamanager, rawdataviewer, annotationmanager
  • MNE Rt Server
  • MNE Forward Solution
  • MNE Dipole Fit

New API libraries:

  • utils - Design patterns, generlaized classes, mathematical routines, I/O helpers
  • fs - FreeSurfer I/O routines
  • fiff - Fiff I/O routines
  • mne - I/O routines for MNE objects
  • fwd - Forward modeling
  • inverse - Inverse modeling
  • communication - Tools for real-time communication
  • rtprocessing - Tools for real-time data processing
  • connectivity - Functional connectivity metrics
  • disp - 2D visualization routines
  • disp3D - 3D visualization routines

Authors

People who contributed to this release (preceded by number of commits):

(3118) Lorenz Esch, (2264) Christoph Dinh, (384) Gabriel Motta, (275) Ruben Doerfel, (253) Lars Debor, (160) Juan Garcia-Prieto, (149) Viktor Klueber, (113) Jana Kiesel, (107) Ricky Tjen, (105) Martin Henfling, (92) Limin Sun, (71) Daniel Knobl, (69) Florian Schlembach, (61) Daniel Strohmeier, (56) Simon Heinke, (37) Andrey Parfenov, (35) Tim Kunze, (31) Wayne Mead, (24) Felix Arndt, (16) Louise Eichhorst, (13) Seok Lew, (11) Christof Pieloth, (9) Felix Griesau, (9) Chiran Doshi, (8) Robert Dicamillo, (6) Johannes Vorwerk, (6) Erik Hornberger, (6) Sugandha Sachdeva, (5) Faris Yahya, (4) Blerta Hamzallari, (4) Marco Klamke, (4) Julius Lerm, (3) Mainak Jas, (3) Franco Polo, (3) Benjamin Kay, (3) Petros Simidyan, (2) Martin Luessi, (2) Eric Larson