Releases: pennmem/cmlreaders
Releases · pennmem/cmlreaders
Version 0.8.1
Version 0.8.0
- Added support for loading pyFR data (#117)
- Simplified EEG loading by removing the option to load directly via epochs
(#125) - Renamed the class holding results from
CMLReader.load_eeg
to
EEGContainer
to avoid confusion with the PTSATimeSeries
class (#126) - Added a new
CMLReader.load_events
classmethod to load events from
multiple subjects and/or experiments (#129) - Added support for loading multisession EEG data (#130)
Version 0.7.2
Version 0.7.1
Version 0.7.0
User-facing changes:
- Localization and montage numbers are now converted to integers instead of
being strings (#91) - Fixed loading of montage data for subjects with a montage number other than
0 (#95) - Added preliminary support for loading ltp data (#97)
Other changes:
- CI testing updated to use an environment variable to specify what Python
version to run (#93) - Test data gets written to a temporary directory instead of polluting the
cmlreaders.test.data
package (#96) - Reader classes are automatically discovered instead of having to specify them
incmlreaders/readers/__init__.py
(#99)
Version 0.6.0
This release fixes several bugs with EEG reading when passing a referencing
scheme and improves performance when loading pairs/contacts data. Highlights:
v0.5.0
New features:
- Allow globally setting the root directory with an environment variable (#46)
- Added a function to check if EEG data can be rereferenced
- Automatically determine montage and localization numbers when possible (#77)
- Added a
fromfile
method to classes based onBaseCMLReader
to more
easily directly load specific data types (#79)
Improvements:
- Added support for reading EEG data from restarted sessions (#68)
- Improved the ergonomics of passing a
scheme
keyword argument to
rereference EEG data (#70) - Make channel filtering via the
scheme
keyword argument more explicit (#80)
Bug fixes: