Skip to main content
`Ctrl`+`K`
scipy.io.matlab.

# matfile_version

scipy.io.matlab.matfile_version(file_name, *, appendmat=True)

  Return major, minor tuple depending on apparent mat file type

  Where:

  > 1. 0,x -> version 4 format mat files

  > 2. 1,x -> version 5 format mat files

  > 3. 2,x -> version 7.3 format mat files (HDF format)

  Parameters:
    file_namestr

      Name of the mat file (do not need .mat extension if appendmat==True). Can also pass open file-like object.

    appendmatbool, optional

      True to append the .mat extension to the end of the given filename, if not already present. Default is True.

  Returns:
    major_version{0, 1, 2}

      major MATLAB File format version

    minor_versionint

      minor MATLAB file format version

  Raises:
    MatReadError

      If the file is empty.

    ValueError

      The matfile version is unknown.

  Notes

  Has the side effect of setting the file read pointer to 0