'/home/jovyan/earth-analytics/data/crescent-mountain-fire'
OBJECTID | agency | comments | active | mapmethod | datecurrent | uniquefireidentifier | fireyear | incidentname | pooownerunit | ... | incomplex | complexfirecode | mergeid | latest | modifiedon | createdon | temp | shape__Area | shape__Length | geometry | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 4119 | USFS | N | Infrared Image | 1540857600000 | 2018-WAOWF-000428 | 2018 | CRESCENT MOUNTAIN | WAOWF | ... | N | Y | NaN | NaN | NaN | 4.829164e+08 | 437074.605609 | MULTIPOLYGON (((-120.54069 48.48590, -120.5405... |
1 rows × 30 columns
Crescent Mountain Wildfire near Twisp, WA¶
The Crescent Mountain Fire started on July 29, 2018 approximately 20 miles west of Twisp WA, due to a lightning strike. Several other fires started nearby, which were managed by the same Incident Command team based out of Winthrop WA. The fire burned a total of 52,609 acres of heavily timbered mountain terrain. The area is know for its natural beauty and for the fruit orchards along the Methow river near its confluence with the Columbia River.
<xarray.Dataset> Dimensions: (x: 158, y: 108, date: 41) Coordinates: band int64 1 * x (x) float64 -120.6 -120.6 -120.6 ... -120.3 -120.3 -120.3 * y (y) float64 48.5 48.49 48.49 48.49 ... 48.28 48.28 48.28 48.27 spatial_ref int64 0 * date (date) datetime64[ns] 2017-05-17 2017-06-02 ... 2022-08-21 Data variables: NDVI (date, y, x) float32 0.0321 -0.0573 -0.0201 ... 0.8012 0.8027
NDVI change over time 2017-2019¶
THis map shows the change in NDVI data from 2017 pre-fire, to 2019 post-fire. It is clear from the map that the fire caused significant impacts to the vegetation and forest health inside the fire boundary.
geometry | |
---|---|
0 | MULTIPOLYGON (((-120.60954 48.43019, -120.6095... |
( band spatial_ref NDVI year 2017 1 0 0.675163 2018 1 0 0.631199 2019 1 0 0.447035 2020 1 0 0.501148 2021 1 0 0.517128 2022 1 0 0.497369, band spatial_ref NDVI year 2017 1 0 0.537322 2018 1 0 0.546438 2019 1 0 0.563249 2020 1 0 0.554804 2021 1 0 0.529473 2022 1 0 0.483290)
Significant Impact to Vegetation in Crescent Mountain Wildfire Burn Zone¶
The plot shows the difference in NDVI for the Crescent Mountain Fire burn area and its surrounding from 2017, before the fire through 2022, 4 years after the fire. The plot shows significant recovery of vegetation health, but still a marked disparity between pre-fire vegetation health and post-fire vegetation health.
<Axes: xlabel='year', ylabel='Difference in NDVI'>
Data Source¶
The data was collected by Nasa's Aqua MODIS platform, and accessed through the APPEEARS API. Didan, K. (2021). MODIS/Aqua Vegetation Indices 16-Day L3 Global 250m SIN Grid V061. NASA EOSDIS Land Processes Distributed Active Archive Center. Accessed 2023-10-05 from https://doi.org/10.5067/MODIS/MYD13Q1.061. Accessed October 5, 2023.
--------------------------------------------------------------------------- CalledProcessError Traceback (most recent call last) /workspaces/Earthlabnb.github.io/notebooks/crescent-mtn-fire-raster-data.ipynb Cell 18 line 1 ----> <a href='vscode-notebook-cell://codespaces%2Bbookish-zebra-5gq57ppr95gjcv7gw/workspaces/Earthlabnb.github.io/notebooks/crescent-mtn-fire-raster-data.ipynb#X23sdnNjb2RlLXJlbW90ZQ%3D%3D?line=0'>1</a> get_ipython().run_cell_magic('bash', '', 'jupyter nbconvert raster-data-analysis.ipynb --to html --no-input\n') File /opt/conda/lib/python3.10/site-packages/IPython/core/interactiveshell.py:2493, in InteractiveShell.run_cell_magic(self, magic_name, line, cell) 2491 with self.builtin_trap: 2492 args = (magic_arg_s, cell) -> 2493 result = fn(*args, **kwargs) 2495 # The code below prevents the output from being displayed 2496 # when using magics with decorator @output_can_be_silenced 2497 # when the last Python token in the expression is a ';'. 2498 if getattr(fn, magic.MAGIC_OUTPUT_CAN_BE_SILENCED, False): File /opt/conda/lib/python3.10/site-packages/IPython/core/magics/script.py:154, in ScriptMagics._make_script_magic.<locals>.named_script_magic(line, cell) 152 else: 153 line = script --> 154 return self.shebang(line, cell) File /opt/conda/lib/python3.10/site-packages/IPython/core/magics/script.py:314, in ScriptMagics.shebang(self, line, cell) 309 if args.raise_error and p.returncode != 0: 310 # If we get here and p.returncode is still None, we must have 311 # killed it but not yet seen its return code. We don't wait for it, 312 # in case it's stuck in uninterruptible sleep. -9 = SIGKILL 313 rc = p.returncode or -9 --> 314 raise CalledProcessError(rc, cell) CalledProcessError: Command 'b'jupyter nbconvert raster-data-analysis.ipynb --to html --no-input\n'' returned non-zero exit status 255.