Change Log

Version 6

  • 6.16: restore __init__.py (sorry)

  • 6.15: frequency and timefrequency can handle NaN when using spectrogram

  • 6.14: BIDS, Staresina2015 slow wave detector, staging import improvements

  • 6.13: Ignore error when reading micromed TRC containing a non-standard montage

  • 6.12: Ngo2015 slow wave detection; FOOOF 1.0 update; PRANA events import

  • 6.11: create trials based on events for trial-based analysis

  • 6.10: improvements to morlet analysis

  • 6.09: bugfixes for data reading and staging import

  • 6.08: convert data to new format (EDF, Brainvision, audio…) and other improvements and fixes

  • 6.07: fix BCI2000 reading function (thanks to Schmetzler)

  • 6.06: fix float for some spindle detections

  • 6.05: backward compatibility for channels file

  • 6.04: fix duration for dataset markers in GUI

  • 6.03: added notch and demean to GUI

  • 6.02: correct offset for openephys events

  • 6.01: move all the test files in one location

Version 5

  • 5.73: handle multiple videos for micromed

  • 5.72: openephys; resampling by a fraction for display; fixes for remlogic staging import

  • 5.71: fixes for spindle detectors: Moelle2011, Ferrarelli2007, Wamsley2012, Lacourse2018

  • 5.70: remlogic staging import fix

  • 5.69: changes to sleep statistics; buffer option in fetch

  • 5.68: fixes for event import and Lacourse2018 spindle detector

  • 5.67: remlogic event import

  • 5.66: fixes for spindle detection. NOTE: spindle detection no longer merges across channels by default

  • 5.65: fix for event writing

  • 5.64: much faster event detection; spindle detection tweaks (Ferrarelli, Moelle, Martin)

  • 5.63: tweaks for filters in Ferrarelli, Moelle and Martin spindle detectors

  • 5.62: RemLogic import upgrade; fix for sleep fragmentation

  • 5.61: HRVanalysis RRI import; DeltaMed staging import; fixes for staging import, epoch selection

  • 5.60: online reference available as ‘_REF’

  • 5.59: fill in epochs before staging start on import

  • 5.58: bugfix for edf

  • 5.57: allows for EDF with a negative physical range and digital range (warning instead of error)

  • 5.56: sleep statistics by cycle bugfix

  • 5.55: sleep statistics bugfix

  • 5.54: sleep stats by cycle

  • 5.53: export annotations to BIDS; lacourse normalization option

  • 5.52: tolerance parameter, fixes for spindle detection

  • 5.51: Martin2013 and Lacourse2018 fixes

  • 5.50: event scoring agreement stats; median and log in Welch’s method

  • 5.49: event consensus; Brain Vision and BIDS export fixes

  • 5.48: Martin2013 spindle detection; fixes for Ray2015 and Lacourse2018

  • 5.47: revamped spindle dialog; spindle detection fixes

  • 5.46: Lacourse2018 spindle detection; fix for reading events

  • 5.45: change event’s type in GUI

  • 5.44: channel-specific artefact event marking and rejection

  • 5.43: bugfix for SW tests

  • 5.42: default SW detection is negative-then-positive (up-then-down); sleep stats fixes

  • 5.41: improved sleep statistics

  • 5.40: bci2000 bug fix

  • 5.39: bci2000 sampling frequency can end with Hz

  • 5.38: bci2000 sampling frequency can end with Hz

  • 5.37: rename event type; detrending for detections; fixes for event merger, band power, cycles

  • 5.36: fix for PRANA import

  • 5.35: export RemLogic FR

  • 5.34: import PRANA staging

  • 5.33: min duration criterion applied after concatenation in fetch

  • 5.32: faster Hilbert transform

  • 5.31: bugfix

  • 5.30: fix for band power

  • 5.29: event parameter export from script

  • 5.28: bugfix

  • 5.27: improvements for event deletion

  • 5.26: bugfixes; min event display duration

  • 5.25: bugfixes for event selection, marker naviagation

  • 5.24: event export dialog

  • 5.23: improved event navigation

  • 5.22: frequency and timefrequency should keep attributes

  • 5.21: import and export bids

  • 5.20: fixes for cycles, ferrarelli spindle detection, EDF handling

  • 5.19: support to read eeglab files

  • 5.18: bugfix for event data export

  • 5.17: fixes for event parameter export

  • 5.16: add notch filter

  • 5.15: keep marker names when converting to events

  • 5.14: fixes for Brain Vision, event selection in console

  • 5.13: export events to Brain Vision

  • 5.12: band-limited power; overlapping epochs in console

  • 5.11: read openephys continuous data

  • 5.10: poi on overview; import signal quality; bugfixes

  • 5.09: read and write brainvision eeg, vhdr, vmrk

  • 5.08: Ray2015 spindle detection

  • 5.07: Parametrization of power spectra (fooof); FASST spindle detection

  • 5.06: slow wave detection fixes

  • 5.05: faster data fetching in detections; improved filters in spindle detection; new and improved Ferrarelli2007 detection

  • 5.04: changed Moelle2011 default freqs

  • 5.03: Moelle2011 spindle detection now uses ‘luebeck’ filter from article

  • 5.02: bugfixes

  • 5.01: Analysis Console

Version 4

  • 4.27: hotfix: spindle frequency

  • 4.26: console bugfixes, almost ready; removed evt analysis dialog

  • 4.25: fix export svg

  • 4.24: analysis console event export fix; ferrarelli2007 removed for now

  • 4.23: export traces or overview to svg

  • 4.22: improved sleep stats

  • 4.21: sometimes detected events can be None

  • 4.20: handle weird / unrecognized sleep stages and mark them as unknown

  • 4.19: improved micromed reader

  • 4.18: full documentation for sleep statistics

  • 4.17: correct way to get timestamps for lights out and lights on

  • 4.16: Enter relative or absolute time for lights out and on

  • 4.15: improvements and fixes to detections; dataset export to edf and import from text

  • 4.14: SW detection fixes

  • 4.13: cycle option in detections; spindle detection fixes; sleep stats export

  • 4.12: bugfix as before

  • 4.11: bugfix of gui when pressing left and right button together

  • 4.10: clear error messages and fix reading mff

  • 4.09: improvements on analysis dialog. EDF reading more robust

  • 4.08: fixed event deletion; improved i/o

  • 4.07: updates and fixes for spindle detection

  • 4.06: new spindle method; fix for Nir2011; epoch selection ; bugfixes

  • 4.05: save and load montage when filtering is set to 0 (None)

  • 4.04: use variable epoch length for scoring, better handling of ABF2 files

  • 4.03: change nan to zero so we can at least plot something if there are missing data

  • 4.02: you can open a dataset from the command line (and better logging)

  • 4.01: frequency analysis is much more consistent and correct

Version 3

  • 3.11: fixed event marking; stage now visible when zoomed in <30s

  • 3.08: list where the settings are stored

  • 3.07: docs and tests for notes, analysis; some minor fixes

  • 3.06: use time placeholder when abf files have empty time info

  • 3.05: go to epoch gets input from user

  • 3.04: support for axon abf file format

  • 3.03: SW detection; import sleep scores for Alice, Compumedics, Domino, RemLogic, Sandman; merge events; bugfixes

  • 3.02: bugfix when opening montage

  • 3.01: merged with sleepytimes, including pretty GUI for spindle / SW detection

Version 2

  • 2.06: import FASST sleep scores

  • 2.05: full coverage of plot3 and detect

  • 2.04: disable buttons in channels widget (+tests/docs)

  • 2.03: use markers for channels 3d plots

  • 2.02: new vispy surface for Viz3

  • 2.01: use setup_wonambi.py for booking, it works in appveyor

Version 1

  • 1.02: test with vispy (using pip instead of conda)

  • 1.01: improved EDF reader (multiple frequencies and annotations)

  • 1.00: phypno / sleepytimes -> wonambi