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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions