MCPcopy
hub / github.com/mne-tools/mne-python / _check_min_duration

Function _check_min_duration

mne/preprocessing/_annotate_amplitude.py:231–246  ·  view source on GitHub ↗

Check that min_duration is a valid duration and converts to float.

(min_duration, raw_duration)

Source from the content-addressed store, hash-verified

229
230
231def _check_min_duration(min_duration, raw_duration):
232 """Check that min_duration is a valid duration and converts to float."""
233 _validate_type(min_duration, "numeric", "min_duration")
234 min_duration = float(min_duration)
235 if min_duration < 0:
236 raise ValueError(
237 "Argument 'min_duration' should define a positive duration in "
238 f"seconds. Provided: '{min_duration}' seconds."
239 )
240 if min_duration >= raw_duration:
241 raise ValueError(
242 "Argument 'min_duration' should define a positive duration in "
243 f"seconds shorter than the raw duration ({raw_duration} seconds). "
244 f"Provided: '{min_duration}' seconds."
245 )
246 return min_duration
247
248
249def _reject_short_segments(arr, min_duration_samples):

Callers 1

annotate_amplitudeFunction · 0.85

Calls 1

_validate_typeFunction · 0.85

Tested by

no test coverage detected