External forcings file¶
The external forcing .ext file contains the forcing data for a D-Flow FM model.
This includes open boundaries, lateral discharges and meteorological forcings.
The documentation below only concerns the 'old' format (ExtForceFile
in the MDU file).
Model¶
ExtOldExtrapolationMethod (IntEnum)
¶
Enum class containing the valid values for the extrapolation_method
attribute
in the ExtOldForcing class.
ExtOldFileType (IntEnum)
¶
Enum class containing the valid values for the filetype
attribute
in the ExtOldForcing class.
ArcInfo
¶
- ArcInfo
CurvilinearData
¶
- Space-time data on curvilinear grid
NetCDFGridData
¶
- NetCDF grid data (e.g. meteo fields)
NetCDFWaveData
¶
- NetCDF wave data
Polyline
¶
- Polyline (<*.pli>-file)
Samples
¶
- Samples
SpatiallyVaryingWindPressure
¶
- Spatially varying wind and pressure
SpiderWebData
¶
- Spiderweb data (cyclones)
TimeSeries
¶
- Time series
TimeSeriesMagnitudeAndDirection
¶
- Time series magnitude and direction
TriangulationMagnitudeAndDirection
¶
- Triangulation magnitude and direction
ExtOldMethod (IntEnum)
¶
Enum class containing the valid values for the method
attribute
in the ExtOldForcing class.
AveragingSpace
¶
- Averaging in space
InterpolateExtrapolateTime
¶
- Interpolate/Extrapolate time
InterpolateSpace
¶
- Interpolate space
InterpolateTime
¶
- Interpolate time
InterpolateTimeAndSpace
¶
- Interpolate time and space
InterpolateTimeAndSpaceSaveWeights
¶
- Interpolate time and space, save weights
PassThrough
¶
- Pass through (no interpolation)
ExtOldModel (ParsableFileModel)
pydantic-model
¶
The overall external forcings model that contains the contents of one external forcings file (old format).
This model is typically referenced under a FMModel.external_forcing.extforcefile
.
dict(self, *args, **kwargs)
¶
Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.
Source code in hydrolib/core/dflowfm/extold/models.py
def dict(self, *args, **kwargs):
return dict(comment=self.comment, forcing=[dict(f) for f in self.forcing])
ExtOldQuantity (str, Enum)
¶
Enum class containing the valid values for the boundary conditions category of the external forcings.
AdvectionType
¶
Type of advection scheme
AirPressureWindXWindY
¶
Atmospheric pressure and wind components
AirPressureWindXWindYCharnock
¶
Atmospheric pressure and wind components Charnock
AtmosphericPressure
¶
Atmospheric pressure
BedLevel
¶
Bed level
DamLevel
¶
Dam level
DewPointAirTemperatureCloudiness
¶
Dew point air temperature cloudiness
DischargeBnd
¶
Discharge
DischargeSalinityTemperatureSorSin
¶
Discharge, salinity temperature source-sinks
FrictionCoefficient
¶
Friction coefficient
GateLowerEdgeLevel
¶
Gate lower edge level
GeneralStructure
¶
General structure
HorizontalEddyDiffusivityCoefficient
¶
Horizontal eddy diffusivity coefficient
HorizontalEddyViscosityCoefficient
¶
Horizontal eddy viscosity coefficient
HumidityAirTemperatureCloudiness
¶
Combined heat flux terms
HumidityAirTemperatureCloudinessSolarRadiation
¶
Combined heat flux terms
IBotLevType
¶
Type of bed-level handling
InitialSalinity
¶
Initial salinity
InitialSalinityTop
¶
Initial salinity top layer
InitialTemperature
¶
Initial temperature
InitialVerticalSalinityProfile
¶
Initial vertical salinity profile
InitialVerticalTemperatureProfile
¶
Initial vertical temperature profile
InitialWaterLevel
¶
Initial water level
InternalTidesFrictionCoefficient
¶
Internal tides friction coefficient
LongWaveRadiation
¶
Long wave radiation
MovingStationXY
¶
Moving observation point for output (time, x, y)
NeumannBnd
¶
Water level gradient
NormalVelocityBnd
¶
Normal velocity
NudgeSalinityTemperature
¶
Nudging salinity and temperature
OutflowBnd
¶
Outflow
Pump
¶
Pump capacity
QhBnd
¶
Discharge-water level dependency
Rainfall
¶
Precipitation
RainfallRate
¶
Precipitation
RiemannBnd
¶
Riemann invariant
RiemannVelocityBnd
¶
Riemann invariant velocity
SalinityBnd
¶
Salinity
SedimentBnd
¶
Suspended sediment
ShiptXY
¶
shiptxy
SolarRadiation
¶
Solar radiation
TangentialVelocityBnd
¶
Tangentional velocity
TemperatureBnd
¶
Temperature
UXUYAdvectionVelocityBnd
¶
ux-uy advection velocity
VelocityBnd
¶
Velocity
WaterLevelBnd
¶
Water level
WavePeriod
¶
Wave period
WaveSignificantHeight
¶
Wave significant height
WindX
¶
Wind x component
WindXY
¶
Wind vector
WindY
¶
Wind y component