-
Notifications
You must be signed in to change notification settings - Fork 248
IO Class Status
With the 0.4.0, major, backwards-incompatible API changes are taking place. Most IO classes will need to be modified to work with the new API. Changes are being done incrementally. Once all IO classes are working with an API change, the next change will be implemented. This page is to keep track of which IO classes are currently working so their maintainers can port them to the new API.
When you change your IO class to work with the new API, please change its status here. Also, please make sure you re-enable your IO class in neo.io.__init__.py
. If you see that all the IO classes are working, please ping the mailing list to let us know to make the next change.
-
neo.core.Event
was removed andneo.core.EventArray
was renamed toneo.core.Event
. Please use a length-1neo.core.EventArray
where you previously used aneo.core.Event
. Please rename all cases ofEventArray
toEvent
andsegment.eventarrays
tosegment.events
. Please make sure all existing instances ofsegment.events
work properly. -
neo.core.Epoch
was removed andneo.core.EpochArray
was renamed toneo.core.Epoch
. Please use a length-1neo.core.EpochArray
where you previously used aneo.core.Epoch
. Please rename all cases ofEpochArray
toEpoch
andsegment.epocharrays
tosegment.epochs
. Please make sure all existing instances ofsegment.epochs
work properly. -
neo.core.Spike
was removed. Please use a length-1neo.core.SpikeTrain
where you previously used aneo.core.Spike
. Please also convert all cases ofsegment.spikes
andunit.spikes
tosegment.spiketrains
andunit.spiketrains
.
This is the porting status of all IO classes. Please check yours when it is fixed.
- AlphaOmegaIO,
- AsciiSignalIO,
- AsciiSpikeTrainIO,
- AxonIO,
- BlackrockIO,
- BrainVisionIO,
- BrainwareDamIO,
- BrainwareF32IO,
- BrainwareSrcIO,
- ElanIO,
- ElphyIO,
- ExampleIO,
- KlustaKwikIO,
- MicromedIO,
- NeoHdf5IO,
- NeoMatlabIO,
- NeuroExplorerIO,
- NeuroScopeIO,
- NeuroshareIO,
- PickleIO,
- PlexonIO,
- PyNNNumpyIO,
- PyNNTextIO,
- RawBinarySignalIO,
- Spike2IO,
- StimfitIO,
- TdtIO,
- WinEdrIO,
- WinWcpIO