pyvista.get_reader#

get_reader(filename, force_ext=None)[ソース]#

データファイルの読み取りをきめ細かく制御するためのリーダーを返します.

対応するファイルタイプとリーダー

ファイル拡張子

クラス

.bmp

pyvista.BMPReader

.cas

pyvista.FluentReader

.case

pyvista.EnSightReader

.cgns

pyvista.CGNSReader

.dat

pyvista.TecplotReader

.dcm

pyvista.DICOMReader

.dem

pyvista.DEMReader

.facet

pyvista.FacetReader

.foam

pyvista.POpenFOAMReader

.g

pyvista.BYUReader

.gif

pyvista.GIFReader

.glb

pyvista.GLTFReader

.gltf

pyvista.GLTFReader

.hdf

pyvista.HDFReader

.img

pyvista.DICOMReader

.inp

pyvista.AVSucdReader

.jpg

pyvista.JPEGReader

.jpeg

pyvista.JPEGReader

.hdr

pyvista.HDRReader

.mha

pyvista.MetaImageReader

.mhd

pyvista.MetaImageReader

.nii

pyvista.NIFTIReader

.nii.gz

pyvista.NIFTIReader

.nhdr

pyvista.NRRDReader

.nrrd

pyvista.NRRDReader

.obj

pyvista.OBJReader

.p3d

pyvista.Plot3DMetaReader

.ply

pyvista.PLYReader

.png

pyvista.PNGReader

.pnm

pyvista.PNMReader

.pts

pyvista.PTSReader

.pvd

pyvista.PVDReader

.pvti

pyvista.XMLPImageDataReader

.pvtk

pyvista.VTKPDataSetReader

.pvtr

pyvista.XMLPRectilinearGridReader

.pvtu

pyvista.XMLPUnstructuredGridReader

.res

pyvista.MFIXReader

.segy

pyvista.SegYReader

.sgy

pyvista.SegYReader

.slc

pyvista.SLCReader

.stl

pyvista.STLReader

.tif

pyvista.TIFFReader

.tiff

pyvista.TIFFReader

.tri

pyvista.BinaryMarchingCubesReader

.vti

pyvista.XMLImageDataReader

.vtk

pyvista.VTKDataSetReader

.vtm

pyvista.XMLMultiBlockDataReader

.vtmb

pyvista.XMLMultiBlockDataReader

.vtp

pyvista.XMLPolyDataReader

.vtr

pyvista.XMLRectilinearGridReader

.vts

pyvista.XMLStructuredGridReader

.vtu

pyvista.XMLUnstructuredGridReader

.xdmf

pyvista.XdmfReader

パラメータ:
filenamestr

読み込むファイルへの文字列パス.

force_extstr, optional

特定のリーダーを強制的に選択させるための拡張機能.

戻り値:
pyvista.BaseReader

ファイルタイプに応じて, pyvista.BaseReader のサブクラスが返されます.

>>> import pyvista as pv
>>> from pyvista import examples
>>> filename = examples.download_human(load=False)
>>> filename.split("/")[-1]  # omit the path
'Human.vtp'
>>> reader = pv.get_reader(filename)
>>> reader
XMLPolyDataReader('.../Human.vtp')
>>> mesh = reader.read()
>>> mesh
PolyData ...
>>> mesh.plot(color='lightblue')
../../../_images/pyvista-get_reader-1_00_00.png