Skip to content

Commit 5adbe0a

Browse files
committed
docstrings
1 parent 6daf752 commit 5adbe0a

File tree

4 files changed

+26
-19
lines changed

4 files changed

+26
-19
lines changed

neo/core/block.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,19 +96,19 @@ def __init__(self, name=None, description=None, file_origin=None,
9696
segments = property(
9797
fget=lambda self: self._get_object_list("_segments"),
9898
fset=lambda self, value: self._set_object_list("_segments", value),
99-
doc="todo"
99+
doc="list of Segments contained in this block"
100100
)
101101

102102
groups = property(
103103
fget=lambda self: self._get_object_list("_groups"),
104104
fset=lambda self, value: self._set_object_list("_groups", value),
105-
doc="todo"
105+
doc="list of Groups contained in this block"
106106
)
107107

108108
regionsofinterest = property(
109109
fget=lambda self: self._get_object_list("_regionsofinterest"),
110110
fset=lambda self, value: self._set_object_list("_regionsofinterest", value),
111-
doc="todo"
111+
doc="list of RegionOfInterest objects contained in this block"
112112
)
113113

114114
@property

neo/core/container.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,13 +197,19 @@ def __init__(self, name=None, description=None, file_origin=None,
197197

198198
def _get_object_list(self, name):
199199
"""
200-
todo
200+
Return the container's ObjectList with the given (private) attribute name
201+
202+
Example:
203+
>>> segment._get_object_list("_analogsignals")
201204
"""
202205
return getattr(self, name)
203206

204207
def _set_object_list(self, name, value):
205208
"""
206-
todo
209+
Set the contents of the container's ObjectList with the given (private) attribute name
210+
211+
Example:
212+
>>> segment._set_object_list("_analogsignals", [sig1, sig2])
207213
"""
208214
assert isinstance(value, list)
209215
object_list = getattr(self, name)

neo/core/group.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,43 +83,44 @@ def __init__(self, objects=None, name=None, description=None, file_origin=None,
8383
analogsignals = property(
8484
fget=lambda self: self._get_object_list("_analogsignals"),
8585
fset=lambda self, value: self._set_object_list("_analogsignals", value),
86-
doc="todo"
86+
doc="list of AnalogSignals contained in this group"
8787
)
8888

8989
irregularlysampledsignals = property(
9090
fget=lambda self: self._get_object_list("_irregularlysampledsignals"),
9191
fset=lambda self, value: self._set_object_list("_irregularlysampledsignals", value),
92-
doc="todo"
92+
doc="list of IrregularlySignals contained in this group"
9393
)
9494

9595
events = property(
9696
fget=lambda self: self._get_object_list("_events"),
9797
fset=lambda self, value: self._set_object_list("_events", value),
98-
doc="todo"
98+
doc="list of Events contained in this group"
9999
)
100100

101101
epochs = property(
102102
fget=lambda self: self._get_object_list("_epochs"),
103103
fset=lambda self, value: self._set_object_list("_epochs", value),
104-
doc="todo"
104+
doc="list of Epochs contained in this group"
105105
)
106106

107107
channelviews = property(
108108
fget=lambda self: self._get_object_list("_channelviews"),
109109
fset=lambda self, value: self._set_object_list("_channelviews", value),
110-
doc="todo"
110+
doc="list of ChannelViews contained in this group"
111111
)
112112

113113
imagesequences = property(
114114
fget=lambda self: self._get_object_list("_imagesequences"),
115115
fset=lambda self, value: self._set_object_list("_imagesequences", value),
116-
doc="todo"
116+
doc="list of ImageSequences contained in this group"
117117
)
118118

119119
spiketrains = property(
120120
fget=lambda self: self._get_object_list("_spiketrains"),
121121
fset=lambda self, value: self._set_object_list("_spiketrains", value),
122-
doc="todo"
122+
doc="list of SpikeTrains contained in this group"
123+
)
123124

124125
segments = property(
125126
fget=lambda self: self._get_object_list("_segments"),

neo/core/segment.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -115,43 +115,43 @@ def __init__(self, name=None, description=None, file_origin=None,
115115
analogsignals = property(
116116
fget=lambda self: self._get_object_list("_analogsignals"),
117117
fset=lambda self, value: self._set_object_list("_analogsignals", value),
118-
doc="todo"
118+
doc="list of AnalogSignals contained in this segment"
119119
)
120120

121121
irregularlysampledsignals = property(
122122
fget=lambda self: self._get_object_list("_irregularlysampledsignals"),
123123
fset=lambda self, value: self._set_object_list("_irregularlysampledsignals", value),
124-
doc="todo"
124+
doc="list of IrregularlySignals contained in this segment"
125125
)
126126

127127
events = property(
128128
fget=lambda self: self._get_object_list("_events"),
129129
fset=lambda self, value: self._set_object_list("_events", value),
130-
doc="todo"
130+
doc="list of Events contained in this segment"
131131
)
132132

133133
epochs = property(
134134
fget=lambda self: self._get_object_list("_epochs"),
135135
fset=lambda self, value: self._set_object_list("_epochs", value),
136-
doc="todo"
136+
doc="list of Epochs contained in this segment"
137137
)
138138

139139
channelviews = property(
140140
fget=lambda self: self._get_object_list("_channelviews"),
141141
fset=lambda self, value: self._set_object_list("_channelviews", value),
142-
doc="todo"
142+
doc="list of ChannelViews contained in this segment"
143143
)
144144

145145
imagesequences = property(
146146
fget=lambda self: self._get_object_list("_imagesequences"),
147147
fset=lambda self, value: self._set_object_list("_imagesequences", value),
148-
doc="todo"
148+
doc="list of ImageSequences contained in this segment"
149149
)
150150

151151
spiketrains = property(
152152
fget=lambda self: self._get_object_list("_spiketrains"),
153153
fset=lambda self, value: self._set_object_list("_spiketrains", value),
154-
doc="todo"
154+
doc="list of SpikeTrains contained in this segment"
155155
)
156156

157157
# t_start attribute is handled as a property so type checking can be done

0 commit comments

Comments
 (0)