@fill_doc
def read_raw_kit(input_fname, mrk=None, elp=None, hsp=None, stim='>', slope='-', stimthresh=1, preload=False, stim_code='binary', allow_unknown_format=False, standardize_names=None, verbose=None):
    "Reader function for Ricoh/KIT conversion to FIF.\n\n    Parameters\n    ----------\n    input_fname : str\n        Path to the sqd file.\n    mrk : None | str | array_like, shape (5, 3) | list of str or array_like\n        Marker points representing the location of the marker coils with\n        respect to the MEG Sensors, or path to a marker file.\n        If list, all of the markers will be averaged together.\n    elp : None | str | array_like, shape (8, 3)\n        Digitizer points representing the location of the fiducials and the\n        marker coils with respect to the digitized head shape, or path to a\n        file containing these points.\n    hsp : None | str | array, shape (n_points, 3)\n        Digitizer head shape points, or path to head shape file. If more than\n        10,000 points are in the head shape, they are automatically decimated.\n    stim : list of int | '<' | '>'\n        Channel-value correspondence when converting KIT trigger channels to a\n        Neuromag-style stim channel. For '<', the largest values are assigned\n        to the first channel (default). For '>', the largest values are\n        assigned to the last channel. Can also be specified as a list of\n        trigger channel indexes.\n    slope : '+' | '-'\n        How to interpret values on KIT trigger channels when synthesizing a\n        Neuromag-style stim channel. With '+', a positive slope (low-to-high)\n        is interpreted as an event. With '-', a negative slope (high-to-low)\n        is interpreted as an event.\n    stimthresh : float\n        The threshold level for accepting voltage changes in KIT trigger\n        channels as a trigger event.\n    %(preload)s\n    stim_code : 'binary' | 'channel'\n        How to decode trigger values from stim channels. 'binary' read stim\n        channel events as binary code, 'channel' encodes channel number.\n    allow_unknown_format : bool\n        Force reading old data that is not officially supported. Alternatively,\n        read and re-save the data with the KIT MEG Laboratory application.\n    %(standardize_names)s\n    %(verbose)s\n\n    Returns\n    -------\n    raw : instance of RawKIT\n        A Raw object containing KIT data.\n\n    See Also\n    --------\n    mne.io.Raw : Documentation of attribute and methods.\n\n    Notes\n    -----\n    If mrk, hsp or elp are array_like inputs, then the numbers in xyz\n    coordinates should be in units of meters.\n    "
    return RawKIT(input_fname=input_fname, mrk=mrk, elp=elp, hsp=hsp, stim=stim, slope=slope, stimthresh=stimthresh, preload=preload, stim_code=stim_code, allow_unknown_format=allow_unknown_format, standardize_names=standardize_names, verbose=verbose)
Reader function for Ricoh/KIT conversion to FIF.

Parameters
----------
input_fname : str
    Path to the sqd file.
mrk : None | str | array_like, shape (5, 3) | list of str or array_like
    Marker points representing the location of the marker coils with
    respect to the MEG Sensors, or path to a marker file.
    If list, all of the markers will be averaged together.
elp : None | str | array_like, shape (8, 3)
    Digitizer points representing the location of the fiducials and the
    marker coils with respect to the digitized head shape, or path to a
    file containing these points.
hsp : None | str | array, shape (n_points, 3)
    Digitizer head shape points, or path to head shape file. If more than
    10,000 points are in the head shape, they are automatically decimated.
stim : list of int | '<' | '>'
    Channel-value correspondence when converting KIT trigger channels to a
    Neuromag-style stim channel. For '<', the largest values are assigned
    to the first channel (default). For '>', the largest values are
    assigned to the last channel. Can also be specified as a list of
    trigger channel indexes.
slope : '+' | '-'
    How to interpret values on KIT trigger channels when synthesizing a
    Neuromag-style stim channel. With '+', a positive slope (low-to-high)
    is interpreted as an event. With '-', a negative slope (high-to-low)
    is interpreted as an event.
stimthresh : float
    The threshold level for accepting voltage changes in KIT trigger
    channels as a trigger event.
%(preload)s
stim_code : 'binary' | 'channel'
    How to decode trigger values from stim channels. 'binary' read stim
    channel events as binary code, 'channel' encodes channel number.
allow_unknown_format : bool
    Force reading old data that is not officially supported. Alternatively,
    read and re-save the data with the KIT MEG Laboratory application.
%(standardize_names)s
%(verbose)s

Returns
-------
raw : instance of RawKIT
    A Raw object containing KIT data.

See Also
--------
mne.io.Raw : Documentation of attribute and methods.

Notes
-----
If mrk, hsp or elp are array_like inputs, then the numbers in xyz
coordinates should be in units of meters.
@fill_doc
def read_raw_kit(input_fname, mrk=None, elp=None, hsp=None, stim='>', slope='-', stimthresh=1, preload=False, stim_code='binary', allow_unknown_format=False, standardize_names=None, verbose=None):
    "Reader function for Ricoh/KIT conversion to FIF.\n\n    Parameters\n    ----------\n    input_fname : str\n        Path to the sqd file.\n    mrk : None | str | array_like, shape (5, 3) | list of str or array_like\n        Marker points representing the location of the marker coils with\n        respect to the MEG Sensors, or path to a marker file.\n        If list, all of the markers will be averaged together.\n    elp : None | str | array_like, shape (8, 3)\n        Digitizer points representing the location of the fiducials and the\n        marker coils with respect to the digitized head shape, or path to a\n        file containing these points.\n    hsp : None | str | array, shape (n_points, 3)\n        Digitizer head shape points, or path to head shape file. If more than\n        10,000 points are in the head shape, they are automatically decimated.\n    stim : list of int | '<' | '>'\n        Channel-value correspondence when converting KIT trigger channels to a\n        Neuromag-style stim channel. For '<', the largest values are assigned\n        to the first channel (default). For '>', the largest values are\n        assigned to the last channel. Can also be specified as a list of\n        trigger channel indexes.\n    slope : '+' | '-'\n        How to interpret values on KIT trigger channels when synthesizing a\n        Neuromag-style stim channel. With '+', a positive slope (low-to-high)\n        is interpreted as an event. With '-', a negative slope (high-to-low)\n        is interpreted as an event.\n    stimthresh : float\n        The threshold level for accepting voltage changes in KIT trigger\n        channels as a trigger event.\n    %(preload)s\n    stim_code : 'binary' | 'channel'\n        How to decode trigger values from stim channels. 'binary' read stim\n        channel events as binary code, 'channel' encodes channel number.\n    allow_unknown_format : bool\n        Force reading old data that is not officially supported. Alternatively,\n        read and re-save the data with the KIT MEG Laboratory application.\n    %(standardize_names)s\n    %(verbose)s\n\n    Returns\n    -------\n    raw : instance of RawKIT\n        A Raw object containing KIT data.\n\n    See Also\n    --------\n    mne.io.Raw : Documentation of attribute and methods.\n\n    Notes\n    -----\n    If mrk, hsp or elp are array_like inputs, then the numbers in xyz\n    coordinates should be in units of meters.\n    "
    return RawKIT(input_fname=input_fname, mrk=mrk, elp=elp, hsp=hsp, stim=stim, slope=slope, stimthresh=stimthresh, preload=preload, stim_code=stim_code, allow_unknown_format=allow_unknown_format, standardize_names=standardize_names, verbose=verbose)