pyvista.CGNSReader#
- class CGNSReader(*args, **kwargs)[ソース]#
.cgnsファイル用のCGNSリーダーです.
マルチブロックデータセットを作成し,CGNSファイル形式で保存されたバイナリファイルから,ノード,セルまたはフェースにデータが格納された非構造格子および構造格子を読み込む.
デフォルトでは,境界パッチだけでなく,すべての点およびセル配列がロードされます.これは VTK のデフォルトと異なる.詳細については,vtkCGNSReader を参照してください.
例
CGNS ファイルを読み込みます. デフォルトで全配列がロードされます.
>>> import pyvista as pv >>> from pyvista import examples >>> filename = examples.download_cgns_multi(load=False) >>> reader = pv.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,)
メソッド
名前付きベース配列の状態を返します.
すべてのベースを読み込まないようにします.
すべてのファミリーを読み込まないようにします.
全ベースの読み取りを可能にします.
全ファミリーの読み取りを可能にします.
ファミリー配列の状態を名前付きで返します.
アトリビュート
すべてのベース配列名のリストを返します.
各ゾーンの各ブロックをランクごとに分散させます.
すべてのファミリー配列名のリストを返します.
ロードバウンダリパッチを返すか設定します.
ベースとなる配列の個数を返します.
面状配列の個数を返します.
非定常なパターンを用いてリターンまたはセットします.
2次元解の場合,ベクトルに空の次元を追加して返すか設定します.