pyvista.read#
- read(filename, force_ext=None, file_format=None, progress_bar=False)[source]#
Read any file type supported by
vtkormeshio.Automatically determines the correct reader to use then wraps the corresponding mesh as a pyvista object. Attempts native
vtkreaders first then tries to usemeshio.See
pyvista.get_reader()for list of formats supported.Note
See nschloe/meshio for formats supported by
meshio. Be sure to installmeshiowithpip install meshioif you wish to use it.- Parameters:
- filename
str The string path to the file to read. If a list of files is given, a
pyvista.MultiBlockdataset is returned with each file being a separate block in the dataset.- force_ext
str,optional If specified, the reader will be chosen by an extension which is different to its actual extension. For example,
'.vts','.vtu'.- file_format
str,optional Format of file to read with meshio.
- progress_barbool, default:
False Optionally show a progress bar. Ignored when using
meshio.
- filename
- Returns:
pyvista.DataSetWrapped PyVista dataset.
Examples
Load an example mesh.
>>> import pyvista as pv >>> from pyvista import examples >>> mesh = pv.read(examples.antfile) >>> mesh.plot(cpos='xz')
Load a vtk file.
>>> mesh = pv.read('my_mesh.vtk')
Load a meshio file.
>>> mesh = pv.read("mesh.obj")