What was new in previous releases?#

Version 0.2#

Notable changes#

  • Added the HilbertDetector and optimized its performance on long recordings

Authors#

Detailed list of changes#

This release is the first one under the mne.tools umbrella. We introduced three core detectors that we found were used and cited in the literature: Line Length, RMS and Hilbert detectors. We have organized a roadmap for what future improvements would entail. In addition, we have added tutorials that are rendered as jupyter notebooks, which walk through usage of the package to: i) load data from BIDS, ii) run a detection and then iii) evaluate the efficacy using tools from scikit-learn.

Enhancements#

API changes#

  • Added mne_hfo.io.events_to_annotations to go from *events.tsv to *annotations.tsv files, by Adam Li (#10)

  • Added mne_hfo.sklearn.make_Xy_sklearn() to format data into scikit-learn compatible data structures for the sake of running hyper-parameter searches with SearchCV functions, by Adam Li (#15)

  • Separated postprocessing step into two discrete steps _threshold_statistic and _post_process_ch_hfos by Patrick Myers (#23)

Requirements#

  • Updated requirement version for mne to v0.23+, by Adam Li (#44)

  • Added tqdm, joblib and pandas to requirements, by Adam Li (#7)

Bug fixes#

  • Fixed channel name issue introduced by redundant type checks when using fit_and_predict by Patrick Myers (#15)