blackrockio.py 646 B

1234567891011121314151617
  1. from neo.io.basefromrawio import BaseFromRaw
  2. from neo.rawio.blackrockrawio import BlackrockRawIO
  3. class BlackrockIO(BlackrockRawIO, BaseFromRaw):
  4. """
  5. Supplementary class for reading BlackRock data using only a single nsx file.
  6. """
  7. name = 'Blackrock IO for single nsx'
  8. description = "This IO reads a pair of corresponding nev and nsX files of the Blackrock " \
  9. "" + "(Cerebus) recording system."
  10. _prefered_signal_group_mode = 'group-by-same-units'
  11. def __init__(self, filename, **kargs):
  12. BlackrockRawIO.__init__(self, filename=filename, **kargs)
  13. BaseFromRaw.__init__(self, filename)