lautenberger / elmfire

Eulerian Level set Model of FIRE spread
https://elmfire.io
Eclipse Public License 2.0
30 stars 13 forks source link

Feature request: size-censored ignitions #29

Closed vvvvalvalval closed 1 year ago

vvvvalvalval commented 1 year ago

Problem statement: in some calibration use cases, the users need not know how a simulated fire spreads after having exceeded a certain size threshold. It makes sense to configure this on a per-fire basis.

Proposed solution: in the IGNITIONS_CSV_FILENAME file, allow an optional new column stop_above_atotal, providing a threshold in acres. For example, the following ignitions CSV

icase, iwx_band, x, y, stop_above_atotal
...
19, 342, 572416.24, 1067098.27, 100.0
20, 351, 572424.16, 1067027.98, 10.0
...

means that:

Outputs should still be emitted even if these thresholds are reached.

lautenberger commented 1 year ago

Thanks Val- it's on the list!

lautenberger commented 1 year ago

OK, this one was fairly straightforward. It's been implemented by commit https://github.com/lautenberger/elmfire/commit/f3ebb70d48bb2ef47830e20f146cf3718fb497f4.