You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* WIP: add basic GDF1 and GDF2 support
only tested on a few GDF test files
doesn't break existing EDF tests
* Remove \x00 from channel names
* Fix data calibration
- Unified offset and calibration values for EDF/BDF/GDF modules
- few PEP8 fixes
- TODO: GDF 2.x triggers are detected as multiples of 256
- TODO: overflow and saturation detection
* Proper imports imports in test_gdf.py
* Fix to test_edf.py
An additional warning has been added in edf.py when Lowpass information
is not available in file header.
As a result test_stim_channel() would fail. The test should now expect
2 warnings.
* Separated EDF and GDF code
- EDF and GDF file headers are now read in their own private subfunction
- some PEP8 and cosmetic changes
- GDF events are still multiples of 256
* Add biosig GDF test file
make Travis happy
* python3 fixes
- python3 requires decoding the bytes objects to produce strings
- np.unique() fails for dtype=object in python3 (see
numpy/numpy#641)
- flake, pydocstyle
* Read biosemi GDF stim_channel properly
* Speed up reading from file
- fromstring -> fromfile
* Test routines and added safechecks
Also remove test datafiles (see
mne-tools/mne-testing-data#23)
* Update utils, and missing lowpass info no longer issues warning
* Added stim_channel argument check
* Address comments
* Address comments and update doc
* Address comments
* Docstyle
EDF and EDF+ files can be read in using :func:`mne.io.read_raw_edf`.
264
265
265
-
http://www.edfplus.info/specs/edf.html
266
+
`EDF (European Data Format) <http://www.edfplus.info/specs/edf.html>`_ and
267
+
`EDF+ <http://www.edfplus.info/specs/edfplus.html>`_ are 16-bit formats.
266
268
267
-
EDF (European Data Format) and EDF+ are 16-bit formats
268
-
http://www.edfplus.info/specs/edfplus.html
269
-
270
-
The EDF+ files may contain an annotation channel which can
271
-
be used to store trigger information. The Time-stamped Annotation
272
-
Lists (TALs) on the annotation data can be converted to a trigger
273
-
channel (STI 014) using an annotation map file which associates
274
-
an annotation label with a number on the trigger channel.
269
+
The EDF+ files may contain an annotation channel which can be used to store
270
+
trigger information. The Time-stamped Annotation Lists (TALs) on the
271
+
annotation data can be converted to a trigger channel (STI 014) using an
272
+
annotation map file which associates an annotation label with a number on
273
+
the trigger channel.
275
274
276
275
Biosemi data format (.bdf)
277
276
==========================
278
277
279
-
The BDF format (http://www.biosemi.com/faq/file_format.htm) is a 24-bit variant
280
-
of the EDF format used by the EEG systems manufactured by a company called
281
-
BioSemi. It can also be read in using :func:`mne.io.read_raw_edf`.
278
+
The `BDF format <http://www.biosemi.com/faq/file_format.htm>`_ is a 24-bit
279
+
variant of the EDF format used by the EEG systems manufactured by a company
280
+
called BioSemi. It can also be read in using :func:`mne.io.read_raw_edf`.
282
281
283
282
.. warning:: The data samples in a BDF file are represented in a 3-byte (24-bit) format. Since 3-byte raw data buffers are not presently supported in the fif format these data will be changed to 4-byte integers in the conversion.
284
283
284
+
General data format (.gdf)
285
+
==========================
286
+
287
+
GDF files can be read in using :func:`mne.io.read_raw_edf`.
288
+
289
+
`GDF (General Data Format) <https://arxiv.org/abs/cs/0608052>`_ is a flexible
290
+
format for biomedical signals, that overcomes some of the limitations of the
291
+
EDF format. The original specification (GDF v1) includes a binary header,
292
+
and uses an event table. An updated specification (GDF v2) was released in
293
+
2011 and adds fields for additional subject-specific information (gender,
294
+
age, etc.) and allows storing several physical units and other properties.
0 commit comments