get_reader#
- get_reader(filename, force_ext=None)[source]#
Get a reader for fine-grained control of reading data files.
Supported file types and Readers:
PyVista Readers# Reader
File Extension(s)
Return Type(s)
.inp.tri.bmp.g.cgns.dem.dcm,.img.case.e,.ex2,.exii,.exo.facet.h5.cas.neu.cube.mr.gif.glb,.gltf.grdecl.hdf,.vtkhdfImageData,MultiBlock,PartitionedDataSet,PolyData,UnstructuredGrid.hdr.jpeg,.jpg.mha,.mhd.res.mnc.nek5000.nii,.nii.gz.nhdr,.nrrd.obj.raw.pdb.e.N.p,.n.N.p.p3d.ply.png.pnm.foam.vrt.pts.pvd.segy,.sgy.seriesExplicitStructuredGrid,ImageData,MultiBlock,PartitionedDataSet,PointSet,PolyData,RectilinearGrid,StructuredGrid,UnstructuredGrid.slc.stl.dat.3ds.tif,.tiff.vrml,.wrl.vtkImageData,PolyData,RectilinearGrid,StructuredGrid,UnstructuredGrid.pvtkImageData,PolyData,RectilinearGrid,StructuredGrid,UnstructuredGrid.xdmfMultiBlock,RectilinearGrid,StructuredGrid,UnstructuredGrid.vti.vtm,.vtmb.vtpd.pvti.vtp.pvtr.pvtu.vtr.vts.vtu- Parameters:
- Returns:
pyvista.BaseReaderA subclass of
pyvista.BaseReaderis returned based on file type.
Examples#
Download Python source code | Download Jupyter notebook
>>> import pyvista as pv
>>> from pyvista import examples
>>> from pathlib import Path
>>> filename = examples.download_human(load=False)
>>> Path(filename).name
'Human.vtp'
>>> reader = pv.get_reader(filename)
>>> reader
XMLPolyDataReader('...Human.vtp')
>>> mesh = reader.read()
>>> mesh
PolyData ...
>>> mesh.plot(color='lightblue')
See Also#
pyvista.register_readerRegister a
BaseReadersubclass for an extension PyVista does not ship a reader for.
Used In#
Guides
- API Reference (1 use)
Docstring Examples
AVSucdReader(1 use)BMPReader(1 use)BYUReader(1 use)BinaryMarchingCubesReader(1 use)DEMReader(1 use)41 more
EnSightReader(1 use)ExodusIIReader(1 use)FLUENTCFFReader(1 use)FacetReader(1 use)GESignaReader(1 use)GIFReader(1 use)GRDECLReader(1 use)GambitReader(1 use)HDFReader(1 use)HDRReader(1 use)JPEGReader(1 use)MINCImageReader(1 use)MetaImageReader(1 use)NIFTIReader(1 use)NRRDReader(1 use)Nek5000Reader(1 use)OBJReader(1 use)PExodusIIReader(1 use)PLYReader(1 use)PNGReader(1 use)PNMReader(1 use)PVDReader(1 use)ParticleReader(1 use)PointCellDataSelection(1 use)ProStarReader(1 use)SLCReader(1 use)STLReader(1 use)SeriesReader(1 use)TIFFReader(1 use)TecplotReader(1 use)ThreeDSReader(1 use)VRMLReader(1 use)VTKDataSetReader(1 use)XMLPolyDataReader(1 use)XMLRectilinearGridReader(1 use)XMLStructuredGridReader(1 use)XMLUnstructuredGridReader(1 use)XdmfReader(1 use)download_caffeine(1 use)download_m4_total_density(1 use)download_particles(1 use)
Gallery Examples