pyvista.CGNSReader#
- class CGNSReader(filename: str)[source]#
CGNS Reader for .cgns files.
Creates a multi-block dataset and reads unstructured grids and structured meshes from binary files stored in CGNS file format, with data stored at the nodes, cells or faces.
By default, all point and cell arrays are loaded as well as the boundary patch. This varies from VTK’s defaults. For more details, see vtkCGNSReader
Examples
Load a CGNS file. All arrays are loaded by default.
>>> import pyvista >>> from pyvista import examples >>> filename = examples.download_cgns_multi(load=False) >>> reader = pyvista.CGNSReader(filename) >>> reader.load_boundary_patch = False >>> ds = reader.read() >>> ds[0][0].cell_data pyvista DataSetAttributes Association : CELL Active Scalars : None Active Vectors : Momentum Active Texture : None Active Normals : None Contains arrays : Density float64 (2928,) Momentum float64 (2928, 3) VECTORS EnergyStagnationDensity float64 (2928,) ViscosityEddy float64 (2928,) TurbulentDistance float64 (2928,) TurbulentSANuTilde float64 (2928,)
Methods
Get status of base array with name.
Get status of cell array with name.
Disable reading all bases.
Disable all cell arrays.
Disable reading all families.
Disable all point arrays.
Disable cell array with name.
Disable point array with name.
Enable reading all bases.
Enable all cell arrays.
Enable reading all families.
Enable all point arrays.
Enable cell array with name.
Enable point array with name.
Get status of family array with name.
Hide the progress bar.
Get status of point array with name.
Read data in file.
CGNSReader.show_progress
([msg])Show a progress bar.
Attributes
Return the status of all cell arrays.
Return the status of all point arrays.
Return the list of all base array names.
Return the list of all cell array names.
Distribute each block in each zone across ranks.
Return the list of all family array names.
Return or set loading boundary patches.
Return the number of base arrays.
Return the number of cell arrays.
Return the number of face arrays.
Return the number of point arrays.
Return the list of all point array names.
Return the vtk Reader object.
Return or set using an unsteady pattern.
Return or set adding an empty dimension to vectors in case of 2D solutions.