Skip to content

Commit 7695048

Browse files
Merge pull request #896 from samuelgarcia/spikeglx_rawio
SpikeGLXIO in neo with rawio implementation.
2 parents 37b9012 + 35d5c6f commit 7695048

File tree

6 files changed

+401
-0
lines changed

6 files changed

+401
-0
lines changed

neo/io/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
* :attr:`RawBinarySignalIO`
4949
* :attr:`RawMCSIO`
5050
* :attr:`Spike2IO`
51+
* :attr:`SpikeGLXIO`
5152
* :attr:`StimfitIO`
5253
* :attr:`TdtIO`
5354
* :attr:`TiffIO`
@@ -195,6 +196,10 @@
195196
196197
.. autoattribute:: extensions
197198
199+
.. autoclass:: SpikeGLXIO
200+
201+
.. autoattribute:: extensions
202+
198203
.. autoclass:: neo.io.StimfitIO
199204
200205
.. autoattribute:: extensions
@@ -273,6 +278,7 @@
273278
from neo.io.rawbinarysignalio import RawBinarySignalIO
274279
from neo.io.rawmcsio import RawMCSIO
275280
from neo.io.spike2io import Spike2IO
281+
from neo.io.spikeglxio import SpikeGLXIO
276282
from neo.io.stimfitio import StimfitIO
277283
from neo.io.tdtio import TdtIO
278284
from neo.io.tiffio import TiffIO
@@ -316,6 +322,7 @@
316322
RawBinarySignalIO,
317323
RawMCSIO,
318324
Spike2IO,
325+
SpikeGLXIO,
319326
StimfitIO,
320327
TdtIO,
321328
TiffIO,

neo/io/spikeglxio.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from neo.io.basefromrawio import BaseFromRaw
2+
from neo.rawio.spikeglxrawio import SpikeGLXRawIO
3+
4+
5+
class SpikeGLXIO(SpikeGLXRawIO, BaseFromRaw):
6+
__doc__ = SpikeGLXRawIO.__doc__
7+
mode = 'dir'
8+
9+
def __init__(self, dirname):
10+
SpikeGLXRawIO.__init__(self, dirname=dirname)
11+
BaseFromRaw.__init__(self, dirname)

neo/rawio/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
* :attr:`RawBinarySignalRawIO`
2929
* :attr:`RawMCSRawIO`
3030
* :attr:`Spike2RawIO`
31+
* :attr:`SpikeGLXRawIO`
3132
* :attr:`TdtRawIO`
3233
* :attr:`WinEdrRawIO`
3334
* :attr:`WinWcpRawIO`
@@ -97,6 +98,10 @@
9798
9899
.. autoattribute:: extensions
99100
101+
.. autoclass:: neo.rawio.SpikeGLXRawIO
102+
103+
.. autoattribute:: extensions
104+
100105
.. autoclass:: neo.rawio.TdtRawIO
101106
102107
.. autoattribute:: extensions
@@ -129,6 +134,7 @@
129134
from neo.rawio.rawbinarysignalrawio import RawBinarySignalRawIO
130135
from neo.rawio.rawmcsrawio import RawMCSRawIO
131136
from neo.rawio.spike2rawio import Spike2RawIO
137+
from neo.rawio.spikeglxrawio import SpikeGLXRawIO
132138
from neo.rawio.tdtrawio import TdtRawIO
133139
from neo.rawio.winedrrawio import WinEdrRawIO
134140
from neo.rawio.winwcprawio import WinWcpRawIO
@@ -150,6 +156,7 @@
150156
RawBinarySignalRawIO,
151157
RawMCSRawIO,
152158
Spike2RawIO,
159+
SpikeGLXRawIO,
153160
TdtRawIO,
154161
WinEdrRawIO,
155162
WinWcpRawIO,

0 commit comments

Comments
 (0)