GeoFabrics
GeoFabrics copied to clipboard
Improvements for use in flood modelling
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.
- TB line 950 unlinking
- Tidy windows ymal file
- Make robust to adding a river outside the catchment and ignore
- 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
Other suggestions @RegMeasures
- 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).
- 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
sourceto 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)
could look at replacing the LFS caching in the GH actions with https://github.com/marketplace/actions/cached-lfs-checkout