Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
WOTrompDeltares authored Nov 16, 2023
1 parent bc328b4 commit e4e392d
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
# Notebooks for FloodAdapt backend setup

These python notebooks will guide the use through creating an instance of the [FloodAdapt](https://www.deltares.nl/en/software-and-data/products/floodadapt) backend. This includes setting up a [SFINCS](https://www.deltares.nl/en/software-and-data/products/sfincs) compound flooding model and a [Delft-FIAT](https://www.deltares.nl/en/software-and-data/products/delft-fiat-flood-impact-assessment-tool) impact assesment model using the [HydroMT](https://deltares.github.io/hydromt/latest/) model builder. The notebooks also include creating the configuration files for various types of scenarios.

## Installation

To run the notebook, first install the environment by executing
```bash
conda env create -f environment.yml
```
This will create a conda environment called DT-Flood

## Running the notebooks
### Order of the notebooks
There is a particular order in which to run the notebooks:
1. SetupSFINCS
2. SetupFIAT
3. SetupSite
4. SetupMeasure, SetupEvent, SetupProjection (in no particular order)
5. SetupStrategy
6. SetupScenario
7. SetupMetricsConfig, SetupGraphicsConfig (still in development)
When these steps are completed a backend ready for running scenarios should be set up. Scenarios are run through the RunScenario notebook. This will also create the infographics.

### Necessary input data
Currently the SetupSFINCS notebook uses data avaible only internally within Deltares. To provide your own data, prepare a [data catalog](https://deltares.github.io/hydromt/latest/user_guide/data_prepare_cat.html) and change the `data_libs` argument of the `hydromt.DataCatalog` and the `SfincsModel` functions. To setup a SFINCS model, the following type of data is used:
- Topograhpy
- Bathymetry
- Waterlevel timeseries at the domain boundary
- Meteorological data: windspeeds, airpressure, precipitation
- Soil infiltration curves (optional)
- Land use (optional)
When providing your own data, please consult the [HydroMT](https://deltares.github.io/hydromt/latest/user_guide/data_conventions.html) documentation for data conventions.

A geojson for setting up a model domain in the Humber delta is provided.

The Delft-FIAT as-is will use the JRC vulnerability curves, which are provided together with a data catalog for reading them in (the root in the data catalog does need updating).



# Template for interTwin repositories

This repository is to be used as a repository template for creating a new interTwin
Expand Down

0 comments on commit e4e392d

Please sign in to comment.