Skip to content

[FireSTARR Bug]: Weather input file row with all 0's gets treated as empty hour during parsing #36

Description

@jordan-evens

Contact Details

No response

What happened?

wx.csv

Version

Unstable

What platform are you seeing the problem on?

No response

Relevant log output

[2026-06-22 12:42:06] NOTE:      FireSTARR v0.9.13-alpha-5 [4a2b58d62e] <2026-06-18T13:38:54Z>

[2026-06-22 12:42:06] NOTE:      Checking for dir_out/settings.ini
[2026-06-22 12:42:06] INFO:      Reading settings from 'dir_out/settings.ini'
[2026-06-22 12:42:06] NOTE:      dir_root = /appl/firestarr
[2026-06-22 12:42:06] INFO:      Converted relative path to absolute path /appl/firestarr/dir_out/wx.csv
[2026-06-22 12:42:06] NOTE:      dir_root = /appl/firestarr/dir_out/
[2026-06-22 12:42:06] INFO:      Converted relative path to absolute path /appl/firestarr/dir_out/../../data/generated/grid/100m
[2026-06-22 12:42:06] NOTE:      dir_root = /appl/firestarr/dir_out/
[2026-06-22 12:42:06] INFO:      Converted relative path to absolute path /appl/firestarr/dir_out/../fuel.lut
[2026-06-22 12:42:06] NOTE:      Specific revision is v0.9.13-alpha-5 [4a2b58d62e] <2026-06-18T13:38:54Z>
[2026-06-22 12:42:06] NOTE:      Output directory is dir_out/
[2026-06-22 12:42:06] NOTE:      Output log is dir_out/firestarr.log
[2026-06-22 12:42:06] WARNING:   Assuming 0 precipitation between noon yesterday and weather start for startup indices
[2026-06-22 12:42:06] NOTE:      Arguments are:
  ./firestarr dir_out 2001-07-01 55 -100 11:00 --wx dir_out/wx.csv --ffmc 80 --dmc 60 --dc 300 --tz 8 --output_date_offsets [1,2] -v

[2026-06-22 12:42:06] NOTE:      Simulation start time at start of runScenarios() is 2001-07-01 11:00
[2026-06-22 12:42:06] NOTE:      Using ignition point (55.000000°, -100.000000°)
[2026-06-22 12:42:06] INFO:      Running using inputs directory '/appl/firestarr/dir_out/../../data/generated/grid/100m'
[2026-06-22 12:42:06] INFO:      Raster root is /appl/firestarr/dir_out/../../data/generated/grid/100m/default/
[2026-06-22 12:42:06] NOTE:      Coordinates before reading are (3279, 33033 => 3279.281000, 33033.792000)
[2026-06-22 12:42:06] NOTE:      Coordinates distance to bottom left is: (3279, 33033) and top right is (720, 15966)
[2026-06-22 12:42:06] NOTE:      Coordinates before reading are (1360, 33047 => 1360.325000, 33047.512000)
[2026-06-22 12:42:06] NOTE:      Coordinates distance to bottom left is: (1360, 33047) and top right is (2639, 15952)
[2026-06-22 12:42:06] NOTE:      Loading info for fuel /appl/firestarr/dir_out/../../data/generated/grid/100m/default/fuel_14_0.tif
[2026-06-22 12:42:06] NOTE:      Projection is +proj=tmerc +lat_0=0.000000000 +lon_0=-99.000000000 +k=0.999600000 +x_0=500000.000000000 +y_0=0.000000000 +ellps=GRS80 +units=m
[2026-06-22 12:42:06] NOTE:      Fuel raster is /appl/firestarr/dir_out/../../data/generated/grid/100m/default/fuel_14_0.tif
[2026-06-22 12:42:06] INFO:      Reading fuel lookup table from '/appl/firestarr/dir_out/../fuel.lut'
[2026-06-22 12:42:06] NOTE:      Fuel (100, 'Not Available') is treated like 'D-2' with internal code 10
[2026-06-22 12:42:06] NOTE:      Fuel (101, 'Non-fuel') is treated like 'D-2' with internal code 10
[2026-06-22 12:42:06] NOTE:      Fuel (103, 'Unknown') is treated like 'D-2' with internal code 10
[2026-06-22 12:42:06] NOTE:      Fuel (104, 'Unclassified') is treated like 'D-1/D-2' with internal code 16
[2026-06-22 12:42:06] NOTE:      Fuel (105, 'Vegetated Non-Fuel') is treated like 'M-1/M-2 (25 PC)' with internal code 59
[2026-06-22 12:42:06] NOTE:      Fuel (106, 'Urban') is treated like 'D-1/D-2' with internal code 16
[2026-06-22 12:42:06] NOTE:      Coordinates before reading are (1360, 33047 => 1360.325000, 33047.512000)
[2026-06-22 12:42:06] NOTE:      Coordinates before reading are (1360, 33047 => 1360.325000, 33047.512000)
[2026-06-22 12:42:06] NOTE:      Coordinates are (1360, 2047 => 1360.325000, 2047.487000)
[2026-06-22 12:42:06] NOTE:      Coordinates are (1360, 2047 => 1360.325000, 2047.487000)
[2026-06-22 12:42:07] NOTE:      Start elevation is 303
[2026-06-22 12:42:07] INFO:      Position is (1360, 2047)
[2026-06-22 12:42:07] NOTE:      Grid has size (4000, 4096)
[2026-06-22 12:42:07] NOTE:      Fire start position is cell (1360, 2047)
[2026-06-22 12:42:07] NOTE:      Simulation start time is 2001-07-01 11:00
[2026-06-22 12:42:07] INFO:      Reading scenarios from '/appl/firestarr/dir_out/wx.csv'
[2026-06-22 12:42:07] NOTE:      Simulation start time of 181.458333 is 2001-07-01 11:00
[2026-06-22 12:42:07] NOTE:      Fire starting with size 1.0 ha
[2026-06-22 12:42:07] NOTE:      Creating 1 streams x 1 location = 1 scenarios
[2026-06-22 12:42:07] INFO:      Seed inputs using precision of 8 with base_salt 0 for spread: 0, 181, 5500000000, 10000000000
[2026-06-22 12:42:07] INFO:      Seed inputs using precision of 8 with base_salt 0 for extinction: 1, 181, 5500000000, 10000000000
[2026-06-22 12:42:07] NOTE:      No time limit being enforced since MAXIMUM_TIME = 0
[2026-06-22 12:42:07] NOTE:      No interim outputs being generated since INTERIM_OUTPUT_INTERVAL = 0
[2026-06-22 12:42:07] FATAL:     No weather available for time 181.791667

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions