/usr/share/pyshared/neo/core/segment.py is in python-neo 0.2.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | from neo.core.baseneo import BaseNeo
class Segment(BaseNeo):
"""
A Segment is a heterogeneous container for discrete or continous data
sharing a common clock (time basis) but not necessary the same sampling rate,
start or end time.
*Usage*:
TODO
*Required attributes/properties*:
None
*Recommended attributes/properties*:
:name: A label for the dataset
:description: text description
:file_origin: filesystem path or URL of the original data file.
:file_datetime: the creation date and time of the original data file.
:rec_datetime: the date and time of the original recording
:index: integer. You can use this to define a temporal ordering of
your Segment. For instance you could use this for trial numbers.
*Container of*:
:py:class:`Epoch`
:py:class:`EpochArray`
:py:class:`Event`
:py:class:`EventArray`
:py:class:`AnalogSignal`
:py:class:`AnalogSignalArray`
:py:class:`IrregularlySampledSignal`
:py:class:`Spike`
:py:class:`SpikeTrain`
"""
def __init__(self, name=None, description=None, file_origin=None,
file_datetime=None, rec_datetime=None, index=None, **annotations):
BaseNeo.__init__(self, name=name, file_origin=file_origin,
description=description, **annotations)
self.file_datetime = file_datetime
self.rec_datetime = rec_datetime
self.index = index
self.epochs = [ ]
self.epocharrays = [ ]
self.events = [ ]
self.eventarrays = [ ]
self.analogsignals = [ ]
self.analogsignalarrays = [ ]
self.irregularlysampledsignals = [ ]
self.spikes = [ ]
self.spiketrains = [ ]
self.block = None
|