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

Method _preload_data

mne/io/base.py:592–605  ·  view source on GitHub ↗

Actually preload the data.

(self, preload)

Source from the content-addressed store, hash-verified

590 return self
591
592 def _preload_data(self, preload):
593 """Actually preload the data."""
594 data_buffer = preload
595 if isinstance(preload, bool | np.bool_) and not preload:
596 data_buffer = None
597 t = self.times
598 logger.info(
599 f"Reading 0 ... {len(t) - 1} = {0.0:9.3f} ... {t[-1]:9.3f} secs..."
600 )
601 self._data = self._read_segment(data_buffer=data_buffer)
602 assert len(self._data) == self.info["nchan"]
603 self.preload = True
604 self._comp = None # no longer needed
605 self.close()
606
607 @property
608 def _first_time(self):

Callers 4

__init__Method · 0.95
load_dataMethod · 0.95
__init__Method · 0.80

Calls 3

_read_segmentMethod · 0.95
closeMethod · 0.95
infoMethod · 0.80

Tested by

no test coverage detected