1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
.. _reader_api:
Readers
=======
PyVista provides class based readers to have more control over reading
data files. These classes allows for more fine-grained control over
reading datasets from files. See :func:`pyvista.get_reader` for a
list of file types supported.
Also, see :ref:`reader_example` for a full example using reader classes.
.. currentmodule:: pyvista
.. autosummary::
:toctree: _autosummary
get_reader
Reader Classes
~~~~~~~~~~~~~~
.. autosummary::
:toctree: _autosummary
AVSucdReader
BMPReader
BYUReader
BinaryMarchingCubesReader
CGNSReader
DEMReader
DICOMReader
EnSightReader
ExodusIIBlockSet
ExodusIIReader
FacetReader
FLUENTCFFReader
FluentReader
GambitReader
GaussianCubeReader
GESignaReader
GIFReader
GLTFReader
HDFReader
HDRReader
JPEGReader
MFIXReader
MetaImageReader
MINCImageReader
MultiBlockPlot3DReader
Nek5000Reader
NIFTIReader
NRRDReader
OBJReader
OpenFOAMReader
ParticleReader
PDBReader
PLYReader
PNGReader
PNMReader
POpenFOAMReader
PTSReader
PVDReader
Plot3DMetaReader
ProStarReader
SLCReader
STLReader
SegYReader
TIFFReader
TecplotReader
VTKDataSetReader
VTKPDataSetReader
XMLImageDataReader
XMLMultiBlockDataReader
XMLPImageDataReader
XMLPRectilinearGridReader
XMLPUnstructuredGridReader
XMLPartitionedDataSetReader
XMLPolyDataReader
XMLRectilinearGridReader
XMLStructuredGridReader
XMLUnstructuredGridReader
XdmfReader
Inherited Classes
~~~~~~~~~~~~~~~~~
The :class:`pyvista.BaseReader` is inherited by all sub-readers. It
has the basic functionality of all readers to set filename and read
the data.
The :class:`PointCellDataSelection` is inherited by readers that
support inspecting and setting data related to point and cell arrays.
The :class:`TimeReader` is inherited by readers that support inspecting
and setting time or iterations for reading.
.. autosummary::
:toctree: _autosummary
BaseReader
PointCellDataSelection
TimeReader
Enumerations
~~~~~~~~~~~~
Enumerations are available to simplify inputs to certain readers.
.. toctree::
:maxdepth: 2
enums
|