-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated README with details about the repository. Added a folder stru…
…cture, and the script that process the raw StormData reports CSV file, as well as the output from said script.
- Loading branch information
Showing
166 changed files
with
8,476 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,10 @@ | ||
# Flash Floods (FF) Products Thresholds | ||
|
||
This repository hosts analysis data and programming scripts supporting the definition of threshold levels for products used in US NOAA NWS warning operations for flash floods. The analysis data were derived from archived raster data from the Multi-Radar Multi-Sensor (MRMS) – Flooded Locations And Simulated Hydrographs (FLASH) system. | ||
This repository hosts analysis data and programming scripts supporting the study by Gourley and Vergara (2020) on the definition of threshold levels for products used in US NOAA NWS warning operations for flash floods. The analysis data were derived from archived raster data from the Multi-Radar Multi-Sensor (MRMS) – Flooded Locations And Simulated Hydrographs (FLASH) system. The study period was June 2018 through May 2019. The flash flood products considered were: | ||
|
||
Rainfall Accumulations for 30-min, 1-hr, 3-hr, 6-hr, 12-hr and 24-hr accumulation intervals | ||
Unit Streamflow from the three water balance models in FLASH: CREST, SAC-SMA, HP Unit | ||
Quantitative Precipitation Estimates (QPE)-to-Flash Flood Guidance (FFG) Ratio for 30-min, 1-hr, 3-hr, 6-hr, 12-hr and 24-hr accumulation intervals | ||
Rainfall Annual Recurrence Intervals (ARIs) for 30-min, 1-hr, 3-hr, 6-hr, 12-hr and 24-hr accumulation intervals | ||
|
||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+256 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201805311200-201806071200.mat
Binary file not shown.
Binary file added
BIN
+238 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201806071200-201806141200.mat
Binary file not shown.
Binary file added
BIN
+253 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201806141200-201806211200.mat
Binary file not shown.
Binary file added
BIN
+241 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201806211200-201806281200.mat
Binary file not shown.
Binary file added
BIN
+266 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201806281200-201807051200.mat
Binary file not shown.
Binary file added
BIN
+317 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201807051200-201807121200.mat
Binary file not shown.
Binary file added
BIN
+361 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201807121200-201807191200.mat
Binary file not shown.
Binary file added
BIN
+300 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201807191200-201807261200.mat
Binary file not shown.
Binary file added
BIN
+298 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201807261200-201808021200.mat
Binary file not shown.
Binary file added
BIN
+288 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201808021200-201808091200.mat
Binary file not shown.
Binary file added
BIN
+318 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201808091200-201808161200.mat
Binary file not shown.
Binary file added
BIN
+315 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201808161200-201808231200.mat
Binary file not shown.
Binary file added
BIN
+257 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201808231200-201808301200.mat
Binary file not shown.
Binary file added
BIN
+242 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201808301200-201809061200.mat
Binary file not shown.
Binary file added
BIN
+240 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201809061200-201809131200.mat
Binary file not shown.
Binary file added
BIN
+221 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201809131200-201809201200.mat
Binary file not shown.
Binary file added
BIN
+232 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201809201200-201809271200.mat
Binary file not shown.
Binary file added
BIN
+269 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201809271200-201810041200.mat
Binary file not shown.
Binary file added
BIN
+271 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201810041200-201810111200.mat
Binary file not shown.
Binary file added
BIN
+271 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201810111200-201810181200.mat
Binary file not shown.
Binary file added
BIN
+226 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201810181200-201810251200.mat
Binary file not shown.
Binary file added
BIN
+213 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201810251200-201811011200.mat
Binary file not shown.
Binary file added
BIN
+216 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201811011200-201811081200.mat
Binary file not shown.
Binary file added
BIN
+216 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201811081200-201811151200.mat
Binary file not shown.
Binary file added
BIN
+208 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201811151200-201811221200.mat
Binary file not shown.
Binary file added
BIN
+213 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201811221200-201811291200.mat
Binary file not shown.
Binary file added
BIN
+218 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201811291200-201812061200.mat
Binary file not shown.
Binary file added
BIN
+214 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201812061200-201812131200.mat
Binary file not shown.
Binary file added
BIN
+212 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201812131200-201812201200.mat
Binary file not shown.
Binary file added
BIN
+221 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201812201200-201812271200.mat
Binary file not shown.
Binary file added
BIN
+214 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201812271200-201901031200.mat
Binary file not shown.
Binary file added
BIN
+212 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201901031200-201901101200.mat
Binary file not shown.
Binary file added
BIN
+234 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201901101200-201901171200.mat
Binary file not shown.
Binary file added
BIN
+231 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201901171200-201901241200.mat
Binary file not shown.
Binary file added
BIN
+208 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201901241200-201901311200.mat
Binary file not shown.
Binary file added
BIN
+228 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201901311200-201902071200.mat
Binary file not shown.
Binary file added
BIN
+241 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201902071200-201902141200.mat
Binary file not shown.
Binary file added
BIN
+240 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201902141200-201902211200.mat
Binary file not shown.
Binary file added
BIN
+226 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201902211200-201902281200.mat
Binary file not shown.
Binary file added
BIN
+218 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201902281200-201903071200.mat
Binary file not shown.
Binary file added
BIN
+225 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201903071200-201903141200.mat
Binary file not shown.
Binary file added
BIN
+237 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201903141200-201903211200.mat
Binary file not shown.
Binary file added
BIN
+213 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201903211200-201903281200.mat
Binary file not shown.
Binary file added
BIN
+213 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201903281200-201904041200.mat
Binary file not shown.
Binary file added
BIN
+220 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201904041200-201904111200.mat
Binary file not shown.
Binary file added
BIN
+231 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201904111200-201904181200.mat
Binary file not shown.
Binary file added
BIN
+229 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201904181200-201904251200.mat
Binary file not shown.
Binary file added
BIN
+227 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201904251200-201905021200.mat
Binary file not shown.
Binary file added
BIN
+249 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201905021200-201905091200.mat
Binary file not shown.
Binary file added
BIN
+230 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201905091200-201905161200.mat
Binary file not shown.
Binary file added
BIN
+231 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201905161200-201905231200.mat
Binary file not shown.
Binary file added
BIN
+266 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201905231200-201905301200.mat
Binary file not shown.
Binary file added
BIN
+220 Bytes
outputs/imperviousness_analysis/Reports_IM_0-6_MultiThreshold_201905301200-201906011200.mat
Binary file not shown.
Binary file added
BIN
+286 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201805311200-201806071200.mat
Binary file not shown.
Binary file added
BIN
+307 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201806071200-201806141200.mat
Binary file not shown.
Binary file added
BIN
+322 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201806141200-201806211200.mat
Binary file not shown.
Binary file added
BIN
+312 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201806211200-201806281200.mat
Binary file not shown.
Binary file added
BIN
+329 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201806281200-201807051200.mat
Binary file not shown.
Binary file added
BIN
+273 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201807051200-201807121200.mat
Binary file not shown.
Binary file added
BIN
+314 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201807121200-201807191200.mat
Binary file not shown.
Binary file added
BIN
+317 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201807191200-201807261200.mat
Binary file not shown.
Binary file added
BIN
+305 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201807261200-201808021200.mat
Binary file not shown.
Binary file added
BIN
+345 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201808021200-201808091200.mat
Binary file not shown.
Binary file added
BIN
+353 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201808091200-201808161200.mat
Binary file not shown.
Binary file added
BIN
+315 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201808161200-201808231200.mat
Binary file not shown.
Binary file added
BIN
+287 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201808231200-201808301200.mat
Binary file not shown.
Binary file added
BIN
+330 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201808301200-201809061200.mat
Binary file not shown.
Binary file added
BIN
+362 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201809061200-201809131200.mat
Binary file not shown.
Binary file added
BIN
+308 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201809131200-201809201200.mat
Binary file not shown.
Binary file added
BIN
+339 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201809201200-201809271200.mat
Binary file not shown.
Binary file added
BIN
+303 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201809271200-201810041200.mat
Binary file not shown.
Binary file added
BIN
+307 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201810041200-201810111200.mat
Binary file not shown.
Binary file added
BIN
+303 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201810111200-201810181200.mat
Binary file not shown.
Binary file added
BIN
+230 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201810181200-201810251200.mat
Binary file not shown.
Binary file added
BIN
+221 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201810251200-201811011200.mat
Binary file not shown.
Binary file added
BIN
+257 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201811011200-201811081200.mat
Binary file not shown.
Binary file added
BIN
+254 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201811081200-201811151200.mat
Binary file not shown.
Binary file added
BIN
+208 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201811151200-201811221200.mat
Binary file not shown.
Binary file added
BIN
+226 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201811221200-201811291200.mat
Binary file not shown.
Binary file added
BIN
+260 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201811291200-201812061200.mat
Binary file not shown.
Binary file added
BIN
+269 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201812061200-201812131200.mat
Binary file not shown.
Binary file added
BIN
+224 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201812131200-201812201200.mat
Binary file not shown.
Binary file added
BIN
+270 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201812201200-201812271200.mat
Binary file not shown.
Binary file added
BIN
+237 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201812271200-201901031200.mat
Binary file not shown.
Binary file added
BIN
+212 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201901031200-201901101200.mat
Binary file not shown.
Binary file added
BIN
+242 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201901101200-201901171200.mat
Binary file not shown.
Binary file added
BIN
+240 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201901171200-201901241200.mat
Binary file not shown.
Binary file added
BIN
+208 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201901241200-201901311200.mat
Binary file not shown.
Binary file added
BIN
+273 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201901311200-201902071200.mat
Binary file not shown.
Binary file added
BIN
+297 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201902071200-201902141200.mat
Binary file not shown.
Binary file added
BIN
+259 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201902141200-201902211200.mat
Binary file not shown.
Binary file added
BIN
+267 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201902211200-201902281200.mat
Binary file not shown.
Binary file added
BIN
+229 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201902281200-201903071200.mat
Binary file not shown.
Binary file added
BIN
+230 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201903071200-201903141200.mat
Binary file not shown.
Binary file added
BIN
+231 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201903141200-201903211200.mat
Binary file not shown.
Binary file added
BIN
+213 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201903211200-201903281200.mat
Binary file not shown.
Binary file added
BIN
+236 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201903281200-201904041200.mat
Binary file not shown.
Binary file added
BIN
+262 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201904041200-201904111200.mat
Binary file not shown.
Binary file added
BIN
+286 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201904111200-201904181200.mat
Binary file not shown.
Binary file added
BIN
+284 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201904181200-201904251200.mat
Binary file not shown.
Binary file added
BIN
+275 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201904251200-201905021200.mat
Binary file not shown.
Binary file added
BIN
+334 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201905021200-201905091200.mat
Binary file not shown.
Binary file added
BIN
+297 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201905091200-201905161200.mat
Binary file not shown.
Binary file added
BIN
+306 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201905161200-201905231200.mat
Binary file not shown.
Binary file added
BIN
+372 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201905231200-201905301200.mat
Binary file not shown.
Binary file added
BIN
+250 Bytes
...ts/imperviousness_analysis/Reports_IM_50-101_MultiThreshold_201905301200-201906011200.mat
Binary file not shown.
Binary file added
BIN
+364 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201805311200-201806071200.mat
Binary file not shown.
Binary file added
BIN
+415 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201806071200-201806141200.mat
Binary file not shown.
Binary file added
BIN
+416 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201806141200-201806211200.mat
Binary file not shown.
Binary file added
BIN
+423 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201806211200-201806281200.mat
Binary file not shown.
Binary file added
BIN
+388 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201806281200-201807051200.mat
Binary file not shown.
Binary file added
BIN
+394 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201807051200-201807121200.mat
Binary file not shown.
Binary file added
BIN
+428 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201807121200-201807191200.mat
Binary file not shown.
Binary file added
BIN
+360 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201807191200-201807261200.mat
Binary file not shown.
Binary file added
BIN
+434 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201807261200-201808021200.mat
Binary file not shown.
Binary file added
BIN
+376 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201808021200-201808091200.mat
Binary file not shown.
Binary file added
BIN
+462 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201808091200-201808161200.mat
Binary file not shown.
Binary file added
BIN
+431 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201808161200-201808231200.mat
Binary file not shown.
Binary file added
BIN
+345 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201808231200-201808301200.mat
Binary file not shown.
Binary file added
BIN
+425 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201808301200-201809061200.mat
Binary file not shown.
Binary file added
BIN
+416 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201809061200-201809131200.mat
Binary file not shown.
Binary file added
BIN
+479 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201809131200-201809201200.mat
Binary file not shown.
Binary file added
BIN
+415 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201809201200-201809271200.mat
Binary file not shown.
Binary file added
BIN
+340 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201809271200-201810041200.mat
Binary file not shown.
Binary file added
BIN
+433 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201810041200-201810111200.mat
Binary file not shown.
Binary file added
BIN
+394 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201810111200-201810181200.mat
Binary file not shown.
Binary file added
BIN
+240 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201810181200-201810251200.mat
Binary file not shown.
Binary file added
BIN
+236 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201810251200-201811011200.mat
Binary file not shown.
Binary file added
BIN
+261 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201811011200-201811081200.mat
Binary file not shown.
Binary file added
BIN
+266 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201811081200-201811151200.mat
Binary file not shown.
Binary file added
BIN
+208 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201811151200-201811221200.mat
Binary file not shown.
Binary file added
BIN
+213 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201811221200-201811291200.mat
Binary file not shown.
Binary file added
BIN
+257 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201811291200-201812061200.mat
Binary file not shown.
Binary file added
BIN
+241 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201812061200-201812131200.mat
Binary file not shown.
Binary file added
BIN
+224 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201812131200-201812201200.mat
Binary file not shown.
Binary file added
BIN
+275 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201812201200-201812271200.mat
Binary file not shown.
Binary file added
BIN
+295 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201812271200-201901031200.mat
Binary file not shown.
Binary file added
BIN
+231 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201901031200-201901101200.mat
Binary file not shown.
Binary file added
BIN
+219 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201901101200-201901171200.mat
Binary file not shown.
Binary file added
BIN
+249 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201901171200-201901241200.mat
Binary file not shown.
Binary file added
BIN
+208 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201901241200-201901311200.mat
Binary file not shown.
Binary file added
BIN
+320 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201901311200-201902071200.mat
Binary file not shown.
Binary file added
BIN
+329 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201902071200-201902141200.mat
Binary file not shown.
Binary file added
BIN
+331 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201902141200-201902211200.mat
Binary file not shown.
Binary file added
BIN
+367 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201902211200-201902281200.mat
Binary file not shown.
Binary file added
BIN
+236 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201902281200-201903071200.mat
Binary file not shown.
Binary file added
BIN
+294 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201903071200-201903141200.mat
Binary file not shown.
Binary file added
BIN
+247 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201903141200-201903211200.mat
Binary file not shown.
Binary file added
BIN
+227 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201903211200-201903281200.mat
Binary file not shown.
Binary file added
BIN
+235 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201903281200-201904041200.mat
Binary file not shown.
Binary file added
BIN
+311 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201904041200-201904111200.mat
Binary file not shown.
Binary file added
BIN
+363 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201904111200-201904181200.mat
Binary file not shown.
Binary file added
BIN
+332 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201904181200-201904251200.mat
Binary file not shown.
Binary file added
BIN
+352 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201904251200-201905021200.mat
Binary file not shown.
Binary file added
BIN
+432 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201905021200-201905091200.mat
Binary file not shown.
Binary file added
BIN
+333 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201905091200-201905161200.mat
Binary file not shown.
Binary file added
BIN
+425 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201905161200-201905231200.mat
Binary file not shown.
Binary file added
BIN
+575 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201905231200-201905301200.mat
Binary file not shown.
Binary file added
BIN
+270 Bytes
outputs/imperviousness_analysis/Reports_IM_6-50_MultiThreshold_201905301200-201906011200.mat
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
%Geoinfo for CONUS grid | ||
mapinfo1km = geotiffinfo('../auxiliary/flash_conus_mask1km.tif'); | ||
regions_grid = imread('../auxiliary/corrected_conus_regions_mask50km.tif'); | ||
|
||
fid = fopen('../source_data/events_A4875356EB81004A1C6C9C960CF48888.csv', 'r'); | ||
reports = textscan(fid, '%q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q %q', 'Delimiter', ',', 'HeaderLines', 1); | ||
fclose(fid); | ||
|
||
%Index of fields with lat/lons in the file | ||
lat_idxs = 28:3:49; | ||
lon_idxs = 29:3:50; | ||
|
||
%Time Zone field | ||
tz_idx = 11; | ||
|
||
%Reports are in local time, need to convert to UTC | ||
%reports{6} - Time Zone | ||
reports_date_i = datenum(reports{5}, 'mm/dd/yyyy HH:MM:SS'); | ||
reports_date_f = datenum(reports{6}, 'mm/dd/yyyy HH:MM:SS'); | ||
|
||
%Convert local time to UTC | ||
%Time zones in Continental United States | ||
time_zones = {'PST' -8; 'PDT' -7; 'MST' -7; 'MDT' -6; 'CST' -6; 'CDT' -5; 'EST' -5; 'EDT' -4}; | ||
timeZtable = cell2table(time_zones, 'VariableNames', {'ZONE', 'UTCoffset'}); | ||
for tz = 1:8 | ||
reports_date_i(strcmp(reports{tz_idx}, timeZtable.ZONE{tz})==1) = reports_date_i(strcmp(reports{tz_idx}, timeZtable.ZONE{tz})==1) - timeZtable.UTCoffset(tz)/24; | ||
reports_date_f(strcmp(reports{tz_idx}, timeZtable.ZONE{tz})==1) = reports_date_f(strcmp(reports{tz_idx}, timeZtable.ZONE{tz})==1) - timeZtable.UTCoffset(tz)/24; | ||
end | ||
|
||
mapinfo50km = geotiffinfo('../auxiliary/flash_conus_mask50km.tif'); | ||
nrows50 = mapinfo50km.Height; | ||
ncols50 = mapinfo50km.Width; | ||
|
||
imperviousness = imread('../auxiliary/max_1km_BasinImperviousness_50km.tif'); | ||
class_lo = [0, 6, 50]; | ||
class_hi = [6, 50, 101]; | ||
|
||
class = {CLASS}; | ||
|
||
%Period configuration | ||
tstep = 1/24; | ||
start_date = '{STARTDATE}'; | ||
end_date = '{ENDDATE}'; | ||
|
||
%20170514.1200,20170521.1200 | ||
period = datenum(start_date, 'yyyymmdd.HHMM'):tstep:datenum(end_date, 'yyyymmdd.HHMM'); | ||
period_24h = period(1):1:period(end); | ||
|
||
%Initialization of output variable | ||
time_agg = 24; | ||
n_steps = numel(period(1):time_agg/24:period(end)); | ||
all_reports_events = cell(n_steps,1); | ||
poly_all_reports_events = cell(n_steps,1); | ||
|
||
for t_i = 1:n_steps | ||
all_reports_events{t_i} = []; | ||
poly_all_reports_events{t_i} = []; | ||
end | ||
|
||
%Loop through period of study | ||
n_steps24h = round(1/tstep); elem_24h = 1; | ||
|
||
for t = period_24h | ||
%Reports within 1-day time frame | ||
sel_reports = find(reports_date_i >= t & reports_date_i < t+1); | ||
if (isempty(sel_reports) == 1) | ||
pixels50km = []; | ||
else | ||
%Compute both centroids and whole polygon | ||
all_rep_lat = zeros(1,numel(sel_reports)); | ||
all_rep_lon = zeros(1,numel(sel_reports)); | ||
|
||
for rep_i = 1:numel(sel_reports) | ||
this_rep_lats = []; | ||
this_rep_lons = []; | ||
for coord_i = 1:8 | ||
this_rep_lats = [this_rep_lats; str2double(reports{lat_idxs(coord_i)}(sel_reports(rep_i)))]; | ||
this_rep_lons = [this_rep_lons; str2double(reports{lon_idxs(coord_i)}(sel_reports(rep_i)))]; | ||
end | ||
|
||
this_coord_idx = find(isnan(this_rep_lats) == 0 & isnan(this_rep_lons) == 0); | ||
this_rep_lats = this_rep_lats(this_coord_idx); | ||
this_rep_lons = this_rep_lons(this_coord_idx); | ||
|
||
%Compute centroid | ||
all_rep_lat(rep_i) = mean(this_rep_lats); | ||
all_rep_lon(rep_i) = mean(this_rep_lons); | ||
end | ||
|
||
%Convert to lat/lon | ||
%50-km | ||
[pix_rows,pix_cols] = latlon2pix(mapinfo50km.RefMatrix,all_rep_lat,all_rep_lon); | ||
pix_rows = round(pix_rows); | ||
pix_cols = round(pix_cols); | ||
in_pix = find(pix_rows >= 1 & pix_rows <= nrows50 & pix_cols >= 1 & pix_cols <= ncols50); | ||
pix_rows = pix_rows(in_pix); | ||
pix_cols = pix_cols(in_pix); | ||
pixels50km = sub2ind([nrows50 ncols50],pix_rows,pix_cols); | ||
|
||
%Only keep pixels in the same imperviouness class | ||
pixels50km = pixels50km(imperviousness(pixels50km) >= class_lo(class) & imperviousness(pixels50km) < class_hi(class)); | ||
end | ||
|
||
%Save exceedances at different time aggregations | ||
%24-hour | ||
all_reports_events{elem_24h} = unique(pixels50km); | ||
|
||
elem_24h = elem_24h + 1; | ||
end | ||
|
||
%Save once the run is complete | ||
save(['../outputs/imperviousness_analysis/Reports_IM_', num2str(class_lo(class)), '-', num2str(class_hi(class)), '_MultiThreshold_', datestr(period(1), 'yyyymmddHHMM'), '-', datestr(period(end), 'yyyymmddHHMM'), '.mat'], 'all_reports_events'); | ||
|
||
exit; |
Oops, something went wrong.