{
 "schema_version": "4.4.0",
 "master_seed_for_kats": "123456",
 "stream_derivation": {
  "salt": "IoTSyn/v4.3.0",
  "stream_derivation_version": 1,
  "method": "seed32 = big-endian uint32 of SHA256(salt|master_seed|stream_name)[0:4]"
 },
 "mt19937": {
  "seed": 5489,
  "uint32_first_10": [
   3499211612,
   581869302,
   3890346734,
   3586334585,
   545404204,
   4161255391,
   3922919429,
   949333985,
   2715962298,
   1323567403
  ],
  "uniform_open_first_10": [
   0.81472369201947,
   0.13547700422350317,
   0.9057919342303649,
   0.8350085899000987,
   0.12698681198526174,
   0.9688677712110803,
   0.913375855772756,
   0.22103404288645834,
   0.6323592500993982,
   0.308167050476186
  ],
  "box_muller_first_pair": {
   "z0": 0.42190827281960575,
   "z1": 0.4814622645327129
  }
 },
 "pollutant_box_one_step": {
  "inputs": {
   "C0_ug_m3": 40.0,
   "E_ug_s": 120000.0,
   "H_m": 20.0,
   "A_m2": 10000.0,
   "Lx_m": 200.0,
   "u_eff_m_s": 1.2,
   "k_dep_s_1": 0.0001,
   "k_chem_s_1": 5e-05,
   "C_bg_ug_m3": 12.0,
   "dt_s": 900.0
  },
  "expected": {
   "V_m3": 200000.0,
   "k_vent_s_1": 0.006,
   "k_total_s_1": 0.00615,
   "C_infinity_ug_m3": 109.26829268292681,
   "C1_ug_m3": 108.99494554814133
  }
 },
 "risk_example": {
  "input": {
   "thermal": 3,
   "air_quality": 2,
   "noise": 0,
   "crowding": 2
  },
  "expected": {
   "overall_action_level": "severe",
   "dominant_issue": "thermal",
   "co_dominant_issues": [
    "thermal"
   ],
   "elevated_issues": [
    "thermal",
    "air_quality",
    "crowding"
   ],
   "elevated_hazard_count": 3,
   "compound_risk_flag": true,
   "risk_completeness_fraction": 1.0,
   "overall_action_level_provisional": false
  }
 },
 "substream_seeds": {
  "meteorology.cloud": 3982874498,
  "meteorology.precipitation": 3745427942,
  "meteorology.temperature": 892704917,
  "meteorology.humidity": 3264480334,
  "meteorology.wind": 3827278554,
  "crowd.state": 3633539532,
  "crowd.arrivals": 655598784,
  "crowd.dwell": 1289133551,
  "crowd.audience": 2284079643,
  "traffic.flow": 1141209679,
  "pollutant.pm25.source": 3576019562,
  "pollutant.pm25.observation": 4110571848,
  "pollutant.no2.source": 1763046509,
  "pollutant.no2.observation": 2093290072,
  "acoustics.residual": 22360979,
  "validation.bootstrap": 1493475867
 },
 "kat.uniform": {
  "seed32": 2559700672,
  "u_half_first_5": [
   0.30834851739928126,
   0.9826211130712181,
   0.40958365076221526,
   0.42039410187862813,
   0.7404676764272153
  ],
  "u_open_first_5_fresh_stream_kat.uniform2": [
   0.5295010904083028,
   0.992476292536594,
   0.5812261466635391,
   0.9454139390727505,
   0.9013999119633809
  ],
  "seed32_kat.uniform2": 744564799
 },
 "kat.normal": {
  "seed32": 896707978,
  "normal_first_6": [
   -0.013999190797544832,
   -0.2560785236347253,
   1.8769488753582793,
   -1.2626010389156574,
   1.114628403873233,
   0.5099317957989435
  ]
 },
 "kat.exponential": {
  "seed32": 2510364582,
  "rate": 0.5,
  "first_4": [
   1.401097614788178,
   0.9183044371475739,
   0.2748685450534244,
   3.4724967411316903
  ]
 },
 "kat.weibull": {
  "seed32": 4025213235,
  "k": 2.0,
  "c": 4.5,
  "first_4": [
   1.2757027588965968,
   4.077012211744521,
   3.618392082263874,
   4.051298939614679
  ]
 },
 "kat.lognormal": {
  "seed32": 4139634496,
  "mu": 3.2,
  "sigma": 0.6,
  "first_4": [
   17.055965169790976,
   18.698430214308104,
   27.382938549549426,
   70.84767583684534
  ]
 },
 "kat.poisson.small": {
  "seed32": 2239411738,
  "lambda": 3.5,
  "algorithm": "knuth",
  "first_8": [
   4,
   6,
   7,
   0,
   6,
   3,
   3,
   0
  ]
 },
 "kat.poisson.large": {
  "seed32": 2214328112,
  "lambda": 100.0,
  "algorithm": "ptrs",
  "first_8": [
   118,
   103,
   104,
   108,
   94,
   88,
   114,
   94
  ]
 },
 "kat.gamma": {
  "seed32": 454442720,
  "alpha": 2.5,
  "scale": 1.5,
  "first_4": [
   2.7742169653733866,
   0.9512875254004882,
   6.921549865207123,
   2.391060946273022
  ]
 },
 "kat.gamma.boost": {
  "seed32": 230679544,
  "alpha": 0.7,
  "scale": 1.0,
  "first_4": [
   4.001383809170727,
   0.5206061862375294,
   0.18085960965437992,
   0.012465407182661068
  ]
 },
 "kat.beta": {
  "seed32": 4126105498,
  "a": 2.0,
  "b": 8.0,
  "first_4": [
   0.18780723872187885,
   0.3310173717449791,
   0.2867492964962035,
   0.15969783918216668
  ]
 },
 "kat.categorical": {
  "seed32": 3384647208,
  "probs": [
   0.2,
   0.5,
   0.3
  ],
  "first_10_indices": [
   0,
   1,
   1,
   1,
   1,
   1,
   2,
   1,
   0,
   1
  ]
 },
 "kat.phi_normal_cdf": {
  "points": {
   "-3.0": 0.0013498980316300957,
   "-1.0": 0.15865525393145707,
   "-0.5": 0.3085375387259869,
   "0.0": 0.5,
   "0.5": 0.6914624612740131,
   "1.0": 0.8413447460685429,
   "3.0": 0.9986501019683699
  },
  "tolerance_abs": 5e-14
 },
 "nhpp_interval_example": {
  "stream": "crowd.arrivals",
  "seed32": 655598784,
  "lambda_per_h": 120.0,
  "dt_s": 900,
  "expected_count": 22,
  "offsets_s_sorted_first_5": [
   25.711059663444757,
   51.8682915950194,
   111.89620813820511,
   120.00130042433739,
   221.9495123717934
  ],
  "offsets_note": "U_half*dt, ascending stable sort"
 },
 "ventilation_monotonicity": {
  "condition": "d(C_inf)/d(k_vent) = [C_bg*(k_dep+k_chem) - E/V] / k_tot^2",
  "regime_source_dominated": {
   "E_ug_s": 120000.0,
   "E_over_V": 0.6,
   "Cbg_times_kloss": 0.0018,
   "C_inf_at_kvent_0.006": 109.26829268292681,
   "C_inf_at_kvent_0.012": 61.23456790123457,
   "expected_direction": "decreasing"
  },
  "regime_background_dominated": {
   "E_ug_s": 200.0,
   "E_over_V": 0.001,
   "Cbg_times_kloss": 0.0018,
   "C_inf_at_kvent_0.006": 11.869918699186993,
   "C_inf_at_kvent_0.012": 11.934156378600825,
   "expected_direction": "increasing_toward_background"
  }
 },
 "magnus_esat_pa": {
  "-10.0": 287.0310312013222,
  "0.0": 611.2,
  "20.0": 2332.5960220978072,
  "35.0": 5612.841719421078
 },
 "pedestrian_wind": {
  "v10": 3.0,
  "z0": 0.5,
  "z": 1.5,
  "v_z": 1.100177374026254
 },
 "laeq_energy_sum": {
  "levels_db": [
   55.0,
   50.0,
   45.0
  ],
  "total_db": 56.51133104744714
 },
 "largest_remainder": {
  "N": 7,
  "probs": [
   0.45,
   0.35,
   0.2
  ],
  "counts": [
   3,
   3,
   1
  ]
 },
 "risk_all_unavailable": {
  "input": {
   "thermal": null,
   "air_quality": null,
   "noise": null,
   "crowding": null
  },
  "expected": {
   "overall_action_level": null,
   "risk_completeness_fraction": 0.0,
   "overall_action_level_provisional": true,
   "communication_template": "insufficient_data"
  }
 },
 "risk_partial": {
  "input": {
   "thermal": 1,
   "air_quality": null,
   "noise": 0,
   "crowding": 2
  },
  "expected": {
   "overall_action_level": "high_risk",
   "dominant_issue": "crowding",
   "co_dominant_issues": [
    "crowding"
   ],
   "elevated_issues": [
    "crowding"
   ],
   "elevated_hazard_count": 1,
   "compound_risk_flag": false,
   "risk_completeness_fraction": 0.75,
   "overall_action_level_provisional": true
  }
 },
 "priority_score_example": {
  "elevated": {
   "thermal": "severe",
   "crowding": "high_risk"
  },
  "audience": "families",
  "weights": {
   "high_risk": 1,
   "severe": 2
  },
  "sensitivity": {
   "thermal": 1.2,
   "crowding": 1.2
  },
  "H_cap": 6,
  "H": 3.5999999999999996,
  "person_minutes": 11550,
  "E_ref": 1000,
  "X": 1.098643725817057,
  "priority": 3.9551174129414046
 },
 "solar_iotsyn_solar_v1": {
  "latitude_deg": 36.75,
  "longitude_deg": 3.06,
  "at_2026-07-14T12:00:00+01:00": {
   "julian_day": 2461235.9583333335,
   "declination_deg": 21.635022346808597,
   "equation_of_time_min": -5.9072611534375365,
   "true_solar_time_min": 666.3327388465625,
   "hour_angle_deg": -13.416815288359373,
   "elevation_deg": 70.92245974551311,
   "azimuth_deg": 138.70768400868604,
   "solar_noon_utc_min": 713.6672611534375,
   "sunrise_utc_min": 280.0547431426178,
   "sunset_utc_min": 1147.2797791642572
  },
  "at_2026-07-14T04:00:00+01:00": {
   "julian_day": 2461235.625,
   "declination_deg": 21.685729276798444,
   "equation_of_time_min": -5.870621569275605,
   "true_solar_time_min": 186.3693784307244,
   "hour_angle_deg": -133.4076553923189,
   "elevation_deg": -16.890861830599874,
   "azimuth_deg": 44.870044333808494,
   "solar_noon_utc_min": 713.6306215692756,
   "sunrise_utc_min": 279.8316224714953,
   "sunset_utc_min": 1147.429620667056
  },
  "at_2026-07-14T20:30:00+01:00": {
   "julian_day": 2461236.3125,
   "declination_deg": 21.580397788307497,
   "equation_of_time_min": -5.945187457749243,
   "true_solar_time_min": 1176.2948125422508,
   "hour_angle_deg": 114.07370313556271,
   "elevation_deg": -4.810601405381632,
   "azimuth_deg": 301.5676966825234,
   "solar_noon_utc_min": 713.7051874577493,
   "sunrise_utc_min": 280.29335115327103,
   "sunset_utc_min": 1147.1170237622275
  }
 }
}