__init__.py 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. # -*- coding: utf-8 -*-
  2. u"""
  3. ==================================
  4. Input and output (:mod:`scipy.io`)
  5. ==================================
  6. .. currentmodule:: scipy.io
  7. SciPy has many modules, classes, and functions available to read data
  8. from and write data to a variety of file formats.
  9. .. seealso:: :ref:`numpy-reference.routines.io` (in Numpy)
  10. MATLAB® files
  11. =============
  12. .. autosummary::
  13. :toctree: generated/
  14. loadmat - Read a MATLAB style mat file (version 4 through 7.1)
  15. savemat - Write a MATLAB style mat file (version 4 through 7.1)
  16. whosmat - List contents of a MATLAB style mat file (version 4 through 7.1)
  17. IDL® files
  18. ==========
  19. .. autosummary::
  20. :toctree: generated/
  21. readsav - Read an IDL 'save' file
  22. Matrix Market files
  23. ===================
  24. .. autosummary::
  25. :toctree: generated/
  26. mminfo - Query matrix info from Matrix Market formatted file
  27. mmread - Read matrix from Matrix Market formatted file
  28. mmwrite - Write matrix to Matrix Market formatted file
  29. Unformatted Fortran files
  30. ===============================
  31. .. autosummary::
  32. :toctree: generated/
  33. FortranFile - A file object for unformatted sequential Fortran files
  34. Netcdf
  35. ======
  36. .. autosummary::
  37. :toctree: generated/
  38. netcdf_file - A file object for NetCDF data
  39. netcdf_variable - A data object for the netcdf module
  40. Harwell-Boeing files
  41. ====================
  42. .. autosummary::
  43. :toctree: generated/
  44. hb_read -- read H-B file
  45. hb_write -- write H-B file
  46. Wav sound files (:mod:`scipy.io.wavfile`)
  47. =========================================
  48. .. module:: scipy.io.wavfile
  49. .. autosummary::
  50. :toctree: generated/
  51. read
  52. write
  53. WavFileWarning
  54. Arff files (:mod:`scipy.io.arff`)
  55. =================================
  56. .. module:: scipy.io.arff
  57. .. autosummary::
  58. :toctree: generated/
  59. loadarff
  60. MetaData
  61. ArffError
  62. ParseArffError
  63. """
  64. from __future__ import division, print_function, absolute_import
  65. # matfile read and write
  66. from .matlab import loadmat, savemat, whosmat, byteordercodes
  67. # netCDF file support
  68. from .netcdf import netcdf_file, netcdf_variable
  69. # Fortran file support
  70. from ._fortran import FortranFile
  71. from .mmio import mminfo, mmread, mmwrite
  72. from .idl import readsav
  73. from .harwell_boeing import hb_read, hb_write
  74. __all__ = [s for s in dir() if not s.startswith('_')]
  75. from scipy._lib._testutils import PytestTester
  76. test = PytestTester(__name__)
  77. del PytestTester