elanio.py 598 B

12345678910111213141516171819202122
  1. # -*- coding: utf-8 -*-
  2. from neo.io.basefromrawio import BaseFromRaw
  3. from neo.rawio.elanrawio import ElanRawIO
  4. class ElanIO(ElanRawIO, BaseFromRaw):
  5. """
  6. Class for reading data from Elan.
  7. Elan is software for studying time-frequency maps of EEG data.
  8. Elan is developed in Lyon, France, at INSERM U821
  9. https://elan.lyon.inserm.fr
  10. """
  11. _prefered_signal_group_mode = 'split-all'
  12. # _prefered_signal_group_mode = 'group-by-same-units'
  13. def __init__(self, filename):
  14. ElanRawIO.__init__(self, filename=filename)
  15. BaseFromRaw.__init__(self, filename)