pyvista.get_reader

目次

pyvista.get_reader#

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

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

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

PyVista Readers#

Reader

File Extension(s)

Return Type(s)

AVSucdReader

.inp

UnstructuredGrid

BinaryMarchingCubesReader

.tri

PolyData

BMPReader

.bmp

ImageData

BYUReader

.g

PolyData

CGNSReader

.cgns

MultiBlock

DEMReader

.dem

ImageData

DICOMReader

.dcm, .img

ImageData

EnSightReader

.case

MultiBlock

ExodusIIReader

.e, .ex2, .exii, .exo

MultiBlock

FacetReader

.facet

PolyData

FLUENTCFFReader

.h5

MultiBlock

FluentReader

.cas

UnstructuredGrid

GambitReader

.neu

UnstructuredGrid

GaussianCubeReader

.cube

ImageData, PolyData

GESignaReader

.mr

ImageData

GIFReader

.gif

ImageData

GLTFReader

.glb, .gltf

MultiBlock

HDFReader

.hdf, .vtkhdf

ImageData, MultiBlock, PartitionedDataSet, PolyData, UnstructuredGrid

HDRReader

.hdr

ImageData

JPEGReader

.jpeg, .jpg

ImageData

MetaImageReader

.mha, .mhd

ImageData

MFIXReader

.res

UnstructuredGrid

MINCImageReader

.mnc

ImageData

Nek5000Reader

.nek5000

UnstructuredGrid

NIFTIReader

.nii, .nii.gz

ImageData

NRRDReader

.nhdr, .nrrd

ImageData

OBJReader

.obj

PolyData

ParticleReader

.raw

PolyData

PDBReader

.pdb

PolyData

Plot3DMetaReader

.p3d

MultiBlock

PLYReader

.ply

PolyData

PNGReader

.png

ImageData

PNMReader

.pnm

ImageData

POpenFOAMReader

.foam

MultiBlock

ProStarReader

.vrt

UnstructuredGrid

PTSReader

.pts

PolyData

PVDReader

.pvd

MultiBlock

SegYReader

.segy, .sgy

ImageData, StructuredGrid

SeriesReader

.series

ImageData, MultiBlock, PartitionedDataSet, PointSet, PolyData, RectilinearGrid, StructuredGrid, UnstructuredGrid

SLCReader

.slc

ImageData

STLReader

.stl

PolyData

TecplotReader

.dat

MultiBlock

TIFFReader

.tif, .tiff

ImageData

VTKDataSetReader

.vtk

ImageData, PolyData, RectilinearGrid, StructuredGrid, UnstructuredGrid

VTKPDataSetReader

.pvtk

ImageData, PolyData, RectilinearGrid, StructuredGrid, UnstructuredGrid

XdmfReader

.xdmf

MultiBlock, RectilinearGrid, StructuredGrid, UnstructuredGrid

XMLImageDataReader

.vti

ImageData

XMLMultiBlockDataReader

.vtm, .vtmb

MultiBlock

XMLPartitionedDataSetReader

.vtpd

PartitionedDataSet

XMLPImageDataReader

.pvti

ImageData

XMLPolyDataReader

.vtp

PolyData

XMLPRectilinearGridReader

.pvtr

RectilinearGrid

XMLPUnstructuredGridReader

.pvtu

UnstructuredGrid

XMLRectilinearGridReader

.vtr

RectilinearGrid

XMLStructuredGridReader

.vts

StructuredGrid

XMLUnstructuredGridReader

.vtu

UnstructuredGrid

パラメータ:
filenamestr, Path

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

force_extstr, optional

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

戻り値:
pyvista.BaseReader

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

>>> 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')
../../../_images/pyvista-get_reader-0e835192d2aa71c3_00_00.png