GeoFabrics icon indicating copy to clipboard operation
GeoFabrics copied to clipboard

Improvements for use in flood modelling

Open rosepearson opened this issue 1 year ago • 1 comments

Trace-back when clearing the cached files created to stabilise memory usage during parallel computing.

Line 950 processor.py cached_file.unlink()

https://github.com/rosepearson/GeoFabrics/blob/main/src/geofabrics/processor.py#L950

Also update the windows yml files to be cleaner and remove the spyder dependency.

  1. TB line 950 unlinking
  2. Tidy windows ymal file
  3. Make robust to adding a river outside the catchment and ignore
  4. Package GeoFabrics using conda to simplify install.
  • Going through the process of packaging the only non-Conda dependency - https://github.com/conda-forge/staged-recipes/pull/25063

rosepearson avatar Jan 17 '24 20:01 rosepearson

Other suggestions @RegMeasures

  1. Add ability for a raster elevation or roughness patch to be added at the end of the dem/roughness stages (e.g. after the LiDAR is added).
  2. Add support for a stop-bank stage i. support z-height polyline ii. support crest height from LiDAR along polyline withou z-heights
  • [x] Add a source to the waterways stage so it is clear OSM is the current only source.
  • [x] Support saving out as GeoTiffs (each layer as a separate GeoTiff)

rosepearson avatar Jan 23 '24 03:01 rosepearson

could look at replacing the LFS caching in the GH actions with https://github.com/marketplace/actions/cached-lfs-checkout

rosepearson avatar Jun 20 '24 04:06 rosepearson