Skip to main content

Post processing tools for TUFLOW FV results

Project description

TFV

tfv is the TUFLOW FV Python Toolbox for post-processing results from TUFLOW FV, TUFLOW's flexible mesh hydrodynamic (1D, 2D and 3D), sediment transport, water quality and particle tracking modelling software.

Installation

Users are recommended to install tfv using a pre-configured tfv-workspace Conda environment. Step-by-step setup instructions are provided on the TUFLOW FV Python Toolbox Wiki Page.

Alternatively, the tfv package is available via the Python Package Index (PyPI) or Conda Forge.

To install tfv from the conda command line tool:

conda install -c conda-forge tfv

To install tfv using pip:

python -m pip install tfv

Note: The latest version has been built and tested on Python 3.10 to 3.13.

Dependencies

The tfv package depends on the following core packages:

    numpy>=1.24.0
    matplotlib>=3.7.0
    netCDF4>=1.6.3
    xarray>=2023.1.0
    dask>=2023.1.0
    scipy>=1.10.0
    tqdm>=4.65.0
    pyproj>=3.5.0
    geopandas>=0.13.0
    shapely>=2.0.0
    rioxarray>=0.13.0
    ipywidgets>=8.0.0
    ipympl>=0.9.0

These will be automatically installed or updated as part of the tfv installation.

Tutorials, Documentation & Support

The data download package available via the TUFLOW FV Python Toolbox Wiki Page includes working copies of the example tutorial and gallery notebooks. These notebooks can be previewed on the tfv Read the Docs example page. The API reference is provided via tfv Read the Docs.

For support contact TUFLOW Support.

Development and Release Workflow

For local development, testing, documentation builds, release publishing, and conda feedstock updates, see RELEASE.md.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

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

Source Distribution

tfv-1.0.16.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

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

tfv-1.0.16-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file tfv-1.0.16.tar.gz.

File metadata

  • Download URL: tfv-1.0.16.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for tfv-1.0.16.tar.gz
Algorithm Hash digest
SHA256 97575aa5165feff90349fa480baab2cc05230aa2dbc4f87a3517e130116bc711
MD5 b3bf644555b65c3af1c08a92a0d685a9
BLAKE2b-256 49337c3ec57714c357fb9e9c23692ec47180a134fb70962d8bde055f7f9db60c

See more details on using hashes here.

File details

Details for the file tfv-1.0.16-py3-none-any.whl.

File metadata

  • Download URL: tfv-1.0.16-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for tfv-1.0.16-py3-none-any.whl
Algorithm Hash digest
SHA256 dfe56f50fe21da3ddf19aa057a9fbf22605ce5d29cec05b99df0c4342f9dff50
MD5 86660cf6c33d97f0f0e18dc48527df76
BLAKE2b-256 4d93bcf9fccd32aca96e4627d49810003d668f9e6dc7986e79d921255428b633

See more details on using hashes here.

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