113 lines
2.4 KiB
Python
113 lines
2.4 KiB
Python
# -*- encoding:utf-8 -*-
|
|
"""
|
|
==================================
|
|
Input and output (:mod:`scipy.io`)
|
|
==================================
|
|
|
|
.. currentmodule:: scipy.io
|
|
|
|
SciPy has many modules, classes, and functions available to read data
|
|
from and write data to a variety of file formats.
|
|
|
|
.. seealso:: :ref:`numpy-reference.routines.io` (in Numpy)
|
|
|
|
MATLAB® files
|
|
=============
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
loadmat - Read a MATLAB style mat file (version 4 through 7.1)
|
|
savemat - Write a MATLAB style mat file (version 4 through 7.1)
|
|
whosmat - List contents of a MATLAB style mat file (version 4 through 7.1)
|
|
|
|
IDL® files
|
|
==========
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
readsav - Read an IDL 'save' file
|
|
|
|
Matrix Market files
|
|
===================
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
mminfo - Query matrix info from Matrix Market formatted file
|
|
mmread - Read matrix from Matrix Market formatted file
|
|
mmwrite - Write matrix to Matrix Market formatted file
|
|
|
|
Unformatted Fortran files
|
|
===============================
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
FortranFile - A file object for unformatted sequential Fortran files
|
|
|
|
Netcdf
|
|
======
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
netcdf_file - A file object for NetCDF data
|
|
netcdf_variable - A data object for the netcdf module
|
|
|
|
Harwell-Boeing files
|
|
====================
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
hb_read -- read H-B file
|
|
hb_write -- write H-B file
|
|
|
|
Wav sound files (:mod:`scipy.io.wavfile`)
|
|
=========================================
|
|
|
|
.. module:: scipy.io.wavfile
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
read
|
|
write
|
|
WavFileWarning
|
|
|
|
Arff files (:mod:`scipy.io.arff`)
|
|
=================================
|
|
|
|
.. module:: scipy.io.arff
|
|
|
|
.. autosummary::
|
|
:toctree: generated/
|
|
|
|
loadarff
|
|
MetaData
|
|
ArffError
|
|
ParseArffError
|
|
|
|
"""
|
|
from __future__ import division, print_function, absolute_import
|
|
|
|
# matfile read and write
|
|
from .matlab import loadmat, savemat, whosmat, byteordercodes
|
|
|
|
# netCDF file support
|
|
from .netcdf import netcdf_file, netcdf_variable
|
|
|
|
# Fortran file support
|
|
from ._fortran import FortranFile
|
|
|
|
from .mmio import mminfo, mmread, mmwrite
|
|
from .idl import readsav
|
|
from .harwell_boeing import hb_read, hb_write
|
|
|
|
__all__ = [s for s in dir() if not s.startswith('_')]
|
|
|
|
from scipy._lib._testutils import PytestTester
|
|
test = PytestTester(__name__)
|
|
del PytestTester
|