API#
This page gives an overview of the public modules, classes, and functions within PyTUFLOW.
Control File Classes
Initialises the TCF class in a build state. |
|
Initialises the ECF class in a build state. |
|
Initialises the TGC class in a build state. |
|
Initialises the TBC class in a build state. |
|
Initialises the TEF class in a build state. |
|
Initialises the QCF class in a build state. |
|
Initialises the TOC class in a build state. |
|
Initialises the TRFC class in a build state. |
|
Initialises the TSCF class in a build state. |
|
Initialises the TESF class in a build state. |
|
Initialises the TSCF class in a build state. |
|
Initialises the ADCF class in a build state. |
Database Classes
Database class for boundary conditions. |
|
Database class for material properties. |
|
Database class for pit inlet properties. |
|
Database class for rainfall values. |
|
Database class for soil properties. |
|
Database class for storing cross-sections. |
Input Classes
Input for Settings or Set commands. |
|
Class for handling inputs that reference files. |
|
Represents a folder input command. |
|
Class for handling GIS inputs (Vector only). |
|
Class for handling GRID inputs. |
|
Class for handling TIN inputs. |
|
Class for control files.Includes TRD, TEF |
|
Input class for database inputs. |
|
Input class for comment only lines. |
Run State Classes
Class for storing the run state of a TCF file. |
|
Class for storing the run state of the TEF file. |
|
Class for storing the run state of a control file. |
|
Class for storing the run state of a database. |
|
Class for storing the run state of a bc_dbase.csv. |
|
Class for storing the run state of a materials.csv file. |
|
Class for storing the run state of a soil.tsoilf file. |
|
Run state class for cross-sections database. |
|
Class for storing the run state of an input. |
|
Class for storing the run state of a GisInput. |
Output Classes
Class for handling XMDF output files. |
|
Class to handle the standard TUFLOW Time Series result file ( |
|
Class for reading netCDF grid outputs (NC) from TUFLOW, though any CF-compliant netCDF file should work. |
|
Class for handling TUFLOW FV style output files. |
|
Class for handling TUFLOW CATCH JSON output files. |
|
Class for reading TUFLOW info time series results ( |
|
Class for handling DAT mesh file. |
|
Class for handling 1D GeoPackage time series results ( |
|
Class for handling 2D GeoPackage time series results ( |
|
Class for handling RL GeoPackage time series results ( |
|
Class for handling 1D Flood Modeller time series outputs. |
|
Class for FV BC Tide input time-series data. |
|
Class for reading the TUFLOW check file for 1D hydraulic tables. |
|
Class for reading 1D and 2D BC Table Check files. |
|
Class for reading TUFLOW cross-section input layers. |
Utilities
Register (save) a TUFLOW binary version path. |
|
Register a directory containing TUFLOW releases. |
|
Class for managing TUFLOW binary versions and paths. |
Everything Else
Class for managing TUFLOW binary versions and paths. |
|
Raised when a result file does not contain the expected data. |