code: def read_raw_nicolet(
      input_fname,
      ch_type,
      eog=(),
      ecg=(),
      emg=(),
      misc=(),
      preload=False,
      verbose=None,
  ) -> "RawNicolet":
      """Read Nicolet data as raw object.
  
      ..note:: This reader takes data files with the extension ``.data`` as an
               input. The header file with the same file name stem and an
               extension ``.head`` is expected to be found in the same
               directory.
  
      Parameters
      ----------
      input_fname : path-like
          Path to the data file (ending with ``.data`` not ``.head``).
      ch_type : str
          Channel type to designate to the data channels. Supported data types
          include ``'eeg'``, ``'dbs'``.
      eog : list | tuple | ``'auto'``
          Names of channels or list of indices that should be designated
          EOG channels. If ``'auto'``, the channel names beginning with
          ``EOG`` are used. Defaults to empty tuple.
      ecg : list or tuple | ``'auto'``
          Names of channels or list of indices that should be designated
          ECG channels. If ``'auto'``, the channel names beginning with
          ``ECG`` are used. Defaults to empty tuple.
      emg : list or tuple | ``'auto'``
          Names of channels or list of indices that should be designated
          EMG channels. If ``'auto'``, the channel names beginning with
          ``EMG`` are used. Defaults to empty tuple.
      misc : list or tuple
          Names of channels or list of indices that should be designated
          MISC channels. Defaults to empty tuple.
      %(preload)s
      %(verbose)s
  
      Returns
      -------
      raw : instance of Raw
          A Raw object containing the data.
  
      See Also
      --------
      mne.io.Raw : Documentation of attributes and methods.
      """
      return RawNicolet(
          input_fname,
          ch_type,
          eog=eog,
          ecg=ecg,
          emg=emg,
          misc=misc,
          preload=preload,
          verbose=verbose,
      )
  
file_path: mne-python/mne/io/nicolet/nicolet.py
imports: import calendar
  import datetime
  from os import path
  import numpy
  from ..._fiff.constants import FIFF
  from ..._fiff.meas_info import _empty_info
  from ..._fiff.utils import _create_chs, _find_channels, _read_segments_file
  from ...utils import fill_doc, logger
  from ..base import BaseRaw
label_desc: Use image node_id 1 for calling a global function with example usage: read_raw_nicolet(input_fname, ch_type, eog, ecg, emg, misc, preload, verbose) and returns: RawNicolet