Skip to main content

cfdvv --- CLI tools for CFD Verification & Validation

Installation

pip install -e .                # editable install (dev)
pip install -e ".[dev]"         # with test dependencies
pip install cfdvv               # from PyPI (all cases included)

Usage

cfdvv list                                    # List all cases
cfdvv list -c verification -t laminar         # Filter by category and tags

# Case ID works for all commands (no full path needed)
cfdvv info poiseuille-2d                      # Case details
cfdvv compare poiseuille-2d -r my_results.csv # Compare against reference
cfdvv gci poiseuille-2d -r coarse.csv -r medium.csv -r fine.csv
cfdvv report poiseuille-2d -r my_results.csv -o report.html
cfdvv validate poiseuille-2d                  # Validate YAML file
cfdvv example-output poiseuille-2d            # Show expected CSV format

# Full paths also work (backward-compatible)
cfdvv info tools/cfdvv/cases/verification/incompressible/poiseuille-2d
cfdvv compare tools/cfdvv/cases/verification/incompressible/poiseuille-2d -r my_results.csv
cfdvv gci tools/cfdvv/cases/... -r coarse.csv -r medium.csv -r fine.csv

Running tests

cd tools
pip install -e ".[dev]"
pytest tests/

Download files

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

Source Distribution

cfdvv-0.5.1.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

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

cfdvv-0.5.1-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file cfdvv-0.5.1.tar.gz.

File metadata

  • Download URL: cfdvv-0.5.1.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cfdvv-0.5.1.tar.gz
Algorithm Hash digest
SHA256 b227dcb29814d1194218484db2b8b7743a715f7bf5c600d5bb556c3d7d4fbc3c
MD5 f9b21e5494842ca6fc2da0e8b8065868
BLAKE2b-256 e7da96a71132078492ccfdca2322a00154ccd287056ec284c9ac405a9c953a64

See more details on using hashes here.

Provenance

The following attestation bundles were made for cfdvv-0.5.1.tar.gz:

Publisher: publish.yml on vvp-cfd/cfd-vv-suite

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

File details

Details for the file cfdvv-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: cfdvv-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cfdvv-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1e5a10cecd390621505387754418bea6fd17b57f2fb11bb49758ebe3cf2b6ad8
MD5 7992e9879d6ca467ea38533abc1e31d4
BLAKE2b-256 cf349b4ab34289c0cb0d32327ad196d25e93c534fd55f60167e09e916c689a90

See more details on using hashes here.

Provenance

The following attestation bundles were made for cfdvv-0.5.1-py3-none-any.whl:

Publisher: publish.yml on vvp-cfd/cfd-vv-suite

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