{"id":"v001","input":{"nbr_pre":0.61,"nbr_post":0.13},"expect":{"result.dnbr":0.48,"result.severity":"moderate-high severity","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
{"id":"v002","input":{"nbr_pre":0.7,"nbr_post":0.05},"expect":{"result.dnbr":0.6499999999999999,"result.severity":"moderate-high severity","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
{"id":"v003","input":{"nbr_pre":0.5,"nbr_post":0.45},"expect":{"result.dnbr":0.04999999999999999,"result.severity":"unburned","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
{"id":"v004","input":{"nbr_pre":0.4,"nbr_post":0.2},"expect":{"result.dnbr":0.2,"result.severity":"low severity","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
{"id":"v005","input":{"nbr_pre":0.55,"nbr_post":0.2},"expect":{"result.dnbr":0.35000000000000003,"result.severity":"moderate-low severity","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
{"id":"v006","input":{"nbr_pre":0.2,"nbr_post":0.5},"expect":{"result.dnbr":-0.3,"result.severity":"high post-fire regrowth","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
{"id":"v007","input":{"nbr_pre":0.3,"nbr_post":0.45},"expect":{"result.dnbr":-0.15000000000000002,"result.severity":"low post-fire regrowth","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
{"id":"v008","input":{"nbr_pre":0.8,"nbr_post":-0.1},"expect":{"result.dnbr":0.9,"result.severity":"high severity","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
{"id":"v009","input":{"nbr_pre":0.1,"nbr_post":0.1},"expect":{"result.dnbr":0.0,"result.severity":"unburned","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
{"id":"v010","input":{"nbr_pre":0.45,"nbr_post":0.3},"expect":{"result.dnbr":0.15000000000000002,"result.severity":"low severity","ok":true},"source":"Index formulas transcribed from their papers in Python (tools/vectors/gen_raster.py)","sourceVersion":"2026-09-22","tolerance":{"result.dnbr":{"rel":0,"abs":1e-12}}}
