What’s new?
v0.1.0rc2 (2024-02-19)
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
) forGeomModel
- 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
andGrid
- 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 ofGeomSource
andGridSource
- Setting:
chunk
inexposure.geom.settings
, deprecated in favour ofchunk
inglobal.geom
- Setting:
chunk
inexposure.grid.settings
, deprecated in favour ofchunk
inglobal.grid
- Setting:
chunk
inhazard.settings
, deprecated in favour ofchunk
inglobal.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
v0.1.0rc1 (2023-11-30)
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 modelGridModel
; the raster based modelConfigReader
; for reading the settings file- I/O methods and structs
open_csv
which returns e.g.Table
open_geom
which returns aGeomSource
open_grid
which returns aGridSource
- GIS related operations like:
geom.reproject
to reproject vector filesgrid.reproject
to reproject raster filesoverlay.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
- In the API reference