class_docstr: Raw object from EEGLAB .set file.
  
  Parameters
  ----------
  input_fname : path-like
      Path to the ``.set`` file. If the data is stored in a separate ``.fdt``
      file, it is expected to be in the same folder as the ``.set`` file.
  eog : list | tuple | 'auto'
      Names or indices of channels that should be designated EOG channels.
      If 'auto', the channel names containing ``EOG`` or ``EYE`` are used.
      Defaults to empty tuple.
  %(preload)s
      Note that preload=False will be effective only if the data is stored
      in a separate binary file.
  %(uint16_codec)s
  %(montage_units)s
  %(verbose)s
  
  See Also
  --------
  mne.io.Raw : Documentation of attributes and methods.
  
  Notes
  -----
  .. versionadded:: 0.11.0
class_docstr_tok: ["Raw","object","from","EEGLAB",".set","file",".","Parameters","--","--","--","--","--","input_fname",":","path-like","Path","to","the","``",".set","``","file",".","If","the","data","is","stored","in","a","separate","``",".fdt","``","file",",","it","is","expected","to","be","in","the","same","folder","as","the","``",".set","``","file",".","eog",":","list","|","tuple","|","'auto'","Names","or","indices","of","channels","that","should","be","designated","EOG","channels",".","If","'auto","'",",","the","channel","names","containing","``","EOG","``","or","``","EYE","``","are","used",".","Defaults","to","empty","tuple",".","%","(","preload",")","s","Note","that","preload=False","will","be","effective","only","if","the","data","is","stored","in","a","separate","binary","file",".","%","(","uint16_codec",")","s","%","(","montage_units",")","s","%","(","verbose",")","s","See","Also","--","--","--","--","mne.io.Raw",":","Documentation","of","attributes","and","methods",".","Notes","--","--","-","..","versionadded",":",":","0.11.0"]
docstr: Read a chunk of raw data.
docstr_tok: ["Read","a","chunk","of","raw","data","."]
code: def _read_segment_file(self, data, idx, fi, start, stop, cals, mult):
      """Read a chunk of raw data."""
      _read_segments_file(
          self, data, idx, fi, start, stop, cals, mult, dtype="<f4"
      )
  
imports: import os.path
  from os import PathLike
  from pathlib import Path
  import numpy
  from mne.utils.check import _check_option
  from ..._fiff._digitization import _ensure_fiducials_head
  from ..._fiff.constants import FIFF
  from ..._fiff.meas_info import create_info
  from ..._fiff.pick import _PICK_TYPES_KEYS
  from ..._fiff.utils import _find_channels, _read_segments_file
  from ...annotations import Annotations, read_annotations
  from ...channels import make_dig_montage
  from ...defaults import DEFAULTS
  from ...epochs import BaseEpochs
  from ...event import read_events
  from ...utils import Bunch, _check_fname, _check_head_radius, fill_doc, logger, verbose, warn
  from ..base import BaseRaw
  from ._eeglab import _readmat
label_desc: Use image node_id 2 for calling the RawEEGLAB obj's underlying member method code with example usage: obj._read_segment_file(data, idx, fi, start, stop, cals, mult) without return types