Skip to content

Releases: Deltares/Delft-FIAT

v0.2.0

15 Oct 13:28
d559aae
Compare
Choose a tag to compare

Added small features.

Added

  • 'Normal' exit when keyboard interrupt is triggered over cli
  • Support for grids with non square cells

Changed

  • Fixed hanging issue with the mp-logging receiver when erroring
  • Fixed square cell assumption when mapping world coordinates to pixel coordinates
  • Support capitalized entries in the settings toml (again; it was disabled)
  • Various small non breaking fixes

v0.1.1

04 Oct 09:17
ce343ba
Compare
Choose a tag to compare

Small patch release.

Changes

  • Bugfix regarding drivernotfound error in GridSource
  • Fixed install from conda
  • More functions and objects exposed directly under fiat -> e.g. from fiat import open_grid

v0.1.0

03 Oct 16:15
Compare
Choose a tag to compare

The first full release of Delft-FIAT.

For a full list of all the changes, see the changelog.

PR's

Full Changelog: v0.1.0rc2...v0.1.0

v0.1.0rc2

19 Feb 14:53
Compare
Choose a tag to compare

The second pre-release of Delft-FIAT.

Added

  • A version switcher for the documentation
  • Added entries for chunking size in the settings file (settings.toml) for GeomModel
  • Chunking for geometry calculations (GeomModel)
  • Chunking for resolving temporary GeomModel output
  • New method for writing geometries from a buffer: BufferedGeomWriter
  • New function for merging vector layers: merge_geom_layers
  • Setting of amount of threads via cli

Changed

  • Better build environment creation on linux systems
  • Clarified the cli
  • Fixed chunking on a single thread
  • Fixed and clarified the shape (w, h) of GridSource and Grid
  • Fixed handling of positive nodata values in geometry calculations
  • Fixed indexing in GridModel calculations
  • Parallelisation of calculations for GeomModel (not only in risk mode)
  • Updated the installer creation (exe) on Windows (10/11)
  • Various bug fixes

Deprecated

  • get_bbox method of GeomSource and GridSource
  • Setting: chunk in exposure.geom.settings, deprecated in favour of chunk in global.geom
  • Setting: chunk in exposure.grid.settings, deprecated in favour of chunk in global.grid
  • Setting: chunk in hazard.settings, deprecated in favour of chunk in global.grid

Documentation

  • Ability to switch between documentation/ software versions
  • Improved/ updated the page regarding exposure csv
  • Restructered user settings pages
  • Seperated user settings into: Basic, Computational & Optional

PR's

Full Changelog: v0.1.0rc1...v0.1.0rc2

v0.1.0rc1

27 Nov 14:29
Compare
Choose a tag to compare

This is the first and pre-release of Delft-FIAT. It aims to have a stable version of the GeomModel for calculating damages and risk for vector exposure data and an experimental version of the GridModel for calculating damages and risk for raster exposure data.

Added

  • Documentation
  • Command line user interface
  • Main FIAT object from which it's run
  • GeomModel; the vector based model
  • GridModel; the raster based model
  • ConfigReader; for reading the settings file
  • I/O methods and structs
    • open_csv which returns e.g. Table
    • open_geom which returns a GeomSource
    • open_grid which returns a GridSource
  • GIS related operations like:
    • geom.reproject to reproject vector files
    • grid.reproject to reproject raster files
    • overlay.clip to clip a grid based on a polygon
    • and more...
  • Ability to 'compile'/ freeze FIAT as an application/ binary
  • Some smalller miscellaneous methods and object

PR

Full Changelog: https://github.com/Deltares/Delft-FIAT/commits/v0.1.0rc1