Skip to content

v0.1.2 — Bug fixes and pipeline improvements

Latest

Choose a tag to compare

@CYglume CYglume released this 14 May 19:06
825547a

What's changed

Bug fixes

  • Fixed AttributeError in download_weather_data when fire records are loaded from ESRI Shapefile (date column stored as string — now coerced via pd.to_datetime() before .strftime())
  • Fixed Unknown geometry type: 'featurecollection' error in generate_ignition_points — now correctly passes the Shapely geometry object instead of the GeoDataFrame
  • Fixed process_raster silently casting uint8 fuel-model rasters to float32, which corrupted FlamMap fuel codes — integer dtypes are now preserved as-is
  • Fixed LCP output filename from lcp_.tif to lcp_{region}.tif
  • Fixed fires_region.gpkg being saved under Ignition/ — moved to the semantically correct Fires/ directory

New parameters

  • PrepFirePipeline(done_lcp=True) — skips landscape raster processing if LCP file already exists (consistent with existing done_cds_download)
  • generate_weather_types(scenario_tag="v2") — appends a tag to output CSVs for multi-version scenario runs; replaces the previous -1.csv / -2.csv suffix loop

Output changes

  • single_fire_weather.csv renamed to fire_weather_records.csv
  • FMS output folder capitalised: fms/FMS/
  • Single/ directory removed from project structure (was never written to)
  • New directories Fires/ and Weather/FMS/ pre-created by setup

Full changelog

See CHANGELOG.md for complete details.