Skip to main content

中文

fv

A command-line tool for inspecting Ansys Fluent .cas.h5 / .msh.h5 files without opening Fluent.

  • Read solver settings, materials, boundary conditions, discretisation schemes, and more directly from the HDF5 file.
  • Visualise the mesh with PyVista.
  • Mesh reader based on a modified version of VTK's vtkFLUENTCFFReader, with the VTK dependency removed. Supports all VTK cell types including polyhedra, for both .cas.h5 and .msh.h5.

Installation

pip install fv

Build from source

HDF5 development headers and libraries are required. The build script detects them automatically in the following order: HDF5_DIR environment variable → local include/libpkg-config → conda → Homebrew (macOS) → common system paths.

git clone https://github.com/preamer/fv.git
cd fv
pip install .

If auto-detection fails, set HDF5_DIR explicitly before installing.


Usage

fv <file> [options]

Options

Option Description
-v, --version Print the Fluent version stored in the file
--extract Dump raw Scheme settings to general.scm and boundary.scm
--showmesh Visualise the mesh interactively with PyVista
--solver Solver type, time, dimension, precision, turbulence model, energy, radiation, gravity
--mat Material properties
--bd Boundary condition settings
--ne Named expressions
--disc Discretisation schemes and relaxation factors
--rd Report definitions
--plotsets Plot sets
--monitorsets Monitor sets
--iter Iteration / time-step settings
--save Save the output to <file>.json

Multiple flags can be combined freely. Case settings flags (--solver, --mat, etc.) apply to .cas.h5 files only.

Examples

# Show solver configuration and boundary conditions
fv case.cas.h5 --solver --bd

# Show all settings and save to JSON
fv case.cas.h5 --solver --mat --bd --ne --disc --rd --iter --save

# Visualise the mesh (.cas.h5 and .msh.h5 both supported)
fv case.cas.h5 --showmesh
fv mesh.msh.h5 --showmesh

# Check the Fluent version embedded in the file
fv case.cas.h5 --version

# Extract raw Scheme strings for manual inspection
fv case.cas.h5 --extract

File Format Support

Feature .cas.h5 .msh.h5
Case settings (--solver, --mat, --bd, …)
Mesh visualisation (3D)
Mesh visualisation (2D) ⚠️ partial

Note: 2D .msh.h5 face connectivity (C0/C1) parsing is not yet fully implemented.


Supported Settings

Flag Contents
--solver Algorithm (PBNS/DBNS), steady/transient, 2D/3D, single/double precision, turbulence model, energy, radiation, gravity
--mat Fluid/solid materials with properties and evaluation methods
--bd Velocity-inlet, pressure-outlet, mass-flow-inlet/outlet, wall (thermal & motion BC), porous-jump, interior, symmetry, …
--ne Named expressions defined in the case
--disc Per-equation scheme (Second Order Upwind, QUICK, …) and under-relaxation / pseudo-transient factors
--rd Report definitions (volume, surface, flux) with field, zones, and per-zone flag
--plotsets Plot set configurations
--monitorsets Monitor set configurations
--iter Iteration count (steady) or time-step size, number of steps, max inner iterations (transient)

License

BSD-3-Clause

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cffview-0.1.1.tar.gz (24.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cffview-0.1.1-cp314-cp314-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14Windows x86-64

cffview-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

cffview-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cffview-0.1.1-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

cffview-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

cffview-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cffview-0.1.1-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

cffview-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

cffview-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cffview-0.1.1-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

cffview-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

cffview-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file cffview-0.1.1.tar.gz.

File metadata

  • Download URL: cffview-0.1.1.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cffview-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ab8eb8ebac6759feccafc38e60de1e9772c0966bd782399eafda527f9f17b31a
MD5 c754154872fcc84d16a13ca2fd3d4648
BLAKE2b-256 54b321091f9439c6a4db539333f98ad1e18b39034f6ae5d1ddf83130ec0da259

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1.tar.gz:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: cffview-0.1.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cffview-0.1.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d3aca0ee392463a271a8053e5b74d4dc5d51c4317d3e7d5f951dcc60ae671a2d
MD5 3b0fe7e1256bd390e3389b7b110bf24b
BLAKE2b-256 7f44c1504784f8479a233269118e6c9ba8233fad5e30aee241aae4873dfc1d7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cffview-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f384a3d3b535e3bc4e07d3a4e707645f1660257d58bab982428b22df1c537ae0
MD5 bc005260e1a720579883110703d10564
BLAKE2b-256 87cffda7d19568b9cd0551738e9abf4e8ff388ffe69d282868bd2745a20c9b59

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cffview-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74f5b2f6b886dd007210a88c25388a8cf222b9a10a1e56017424f0d5e4a0a7e1
MD5 cc3244e512e0077ad6d7329cb21d0d9c
BLAKE2b-256 4f3949fd4b46b5acbb1a972e01d6b3058711a21dbb890a11f13e48fead095152

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cffview-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cffview-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7a5b12c373100a5111cfaf589dc8d03b47e1b9211b747f3140361aa2e0ab9983
MD5 2391ef681c13f5e9e639293c51b4b596
BLAKE2b-256 8a257c7aae7cf02dc19ee2bb4c319ccf2ff8a9f20cb674edaf23354196f12d91

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cffview-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eda5437ae50075be65dbb2a141aa0416540c1c37c31b2faec42b2129df4b71bb
MD5 70e2572a04e45f0f7401f17c6cedfba7
BLAKE2b-256 c7bbb3035ff0b9230487f034a7a26ab176d82d26ff7ae0716e29fc1fb72651aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cffview-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc3e2e60987e8dfcd151a467698015b2e43646d24653629e1e6ca157debac6c9
MD5 6f5068e618fca8d81eee1f282caec608
BLAKE2b-256 7ea92a3a51dcbafa3d514488103c2e4ab780380949660cc2d7892b64ddf2e513

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cffview-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cffview-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c0b63065323b6b62a48e606d5d0ea85dca8ae908964e78dc43ac1ce11c155950
MD5 355e8af06a6802266db1ddd68e4cd35a
BLAKE2b-256 5d446205abd98eb34ec77fdb777f41fe2294a0f0de4f8a1f44fe2cd2f1436981

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cffview-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ecb80b686f0a7549d904ca14d4cdd512af622d451c9302ab0e537487f1dda948
MD5 c5d8edddb7049da8a2d22ab875ae0074
BLAKE2b-256 b3d633ef2acdac4715b098d4fa7a37c8e9dcba2dd96b489b7af7672345c102d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cffview-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c2fabbf8d9c4b4b8c52b87d553ec8ee77c7319517645ba1560b3b8f0b390b9a
MD5 d3098d7589f14e0b6dc9684a041d1178
BLAKE2b-256 594cbe121879bea736f229f4dbcc536bb1af4be79e3576712df5d53b737de70c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cffview-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cffview-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 df1aa424d93bf867422a0bb9e251187dddf876feddae6e608b67f08b4a619be6
MD5 789216a53f7dd652f790e0fecf7a153a
BLAKE2b-256 fc314becd56558c4453f675a1dbb335d42dc7b9bf75b856d94a232d838164a9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cffview-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ece3151b9910f81399e209022c31080d136fb3c988e0ddd14c3bef0487e0fc48
MD5 a7daaa508306d65dc2cbf62cd42e53e6
BLAKE2b-256 8068c2f59f3d3917ef0c2e05010dd79afc322004f67246d92d0f776ebf1dbc74

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cffview-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cffview-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfdedabff6f7d19b2501c4adf01b241de3cdf94d1f28c896a9204a2a29ed002f
MD5 7cdcc7f19d4e665bba0b5f1feee59038
BLAKE2b-256 4120f72931100dd4bfaef48ba00983c0cfd1ee86a3975bb046cd262dcffd1101

See more details on using hashes here.

Provenance

The following attestation bundles were made for cffview-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on preamer/cffview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page