Recent Releases of FloodAdapt

FloodAdapt - v1.0.4

Changelog

All notable changes to this project will be documented in this file.

[1.0.4] - 2025-07-16

๐Ÿ› Bug Fixes

  • (dbs-controller) Remove caching of models and check for scenario run instead of hazard run (#854)

  • (adapter) Do not crash when tide gauge data for time series is not available (#853)

๐Ÿ“š Documentation

  • (misc) Updated the introduction page (#852)

[1.0.3] - 2025-07-11

๐Ÿ› Bug Fixes

  • (misc) Resolve slow output tab (#851)

[1.0.1] - 2025-07-10

๐Ÿš€ Features

  • (misc) Resolve pre-release issues and general cleanup (#850)

๐Ÿ› Bug Fixes

  • (api) Make sure we only get the geometry from region (#847)

  • (dbs-builder) Made sure crs of dem and fiat are the same (#846)

  • (adapter) Fix bug with deleting SFINCS simulation folder (#849)

๐Ÿ“š Documentation

  • (dbs-builder) Update dbs builder notebook and data (#848)

[1.0.0-rc1] - 2025-07-02

๐Ÿš€ Features

  • (misc) Separate generic hazard/impact configs from concrete model settings (#844)

๐Ÿ“š Documentation

  • (object-model) Update meteo documentation for events (#845)

[0.3.14] - 2025-06-27

๐Ÿ› Bug Fixes

  • (adapter) Fixed bug with type of new dev file (#843)

[0.3.13] - 2025-06-27

๐Ÿš€ Features

  • (dbs-builder) Add logging for aggregation areas (#841)

๐Ÿ› Bug Fixes

  • (dbs-builder) Small corrections in templates of infographics (#837)

  • (adapter) Tide gauge was assumed to always be there during obs point html creation (#839)

  • (adapter) Made sure new dev crs is always set to the FIAT one (#840)

  • (dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)

๐Ÿ“š Documentation

  • (api) Add a Database Builder example notebook and restructure dbs_builder API (#777)

  • (object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)

๐Ÿšœ Refactor

  • (dbs-builder) Update how dbs builder gets default water level references (#833)

  • (dbs-builder) Small script corrections (#834)

[0.3.12] - 2025-06-23

๐Ÿš€ Features

  • (dbs-controller) Add _higher_lvl_object attribute to dbs classes for improved error msgs (#831)

  • (misc) Added debug timer to database builder functions (#815)

๐Ÿ› Bug Fixes

  • (adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)

  • (object-model) Temporarily disable METEO and MODEL forcings (#825)

  • (dbs-controller) Delete finished simulations at startup depending on settings (#827)

  • (dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)

  • (object-model) Removed direction from wind plots (#794)

๐Ÿ“š Documentation

  • (object-model) Docs events update (#819)

  • (misc) File structure changes and resolved broken links (#824)

  • (misc) Added lightbox to _quarto.yml for better visualization (#828)

๐Ÿšœ Refactor

  • (dbs-builder) Add option to force floodmap type in database builder config (#822)

  • (api) Added option for road min zoom level in gui config (#826)

๐Ÿงช Testing

  • (adapter) Add unit tests for return period flood maps calculation (#829)

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v1.0.3

Changelog

All notable changes to this project will be documented in this file.

[1.0.3] - 2025-07-11

๐Ÿ› Bug Fixes

  • (misc) Resolve slow output tab (#851)

[1.0.1] - 2025-07-10

๐Ÿš€ Features

  • (misc) Resolve pre-release issues and general cleanup (#850)

๐Ÿ› Bug Fixes

  • (api) Make sure we only get the geometry from region (#847)

  • (dbs-builder) Made sure crs of dem and fiat are the same (#846)

  • (adapter) Fix bug with deleting SFINCS simulation folder (#849)

๐Ÿ“š Documentation

  • (dbs-builder) Update dbs builder notebook and data (#848)

[1.0.0-rc1] - 2025-07-02

๐Ÿš€ Features

  • (misc) Separate generic hazard/impact configs from concrete model settings (#844)

๐Ÿ“š Documentation

  • (object-model) Update meteo documentation for events (#845)

[0.3.14] - 2025-06-27

๐Ÿ› Bug Fixes

  • (adapter) Fixed bug with type of new dev file (#843)

[0.3.13] - 2025-06-27

๐Ÿš€ Features

  • (dbs-builder) Add logging for aggregation areas (#841)

๐Ÿ› Bug Fixes

  • (dbs-builder) Small corrections in templates of infographics (#837)

  • (adapter) Tide gauge was assumed to always be there during obs point html creation (#839)

  • (adapter) Made sure new dev crs is always set to the FIAT one (#840)

  • (dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)

๐Ÿ“š Documentation

  • (api) Add a Database Builder example notebook and restructure dbs_builder API (#777)

  • (object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)

๐Ÿšœ Refactor

  • (dbs-builder) Update how dbs builder gets default water level references (#833)

  • (dbs-builder) Small script corrections (#834)

[0.3.12] - 2025-06-23

๐Ÿš€ Features

  • (dbs-controller) Add _higher_lvl_object attribute to dbs classes for improved error msgs (#831)

  • (misc) Added debug timer to database builder functions (#815)

๐Ÿ› Bug Fixes

  • (adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)

  • (object-model) Temporarily disable METEO and MODEL forcings (#825)

  • (dbs-controller) Delete finished simulations at startup depending on settings (#827)

  • (dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)

  • (object-model) Removed direction from wind plots (#794)

๐Ÿ“š Documentation

  • (object-model) Docs events update (#819)

  • (misc) File structure changes and resolved broken links (#824)

  • (misc) Added lightbox to _quarto.yml for better visualization (#828)

๐Ÿšœ Refactor

  • (dbs-builder) Add option to force floodmap type in database builder config (#822)

  • (api) Added option for road min zoom level in gui config (#826)

๐Ÿงช Testing

  • (adapter) Add unit tests for return period flood maps calculation (#829)

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v1.0.2

Changelog

All notable changes to this project will be documented in this file.

[1.0.1] - 2025-07-10

๐Ÿš€ Features

  • (misc) Resolve pre-release issues and general cleanup (#850)

๐Ÿ› Bug Fixes

  • (api) Make sure we only get the geometry from region (#847)

  • (dbs-builder) Made sure crs of dem and fiat are the same (#846)

  • (adapter) Fix bug with deleting SFINCS simulation folder (#849)

๐Ÿ“š Documentation

  • (dbs-builder) Update dbs builder notebook and data (#848)

[1.0.0-rc1] - 2025-07-02

๐Ÿš€ Features

  • (misc) Separate generic hazard/impact configs from concrete model settings (#844)

๐Ÿ“š Documentation

  • (object-model) Update meteo documentation for events (#845)

[0.3.14] - 2025-06-27

๐Ÿ› Bug Fixes

  • (adapter) Fixed bug with type of new dev file (#843)

[0.3.13] - 2025-06-27

๐Ÿš€ Features

  • (dbs-builder) Add logging for aggregation areas (#841)

๐Ÿ› Bug Fixes

  • (dbs-builder) Small corrections in templates of infographics (#837)

  • (adapter) Tide gauge was assumed to always be there during obs point html creation (#839)

  • (adapter) Made sure new dev crs is always set to the FIAT one (#840)

  • (dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)

๐Ÿ“š Documentation

  • (api) Add a Database Builder example notebook and restructure dbs_builder API (#777)

  • (object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)

๐Ÿšœ Refactor

  • (dbs-builder) Update how dbs builder gets default water level references (#833)

  • (dbs-builder) Small script corrections (#834)

[0.3.12] - 2025-06-23

๐Ÿš€ Features

  • (dbs-controller) Add _higher_lvl_object attribute to dbs classes for improved error msgs (#831)

  • (misc) Added debug timer to database builder functions (#815)

๐Ÿ› Bug Fixes

  • (adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)

  • (object-model) Temporarily disable METEO and MODEL forcings (#825)

  • (dbs-controller) Delete finished simulations at startup depending on settings (#827)

  • (dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)

  • (object-model) Removed direction from wind plots (#794)

๐Ÿ“š Documentation

  • (object-model) Docs events update (#819)

  • (misc) File structure changes and resolved broken links (#824)

  • (misc) Added lightbox to _quarto.yml for better visualization (#828)

๐Ÿšœ Refactor

  • (dbs-builder) Add option to force floodmap type in database builder config (#822)

  • (api) Added option for road min zoom level in gui config (#826)

๐Ÿงช Testing

  • (adapter) Add unit tests for return period flood maps calculation (#829)

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v1.0.1

Changelog

All notable changes to this project will be documented in this file.

[1.0.1] - 2025-07-10

๐Ÿš€ Features

  • (misc) Resolve pre-release issues and general cleanup (#850)

๐Ÿ› Bug Fixes

  • (api) Make sure we only get the geometry from region (#847)

  • (dbs-builder) Made sure crs of dem and fiat are the same (#846)

  • (adapter) Fix bug with deleting SFINCS simulation folder (#849)

๐Ÿ“š Documentation

  • (dbs-builder) Update dbs builder notebook and data (#848)

[1.0.0-rc1] - 2025-07-02

๐Ÿš€ Features

  • (misc) Separate generic hazard/impact configs from concrete model settings (#844)

๐Ÿ“š Documentation

  • (object-model) Update meteo documentation for events (#845)

[0.3.14] - 2025-06-27

๐Ÿ› Bug Fixes

  • (adapter) Fixed bug with type of new dev file (#843)

[0.3.13] - 2025-06-27

๐Ÿš€ Features

  • (dbs-builder) Add logging for aggregation areas (#841)

๐Ÿ› Bug Fixes

  • (dbs-builder) Small corrections in templates of infographics (#837)

  • (adapter) Tide gauge was assumed to always be there during obs point html creation (#839)

  • (adapter) Made sure new dev crs is always set to the FIAT one (#840)

  • (dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)

๐Ÿ“š Documentation

  • (api) Add a Database Builder example notebook and restructure dbs_builder API (#777)

  • (object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)

๐Ÿšœ Refactor

  • (dbs-builder) Update how dbs builder gets default water level references (#833)

  • (dbs-builder) Small script corrections (#834)

[0.3.12] - 2025-06-23

๐Ÿš€ Features

  • (dbs-controller) Add _higher_lvl_object attribute to dbs classes for improved error msgs (#831)

  • (misc) Added debug timer to database builder functions (#815)

๐Ÿ› Bug Fixes

  • (adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)

  • (object-model) Temporarily disable METEO and MODEL forcings (#825)

  • (dbs-controller) Delete finished simulations at startup depending on settings (#827)

  • (dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)

  • (object-model) Removed direction from wind plots (#794)

๐Ÿ“š Documentation

  • (object-model) Docs events update (#819)

  • (misc) File structure changes and resolved broken links (#824)

  • (misc) Added lightbox to _quarto.yml for better visualization (#828)

๐Ÿšœ Refactor

  • (dbs-builder) Add option to force floodmap type in database builder config (#822)

  • (api) Added option for road min zoom level in gui config (#826)

๐Ÿงช Testing

  • (adapter) Add unit tests for return period flood maps calculation (#829)

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v1.0.0

Changelog

All notable changes to this project will be documented in this file.

[1.0.0-rc1] - 2025-07-02

๐Ÿš€ Features

  • (misc) Separate generic hazard/impact configs from concrete model settings (#844)

๐Ÿ“š Documentation

  • (object-model) Update meteo documentation for events (#845)

[0.3.14] - 2025-06-27

๐Ÿ› Bug Fixes

  • (adapter) Fixed bug with type of new dev file (#843)

[0.3.13] - 2025-06-27

๐Ÿš€ Features

  • (dbs-builder) Add logging for aggregation areas (#841)

๐Ÿ› Bug Fixes

  • (dbs-builder) Small corrections in templates of infographics (#837)

  • (adapter) Tide gauge was assumed to always be there during obs point html creation (#839)

  • (adapter) Made sure new dev crs is always set to the FIAT one (#840)

  • (dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)

๐Ÿ“š Documentation

  • (api) Add a Database Builder example notebook and restructure dbs_builder API (#777)

  • (object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)

๐Ÿšœ Refactor

  • (dbs-builder) Update how dbs builder gets default water level references (#833)

  • (dbs-builder) Small script corrections (#834)

[0.3.12] - 2025-06-23

๐Ÿš€ Features

  • (dbs-controller) Add _higher_lvl_object attribute to dbs classes for improved error msgs (#831)

  • (misc) Added debug timer to database builder functions (#815)

๐Ÿ› Bug Fixes

  • (adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)

  • (object-model) Temporarily disable METEO and MODEL forcings (#825)

  • (dbs-controller) Delete finished simulations at startup depending on settings (#827)

  • (dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)

  • (object-model) Removed direction from wind plots (#794)

๐Ÿ“š Documentation

  • (object-model) Docs events update (#819)

  • (misc) File structure changes and resolved broken links (#824)

  • (misc) Added lightbox to _quarto.yml for better visualization (#828)

๐Ÿšœ Refactor

  • (dbs-builder) Add option to force floodmap type in database builder config (#822)

  • (api) Added option for road min zoom level in gui config (#826)

๐Ÿงช Testing

  • (adapter) Add unit tests for return period flood maps calculation (#829)

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - release candidate v1.0.0-rc1

Release candidate for beta release v1.0

- Python
Published by LuukBlom about 1 year ago

FloodAdapt - v0.3.15

Changelog

All notable changes to this project will be documented in this file.

[0.3.14] - 2025-06-27

๐Ÿ› Bug Fixes

  • (adapter) Fixed bug with type of new dev file (#843)

[0.3.13] - 2025-06-27

๐Ÿš€ Features

  • (dbs-builder) Add logging for aggregation areas (#841)

๐Ÿ› Bug Fixes

  • (dbs-builder) Small corrections in templates of infographics (#837)

  • (adapter) Tide gauge was assumed to always be there during obs point html creation (#839)

  • (adapter) Made sure new dev crs is always set to the FIAT one (#840)

  • (dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)

๐Ÿ“š Documentation

  • (api) Add a Database Builder example notebook and restructure dbs_builder API (#777)

  • (object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)

๐Ÿšœ Refactor

  • (dbs-builder) Update how dbs builder gets default water level references (#833)

  • (dbs-builder) Small script corrections (#834)

[0.3.12] - 2025-06-23

๐Ÿš€ Features

  • (dbs-controller) Add _higher_lvl_object attribute to dbs classes for improved error msgs (#831)

  • (misc) Added debug timer to database builder functions (#815)

๐Ÿ› Bug Fixes

  • (adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)

  • (object-model) Temporarily disable METEO and MODEL forcings (#825)

  • (dbs-controller) Delete finished simulations at startup depending on settings (#827)

  • (dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)

  • (object-model) Removed direction from wind plots (#794)

๐Ÿ“š Documentation

  • (object-model) Docs events update (#819)

  • (misc) File structure changes and resolved broken links (#824)

  • (misc) Added lightbox to _quarto.yml for better visualization (#828)

๐Ÿšœ Refactor

  • (dbs-builder) Add option to force floodmap type in database builder config (#822)

  • (api) Added option for road min zoom level in gui config (#826)

๐Ÿงช Testing

  • (adapter) Add unit tests for return period flood maps calculation (#829)

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.14

Changelog

All notable changes to this project will be documented in this file.

[0.3.14] - 2025-06-27

๐Ÿ› Bug Fixes

  • (adapter) Fixed bug with type of new dev file (#843)

[0.3.13] - 2025-06-27

๐Ÿš€ Features

  • (dbs-builder) Add logging for aggregation areas (#841)

๐Ÿ› Bug Fixes

  • (dbs-builder) Small corrections in templates of infographics (#837)

  • (adapter) Tide gauge was assumed to always be there during obs point html creation (#839)

  • (adapter) Made sure new dev crs is always set to the FIAT one (#840)

  • (dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)

๐Ÿ“š Documentation

  • (api) Add a Database Builder example notebook and restructure dbs_builder API (#777)

  • (object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)

๐Ÿšœ Refactor

  • (dbs-builder) Update how dbs builder gets default water level references (#833)

  • (dbs-builder) Small script corrections (#834)

[0.3.12] - 2025-06-23

๐Ÿš€ Features

  • (dbs-controller) Add _higher_lvl_object attribute to dbs classes for improved error msgs (#831)

  • (misc) Added debug timer to database builder functions (#815)

๐Ÿ› Bug Fixes

  • (adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)

  • (object-model) Temporarily disable METEO and MODEL forcings (#825)

  • (dbs-controller) Delete finished simulations at startup depending on settings (#827)

  • (dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)

  • (object-model) Removed direction from wind plots (#794)

๐Ÿ“š Documentation

  • (object-model) Docs events update (#819)

  • (misc) File structure changes and resolved broken links (#824)

  • (misc) Added lightbox to _quarto.yml for better visualization (#828)

๐Ÿšœ Refactor

  • (dbs-builder) Add option to force floodmap type in database builder config (#822)

  • (api) Added option for road min zoom level in gui config (#826)

๐Ÿงช Testing

  • (adapter) Add unit tests for return period flood maps calculation (#829)

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.13

Changelog

All notable changes to this project will be documented in this file.

[0.3.13] - 2025-06-27

๐Ÿš€ Features

  • (dbs-builder) Add logging for aggregation areas (#841)

๐Ÿ› Bug Fixes

  • (dbs-builder) Small corrections in templates of infographics (#837)

  • (adapter) Tide gauge was assumed to always be there during obs point html creation (#839)

  • (adapter) Made sure new dev crs is always set to the FIAT one (#840)

  • (dbs-builder) Fix issue with green infra table not copied and added unit transform (#842)

๐Ÿ“š Documentation

  • (api) Add a Database Builder example notebook and restructure dbs_builder API (#777)

  • (object-model) Update events documentation with temporarily disabled model/meteo forcing sources (#836)

๐Ÿšœ Refactor

  • (dbs-builder) Update how dbs builder gets default water level references (#833)

  • (dbs-builder) Small script corrections (#834)

[0.3.12] - 2025-06-23

๐Ÿš€ Features

  • (dbs-controller) Add _higher_lvl_object attribute to dbs classes for improved error msgs (#831)

  • (misc) Added debug timer to database builder functions (#815)

๐Ÿ› Bug Fixes

  • (adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)

  • (object-model) Temporarily disable METEO and MODEL forcings (#825)

  • (dbs-controller) Delete finished simulations at startup depending on settings (#827)

  • (dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)

  • (object-model) Removed direction from wind plots (#794)

๐Ÿ“š Documentation

  • (object-model) Docs events update (#819)

  • (misc) File structure changes and resolved broken links (#824)

  • (misc) Added lightbox to _quarto.yml for better visualization (#828)

๐Ÿšœ Refactor

  • (dbs-builder) Add option to force floodmap type in database builder config (#822)

  • (api) Added option for road min zoom level in gui config (#826)

๐Ÿงช Testing

  • (adapter) Add unit tests for return period flood maps calculation (#829)

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.12

Changelog

All notable changes to this project will be documented in this file.

[0.3.12] - 2025-06-23

๐Ÿš€ Features

  • (dbs-controller) Add _higher_lvl_object attribute to dbs classes for improved error msgs (#831)

  • (misc) Added debug timer to database builder functions (#815)

๐Ÿ› Bug Fixes

  • (adapter) Opens templates and save in new sim, instead of copying and overwriting the overlands SFINCS model (#821)

  • (object-model) Temporarily disable METEO and MODEL forcings (#825)

  • (dbs-controller) Delete finished simulations at startup depending on settings (#827)

  • (dbs-builder) Allow for multiple exposure geometry files, besides buildings and roads (#830)

  • (object-model) Removed direction from wind plots (#794)

๐Ÿ“š Documentation

  • (object-model) Docs events update (#819)

  • (misc) File structure changes and resolved broken links (#824)

  • (misc) Added lightbox to _quarto.yml for better visualization (#828)

๐Ÿšœ Refactor

  • (dbs-builder) Add option to force floodmap type in database builder config (#822)

  • (api) Added option for road min zoom level in gui config (#826)

๐Ÿงช Testing

  • (adapter) Add unit tests for return period flood maps calculation (#829)

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.11

Changelog

All notable changes to this project will be documented in this file.

[0.3.11] - 2025-06-18

๐Ÿ› Bug Fixes

  • (output) Always add the measured waterlevels in output markers except for synthetic events (#812)

  • (object-model) Updated event template descriptions

  • (adapter) Check save_simulation config before deleting SFINCS folders (#814)

  • (adapter) Do not copy the template offshore SFINCS model and overwrite it anymore, to avoid file open errors (#818)

๐Ÿ“š Documentation

  • (api) Add a Measures example notebook (#785)

  • (api) Add a Simple Scenario example notebook (#789)

  • (api) Add a Advanced Scenario example notebook (#800)

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.10

Changelog

All notable changes to this project will be documented in this file.

[0.3.10] - 2025-06-05

๐Ÿš€ Features

  • (object-model) Add METEO as a source for rainfall in hurricane events

๐Ÿ› Bug Fixes

  • (misc) Add custom error message for pattern matching names instead of using pydantic default (#807)

  • (object-model) Remove CSV from allowed forcings for synthetic event. (#809)

  • (dbs-controller) Make getters faster and do not initialize all objects if not needed (#810)

๐Ÿ“š Documentation

  • (misc) Resolve sidebar issues for example notebooks (#806)

๐Ÿšœ Refactor

  • (dbs-controller) Remove unused api and restructure code (#797)

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.9

Changelog

All notable changes to this project will be documented in this file.

[0.3.9] - 2025-05-30

๐Ÿ› Bug Fixes

  • (adapter) Fix error in color input for measurements in observation htmls (#799)

  • (dbs-builder) Correct config for no observation points (#802)

  • (misc) Removed defaults for binary paths in Settings() (#803)

๐Ÿ“š Documentation

  • (api) Add a Projections example notebook (#769)

๐Ÿšœ Refactor

  • (adapter) Updated initializations and FIAT model loadings in the impact adapters to be faster (#805)

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.8

Changelog

All notable changes to this project will be documented in this file.

[0.3.8] - 2025-05-27

๐Ÿ› Bug Fixes

  • (output) Conditionally add the tide gauge timeseries (#796)

  • (dbs-controller) Cleanup of corrupted scenario output is always done at startup (#795)

  • (dbs-controller) Not mandatory configs for return periods and SLR scenarios do not break the initialization (#798)

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.7

Changelog

All notable changes to this project will be documented in this file.

[0.3.7] - 2025-05-23

๐Ÿš€ Features

  • (api) Add load_static_data() to the API that calls all methods that can be cached. Optionally to be run at startup.

๐Ÿ“š Documentation

  • (misc) Added the intro video to the home page (#775)

  • (object-model) Review and update event examples (#791)

๐Ÿšœ Refactor

  • (dbs-controller) Enhance standard object protection handling (#792)

๐Ÿงช Testing

  • (adapter) Improve add_forcing tests to test for actual values (#771)

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.6

Changelog

All notable changes to this project will be documented in this file.

[0.3.6] - 2025-05-21

โš™๏ธ Miscellaneous Tasks

  • (adapter) Update to hydromt fiat v0.5.5 (#776)

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.5

Changelog

All notable changes to this project will be documented in this file.

[0.3.5] - 2025-05-21

๐Ÿ› Bug Fixes

  • (adapter) Hazard has run check was performed on SFINCS simulation and not the output (#773)

๐Ÿšœ Refactor

  • (dbs-controller) Take out edit methods from API and add overwrite option in save method (#768)

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.4

Changelog

All notable changes to this project will be documented in this file.

[0.3.4] - 2025-05-16

๐Ÿ› Bug Fixes

  • Broken system folder updates

๐Ÿ“š Documentation

  • (object-model) Add events example notebooks (#767)

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

[0.2.0] - 2025-01-13

๐Ÿš€ Features

  • (dbs-builder) Clip exposure to hazard extent (#623)

  • (ci) Added automated release workflow (#632)

๐Ÿ› Bug Fixes

  • (misc) Remove Settings() instantiation from module level code (#629)

๐Ÿšœ Refactor

  • (adapters) Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings (#473)

๐Ÿงช Testing

  • (misc) Remove obsolete tests (#625)

[0.1.4] - 2025-01-03

๐Ÿš€ Features

  • (site) Add ascii validators to make sure we have only ascii in labels (#597)

  • (misc) Add docs and workflows for using Conventional commits (#602)

  • (misc) Add output as a conventional commit scope (#605)

  • (output) Points with no footprints shown as triangles (#604)

  • (misc) Automatic API doc generation (#500)

  • (dbs-builder) Replace $ with fiat model damage unit in metrics (#618)

๐Ÿ› Bug Fixes

  • Hydromt sfincs quadtree changes (#600)

  • (misc) Fix repo url in cliff.toml (#603)

  • (dbs-builder) FIAT roads related bugs (#611)

๐Ÿ“š Documentation

  • (misc) Automate pdf from docs (#613)

  • (api) Add docstrings to all api functions (#616)

โš™๏ธ Miscellaneous Tasks

  • (misc) Pin jellyfish version so rust is not a requirement for installing (#609)

  • (misc) Change hydromt-fiat from git url to pypi

[0.1.3] - 2024-11-28

๐Ÿš€ Features

  • Improve copy method to DbsTemplate class for duplicating objects (#517)

Bugfix

  • Fix case to not error in plot_wl when the name is not filled โ€ฆ (#528)

Chore

  • Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ (#459)

  • (adapter) Rename integrator submodule to adapter (#587)

  • (object_model) Rename objects for consistency (#588)

[0.0.1-alpha] - 2024-02-26

- Python
Published by LuukBlom about 1 year ago

FloodAdapt - v0.3.3

Changelog

All notable changes to this project will be documented in this file.

[0.3.3] - 2025-05-15

๐Ÿš€ Features

  • (misc) Added pixi tasks for updating the test database (#754)

  • (distribution) Update license from MIT to GNU GPL v3 (#755)

  • (misc) Make floodadapt platform independent (#738)

๐Ÿ› Bug Fixes

  • (distribution) Add system folder to db builder executable

  • (dbs-controller) Corrected saving object validation issue which did not allow editing (#750)

  • (dbs-controller) Remove object instantiation calls from database api (#752)

๐Ÿ“š Documentation

  • (misc) Add example notebooks documentation (#745)

  • (misc) Use Minio s3 bucket for examples (#746)

๐Ÿšœ Refactor

  • (misc) Create Layer classes and refactor usage of MapboxLayersModel (#753)

- Python
Published by LuukBlom about 1 year ago

FloodAdapt - v0.3.2

Changelog

All notable changes to this project will be documented in this file.

[0.3.2] - 2025-04-30

๐Ÿ› Bug Fixes

  • (dbs-builder) Make BenefitsModel and RiskModel in FiatModel optional (#743)

๐Ÿ“š Documentation

  • (misc) Add release instructions (#633)

๐Ÿšœ Refactor

  • (api) Cleanup api functions and signatures (#741)

[0.3.1] - 2025-04-25

๐Ÿš€ Features

  • (object-model) Update synthetic rainfall to allow cumulative (#739)

๐Ÿ› Bug Fixes

  • (object-model) Remove unused list_objects method from DbsEvent class

[0.3.0] - 2025-04-23

๐Ÿš€ Features

  • (adapters) Save floodmap geotiffs in sfincs projection (#624)

  • (dbs-builder) Elevate add if statement for roads (#634)

  • (object-model) Refactor site.toml into several files (#630)

  • (misc) Add automated publish to pypi workflow (#615)

  • (dbs-builder) Added database-builder + templates to the srcdist

  • (object-model) Add support for user provided netcdf forcing files (#626)

  • (misc) Updates for benchmarking (#663)

  • (dbs-builder) Concat buildings and roads to one gdf (#645)

  • (adapters) Use flood depth maps (#661)

  • (misc) Add pixi for env management (#567)

  • (object-model) Add wind & rainfall netcdf forcings to the forcing factory (#676)

  • (object-model) Add NONE as a forcingsource for use in the gui (#677)

  • (dbs-builder) Allow for configuring new aggregation areas in the database builder (#678)

  • (object-model) Add duration property and conversion methods to ValueUnitPair (#692)

  • (object-model) Cleanup eventset serialization (#706)

  • (adapters) Allow for water depth and area method to be used in FIAT (#705)

  • (adapter) Add check for when converting scs or other rainfall to not error (#713)

  • (distribution) Update database builder executable creation script (#723)

๐Ÿ› Bug Fixes

  • (adapters) Take out part that was creating single event output (#657)

  • (dbs-builder) Update path construction to default units in dbs-builder

  • (adapters) Fixed typo in inundation depth column name (#659)

  • (misc) Standardize and update logging throughout the code (#662)

  • (object-model) Correcting units in gauge plotting (#667)

  • (dbs-builder) Fixing database builder to work with site config refactor (#668)

  • (adapter) SfincsAdapter produces floodmap in correct units (#669)

  • (object-model) Add validateallowedforcings to Settings class (#674)

  • (object-model) Coarse timeseries for imported csv files (#672)

  • (object-model) Standardize units attribute among all classes (#682)

  • (object-model) Update allowed sources for events (#683)

  • (object-model) Update unit references in plotting (#684)

  • (adapters) Update hydromt-sfincs function calls in sfincsadapter (#685)

  • (adapters) Updated waterlevel references in Sfincs adapter (#688)

  • (dbs-builder) Corrected how the existence of rivers in the SFINCS model is checked (#689)

  • (api) Add overwrite option to save_measure function (#691)

  • (dbs-builder) Small bug fixes in database builder (#690)

  • (object-model) Event set frequency can be > 1 (#693)

  • (adapters) Added option to get damage types from fiat model (#695)

  • (dbs-builder) Bug where footprints_path is a string when it is expected to be a Path (#700)

  • (object-model) Change default for spw_file recreation to false (#703)

  • (misc) Prettify all string converted units (#708)

  • (misc) Remove unit system from Settings class (#717)

  • (object-model) Implement zero waterlevel reference solution (#715)

  • (misc) Improve directory cleanup with retry logic for locked files (#720)

  • (object-model) Fixed saving of csv/track/file-based forcings (#710)

  • (misc) Remove obsolete subprojects Fiat and Sfincs

  • (misc) Update build requirements to include pyinstaller and pefile with version constraints

  • (dbs-builder) Updates for latest water level refactor (#722)

  • (adapter) Offshore sfincs model fails when running risk scenarios (#725)

  • (adapter) Updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed (#727)

  • (dbs-builder) Update filename in entry point

  • (db-builder) Add setuptools to dependencies in build db-builder script

  • (dep) Add version constraints for hydromt-sfincs

  • Enable frozen builds in publish workflow

๐Ÿ“š Documentation

  • (misc) Added a new video to the introduction (#686)

๐Ÿšœ Refactor

  • (adapters) FIAT adapter refactor (#654)

  • (adapters) Change name of direct_impacts module to impacts (#658)

  • (adapters) Use pydantic model for defining impact columns formatting (enables use of latest FIAT version (#694)

  • (object-model) Moved datum correction from datummodel to floodmodel (#724)

  • (dbs-controller) Update copy function in dbs template. (#726)

  • (object-model) Remove obsolete object model classes (#728)

  • (dbs-builder) Restructure database builder script with separated methods and unit testing. (#721)

  • (api) Move api functions into flood adapt class and cleanup file structure (#732)

๐Ÿงช Testing

  • (misc) Max 5 retires for restoring snapshots

  • (object-model) Unskip tests and make them pass (#660)

  • (object-model) Create input folder in test db at start of testing session (#709)

โš™๏ธ Miscellaneous Tasks

  • (misc) Integrate pytest-cov for coverage reporting (#628)

  • (adapters) Update fiat_toolbox version to fix output bugs (#696)

  • (misc) Add sonarcloud scanning (#698)

  • (adapters) Update meteo handler to new version of cht_meteo (#699)

Fix

  • (object-model) Remove default events and forcings (#646)

  • (object-model) Standardize event forcings (#655)

- Python
Published by LuukBlom about 1 year ago

FloodAdapt - v0.3.1

What's Changed

  • feat(object-model): update synthetic rainfall to allow cumulative by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/739

Full Changelog: https://github.com/Deltares-research/FloodAdapt/compare/v0.3.0...v0.3.1

- Python
Published by github-actions[bot] about 1 year ago

FloodAdapt - v0.3.0

What's Changed

  • feat(adapters): save floodmap geotiffs in sfincs projection by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/624
  • feat(dbs-builder): Elevate add if statement for roads by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/634
  • feat(object-model): refactor site.toml into several files by @savente93 in https://github.com/Deltares-research/FloodAdapt/pull/630
  • feat(misc): add automated publish to pypi workflow by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/615
  • ci(misc): integrate pytest-cov for coverage reporting by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/628
  • Fix(object-model): remove default events and forcings by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/646
  • Fix(object-model): standardize event forcings by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/655
  • fix(adapters): Take out part that was creating single event output by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/657
  • refactor(adapters): FIAT adapter refactor by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/654
  • refactor(adapters): Change name of direct_impacts module to impacts by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/658
  • fix(adapters): Fixed typo in inundation depth column name by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/659
  • test(object-model): unskip tests and make them pass by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/660
  • feat(object-model): Add support for user provided netcdf forcing files by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/626
  • fix(misc): standardize and update logging throughout the code by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/662
  • feat(misc): updates for benchmarking by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/663
  • feat(dbs-builder): concat buildings and roads to one gdf by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/645
  • feat(adapters): Use flood depth maps by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/661
  • fix(object-model): Correcting units in gauge plotting by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/667
  • fix(dbs-builder): Fixing database builder to work with site config refactor by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/668
  • fix(adapter): SfincsAdapter produces floodmap in correct units by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/669
  • feat(misc): add pixi for env management by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/567
  • fix(object-model): add validateallowedforcings to Settings class by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/674
  • feat(object-model): add wind & rainfall netcdf forcings to the forcing factory by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/676
  • fix(object-model): coarse timeseries for imported csv files by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/672
  • feat(object-model): add NONE as a forcingsource for use in the gui by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/677
  • fix(object-model): standardize units attribute among all classes by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/682
  • feat(dbs-builder): Allow for configuring new aggregation areas by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/678
  • fix(object-model): update allowed sources for events by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/683
  • fix(object-model): update unit references in plotting by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/684
  • fix(adapters): update hydromt-sfincs function calls in sfincsadapter by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/685
  • doc(misc): added a new video to the introduction by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/686
  • fix(adapters): updated waterlevel references in Sfincs adapter by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/688
  • fix(dbs-builder): Corrected how the existense of rivers in the SFINCS model is checked by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/689
  • fix(api): add overwrite option to save_measure function by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/691
  • fix(dbs-builder): Small bug fixes in database builder by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/690
  • fix(object-model): Event set frequency can be > 1 by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/693
  • refactor(adapters): Use pydantic model for defining impact columns formatting by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/694
  • dep(adapters): Update fiat_toolbox version to fix output bugs by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/696
  • fix(adapters): Added option to get damage types from fiat model by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/695
  • ci(misc): add sonarcloud scanning by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/698
  • fix(dbs-builder): bug where footprints_path is a string when it is expected to be a Path by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/700
  • fix(object-model): change default for spw_file recreation to false by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/703
  • fix(misc): prettify all string converted units by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/708
  • dep(adapters): Update meteo handler to new version of cht_meteo by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/699
  • test(object-model): create input folder in test db at start of testing session by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/709
  • feat(object-model): add duration property and conversion methods to ValueUnitPair by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/692
  • feat(object-model): cleanup eventset serialization by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/706
  • feat(adapters): Allow for water depth and area method to be used in FIAT by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/705
  • fix(misc): Remove unit system from Settings class by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/717
  • fix(object-model): implement zero waterlevel reference solution by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/715
  • fix(object-model): update dependencies by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/701
  • fix(misc): improve directory cleanup with retry logic for locked files by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/720
  • fix(object-model): fixed saving of csv/track/file-based forcings by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/710
  • feat(adapter): add check for when converting scs or other rainfall to not error by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/713
  • fix(dbs-builder): Updates for latest water level refactor by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/722
  • feat(distribution): update database builder executable creation script by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/723
  • refactor(object-model): moved datum correction from datummodel to floodmodel by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/724
  • fix(adapter): offshore sfincs model fails when running risk scenarios by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/725
  • refactor(dbs-controller): update copy function in dbs template. by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/726
  • fix(adapter): updated cleanupsimulation_folder() to check the config and delete the entire simulation if needed by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/727
  • refactor(object-model): remove obsolete object model classes by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/728
  • refactor(dbs-builder): update database builder with same structure as testing database creation script. by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/721
  • refactor(api): move api functions into flood adapt class and cleanup file structure by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/732
  • Fix/add version limits to all dependencies by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/737

Full Changelog: https://github.com/Deltares-research/FloodAdapt/compare/v0.2.0...v0.3.0

- Python
Published by LuukBlom about 1 year ago

FloodAdapt - v0.2.0

What's Changed

  • refactor(adapters): Add adapter interfaces and refactor SficnsAdapter to use them. Also refactor events to use forcings by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/473
  • test(misc): remove obsolete tests by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/625
  • feat(dbs-builder): clip exposure to hazard extent by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/623
  • fix(misc): remove Settings() instantiation from module level code by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/629
  • feat(ci): added automated release workflow by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/632

Full Changelog: https://github.com/Deltares-research/FloodAdapt/compare/v0.1.4...v0.2.0

- Python
Published by github-actions[bot] over 1 year ago

FloodAdapt - v0.1.2

What's Changed

  • Refactor of the save/edit/delete enz. functions for all tabs by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/367
  • Remove lock count by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/415
  • Added a section on socio-economic projections by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/416
  • Add validators by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/417
  • changed how the Hazard object is initialized to avoid creating the diโ€ฆ by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/391
  • Docs measures building level by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/426
  • Update docs.yml by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/428
  • using z-value in floodwall from shp file by @GundulaW in https://github.com/Deltares-research/FloodAdapt/pull/427
  • 409 raise by datum is currently increasing the elevation above ground and not datum by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/431
  • Update pyproject.toml by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/434
  • Fix/docs landing page by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/437
  • Test youtube video by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/438
  • total area of all polygons from imported file by @GundulaW in https://github.com/Deltares-research/FloodAdapt/pull/442
  • Refactor tests pa by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/336
  • Make database singleton by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/447
  • include rainfall in spw file if rainfall from track is chosen by @GundulaW in https://github.com/Deltares-research/FloodAdapt/pull/443
  • 259 get continuous integration up and running by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/445
  • fixed issue with logging handlers not closing properly by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/453
  • Restructure static API functions and add results caching by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/449
  • fixed percapitaincome typo by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/455
  • Configure ruff, black & typos in pyproj.toml and implement suggested changes by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/451
  • remove dependencies that will be installed already by cht-dependencies by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/457
  • remove non functional ruff format line in pre-commit.yaml by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/458
  • Fix naming issues by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/456
  • chore: Remove duplicate functions in dbs_controller & Update pre-commโ€ฆ by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/459
  • Remove relative path in site toml by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/464
  • take most of the env creation script from frontend and put it in the โ€ฆ by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/467
  • added temporary event name for plotting rainfall and river by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/470
  • Move env creation to backend by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/468
  • pre-commit version and fiat adapter test not skipped anymore by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/463
  • Add self check to hazard run check by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/471
  • Updates in site.toml to clear not-used attributes and update some vairables by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/462
  • revert rename by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/474
  • Fix tests teamcity by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/475
  • Config changes by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/476
  • Split mandatory and optional metrics by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/477
  • fix import error in hydromt-sfincs for teamcity by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/483
  • made sure that the optional config metric toml is not mandatory by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/481
  • made infographic creation not mandatory by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/491
  • risk infographic config check by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/493
  • 380 remove useless statements from log file by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/478
  • change fiat_toolbox dependency to main branch instead of pypi by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/499
  • docs hydromt fiat by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/472
  • allow manual trigger by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/501
  • Update workflows by @savente93 in https://github.com/Deltares-research/FloodAdapt/pull/503
  • remove jupyter notebooks by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/505
  • comment out destination in docs workflow by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/506
  • #docs add jupyter by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/507
  • Docs update style by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/509
  • Docs update directory tree by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/511
  • Docs measures hydraulic by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/512
  • Docs measures urban green infra by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/513
  • update docs structure and add "coming soon"to empty pages by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/515
  • Don't offsett water levels in synthetic events by @savente93 in https://github.com/Deltares-research/FloodAdapt/pull/514
  • FloodAdapt builder by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/421
  • Docs strategies by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/521
  • Docs output - FloodAdapt output documentation by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/522
  • feat: Improve copy method to DbsTemplate class for duplicating objects by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/517
  • Standardize how we check for a run being completed by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/519
  • 406 remove incomplete output from crashed runs by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/523
  • v0.1.1 for sep30 release by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/525
  • bug fix in benefit scenarios creation by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/526
  • Bugfix: fix case to not error in plot_wl when the name is not filled โ€ฆ by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/528
  • bugfix discharge import timeseries in plot_river by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/529
  • Bugfixes event window by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/530
  • 524 make headers optional & allow for multiple datetime formats by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/531
  • Docs events revisions by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/532
  • Docs benefits by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/533
  • Revert "524 make headers optional & allow for multiple datetime formats" by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/534
  • Reapply changes from 524 by @savente93 in https://github.com/Deltares-research/FloodAdapt/pull/535
  • 536 time series column name format error by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/537
  • corrected cys file paths by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/539
  • Offshore model fix incl slicing error by @GundulaW in https://github.com/Deltares-research/FloodAdapt/pull/541
  • Docs user guide landing page 2 by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/542
  • Docs sfincs by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/540
  • Docs tech background by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/543
  • Docs minor changes by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/544
  • make deleting run output optional by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/549
  • Feat/pydantic settings for database config by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/546
  • Move delete crashed runs var to Settings class by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/552
  • Commented out video until video is updated by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/550
  • change hydromt-sfincs dependency by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/555
  • backend implementation for issue #431 in FloodAdapt-GUI by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/557
  • Bugfix/make env script: raise error if process failed by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/556
  • small correction based on change of spatial join read in hydromt fiat by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/566
  • template infographics correction by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/569
  • Changed structure of the comparison tabs and added content by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/561
  • Docs database builder newer by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/570
  • changed FIAT region path based on hydromt fiat updates by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/572
  • Docs setup guide improvements by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/571

New Contributors

  • @savente93 made their first contribution in https://github.com/Deltares-research/FloodAdapt/pull/503

Full Changelog: https://github.com/Deltares-research/FloodAdapt/compare/v0.0.1...v0.1.2

- Python
Published by LuukBlom over 1 year ago

FloodAdapt - v0.1.1-alpha

What's Changed

  • 394 tide gauge download from local files by @GundulaW in https://github.com/Deltares-research/FloodAdapt/pull/396
  • Refactor of the save/edit/delete enz. functions for all tabs by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/367
  • Remove lock count by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/415
  • Added a section on socio-economic projections by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/416
  • Add validators by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/417
  • changed how the Hazard object is initialized to avoid creating the diโ€ฆ by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/391
  • Docs measures building level by @kathrynroscoe in https://github.com/Deltares-research/FloodAdapt/pull/426
  • Update docs.yml by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/428
  • using z-value in floodwall from shp file by @GundulaW in https://github.com/Deltares-research/FloodAdapt/pull/427
  • 409 raise by datum is currently increasing the elevation above ground and not datum by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/431

Full Changelog: https://github.com/Deltares-research/FloodAdapt/compare/v0.1.0-alpha...v0.1.1-alpha

- Python
Published by LuukBlom about 2 years ago

FloodAdapt - v0.1.0-alpha

What's Changed

  • Docs by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/361
  • Fix grid api function by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/360
  • 355 option to delete simulation folders for sfincs and fiat by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/363
  • ruff and typos corrections for docs by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/364
  • Docs by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/365
  • Docs by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/366
  • do not copy simulation folders when reusing hazard by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/368
  • fixed bug in getting infographic when no simulation folder is available by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/372
  • Fix config parsing by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/370
  • Docs by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/377
  • Docs by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/378
  • Fix blocking editing if it is used higher up by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/381
  • Refactor projection saving and handle user uploaded shapefile by @LuukBlom in https://github.com/Deltares-research/FloodAdapt/pull/353
  • added method to read in a green infra look up table from the database by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/382
  • Fix stop running by @dladrichem in https://github.com/Deltares-research/FloodAdapt/pull/383
  • Small fixes and changes for min zoom levels in config and impact types by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/384
  • NaN values in flood return maps by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/373
  • added "del model" by @GundulaW in https://github.com/Deltares-research/FloodAdapt/pull/386
  • added option for absolute or relative damages by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/385
  • added config for benefits visualization threshold by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/387
  • Docs by @Santonia27 in https://github.com/Deltares-research/FloodAdapt/pull/389
  • made benefit threshold optional by @panosatha in https://github.com/Deltares-research/FloodAdapt/pull/390

Full Changelog: https://github.com/Deltares-research/FloodAdapt/compare/v0.0.1-alpha...v0.1.0-alpha

- Python
Published by LuukBlom about 2 years ago

FloodAdapt -

- Python
Published by dladrichem over 2 years ago

FloodAdapt -

- Python
Published by dladrichem over 2 years ago

FloodAdapt -

- Python
Published by dladrichem over 2 years ago

FloodAdapt - v0.0.1-alpha

- Python
Published by dladrichem over 2 years ago