Flood Adapt v0.3.6

FloodAdapt

Class that contains the main functionality of FloodAdapt.

FloodAdapt

Setup and configuration

Configuration settings for FloodAdapt.

Settings The configuration settings for the FloodAdapt database and integrator.
Site The expected variables and data types of attributes of the Site class.

Object models

Object models in FloodAdapt are the components that are saved in the database. They define the configuration, input and output of the model kernels. The database stores Objects, and returns Objects when queried.

Object Base class for FloodAdapt objects.

Measures

Various flood protection and mitigation measures available that can interact with the models. Can be impact measures or a hazard measures, where impact measures do not affect the hazard model at all, and hazard measures do.

Measure The expected variables and data types of attributes common to all measures.
MeasureType Class describing the accepted input for the variable ‘type’ in Measure.
SelectionType Class describing the accepted input for the variable ‘selection_type’ in Measures.
FloodWall The expected variables and data types of the “floodwall” hazard measure.
GreenInfrastructure The expected variables and data types of the “green infrastructure” hazard measure.
Pump The expected variables and data types of the “pump” hazard measure.
Buyout The expected variables and data types of the “buyout” impact measure.
Elevate The expected variables and data types of the “elevate” impact measure.
FloodProof The expected variables and data types of the “floodproof” impact measure.

Strategies

A collection of measures that can be used to define a strategy for flood risk management.

Strategy Class representing a strategy in FloodAdapt.

Events

Event types including historical, synthetic, and hurricane events.

Event The accepted input for an event in FloodAdapt.
SyntheticEvent BaseModel describing the expected variables and data types for parameters of Synthetic that extend the parent class Event.
HistoricalEvent BaseModel describing the expected variables and data types for parameters of HistoricalEvent that extend the parent class Event.
HurricaneEvent BaseModel describing the expected variables and data types for parameters of HurricaneEvent that extend the parent class Event.
EventSet BaseModel describing the expected variables and data types for parameters of EventSet.
TimeFrame Class representing a time frame for a simulation.
IForcing BaseModel describing the expected variables and data types for forcing parameters of hazard model.
ForcingType Enum class for the different types of forcing parameters.
Template Class describing the accepted input for the variable template in Event.
Mode Class describing the accepted input for the variable mode in Event.
SubEventModel The accepted input for a sub event in FloodAdapt.

Projections

Climate and socio-economic projections for future scenario analysis.

Projection The accepted input for a projection in FloodAdapt.
PhysicalProjection The accepted input for a physical projection in FloodAdapt.
SocioEconomicChange The accepted input for socio-economic change in FloodAdapt.

Scenarios

Scenario modeling for assessing different flood risk management approaches. Scenarios consist of a combination of event, projection, and strategy.

Scenario BaseModel describing the expected variables and data types of a scenario.

Benefits

Benefit calculation for different flood risk management strategies. Benefits can be used to perform cost benefit analysis on a strategy, which is calculated based on the impact of the event on the population and infrastructure.

Benefit BaseModel describing the expected variables and data types of a Benefit analysis object.
CurrentSituationModel The accepted input for a current situation in FloodAdapt.

Unit system

Unit system for FloodAdapt. The unit system is used to convert between different units of measurement, and to define the units of the input and output of the models.

ValueUnitPair Represents a value with associated units.
UnitfulLength Combination of length and unit.
UnitfulHeight Combination of height and unit.
UnitfulArea Combination of area and unit.
UnitfulVelocity Combination of velocity and unit.
UnitfulDirection Combination of direction and unit.
UnitfulDischarge Combination of discharge and unit.
UnitfulIntensity Combination of intensity and unit.
UnitfulVolume Combination of volume and unit.
UnitfulTime Combination of time and unit.
UnitfulLengthRefValue Combination of length and unit with a reference value.
UnitTypesLength Units of length.
UnitTypesArea Units of area.
UnitTypesVolume Units of volume.
UnitTypesVelocity Units of velocity.
UnitTypesDirection Units of direction.
UnitTypesTime Units of time.
UnitTypesDischarge Units of discharge.
UnitTypesIntensity Units of intensity.
VerticalReference Vertical reference for height.
Back to top