{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"tags": []
},
"source": [
"# GOES-17 ABI - Level 2 Fire Radiative Power and Level 1B Calibrated Radiances "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"```{hint} \n",
"Execute the notebook on the training platform >>\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"This notebook provides you an introduction to data from the [GOES-17 Advanced Baseline Imager (ABI)](https://www.goes-r.gov/spacesegment/abi.html) instrument. The ABI instrument a multi-channel passive imaging radiometer designed to observe the Youstern Hemisphere and provide variable area imagery and radiometric information of Earth’s surface, atmosphere and cloud cover. It has 16 different spectral bands, including two visible channels, four near-infrared channels, and ten infrared channels. This notebook plots the GOES-17 ABI Level 2 [Fire and Hotspot Characterisation product](https://www.goes-r.gov/products/baseline-fire-hot-spot.html) over a natural colour composite from the Level 1B [radiances](https://www.goes-r.gov/products/baseline-radiances.html) data. \n",
"\n",
"The event featured is the [August Complex fire](https://www.fire.ca.gov/incidents/2020/8/16/august-complex-includes-doe-fire/) in California, USA in 2020. This was the largest wildfire in CA history, spreading over 1,000,000 acres (over 4,000 sq km). The image shown in this notebook is taken from 7 October 2020. "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"```{admonition} Basic Facts\n",
"**Spatial resolution**: `Level 2: 2km, Level 1B: 500m`
\n",
"**Spatial coverage**: `Western Hemisphere`
\n",
"**Scan time**: `5 to 15 minutes depending on mode`
\n",
"**Data availability**: `since 2016`\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {
"tags": []
},
"source": [
"```{admonition} How to access the data\n",
"There are multiple ways to access the GOES-17 ABI data including from Amazon Web Services and Google Cloud Platform. You can manually download data from this [Amazon Download Page](https://home.chpc.utah.edu/~u0553130/Brian_Blaylock/cgi-bin/goes16_download.cgi) created by Brian Blaylock. The data are distributed in `netcdf` format.\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"
<xarray.DataArray (y: 3000, x: 5000)>\n", "dask.array<mul, shape=(3000, 5000), dtype=float64, chunksize=(3000, 4096), chunktype=numpy.ndarray>\n", "Coordinates:\n", " crs object PROJCRS["unknown",BASEGEOGCRS["unknown",DATUM["unknown",E...\n", " * y (y) float64 4.589e+06 4.588e+06 4.587e+06 ... 1.585e+06 1.584e+06\n", " * x (x) float64 -2.505e+06 -2.504e+06 ... 2.504e+06 2.505e+06\n", "Attributes:\n", " orbital_parameters: {'projection_longitude': -137.0, 'projection_lati...\n", " long_name: Bidirectional Reflectance\n", " standard_name: toa_bidirectional_reflectance\n", " sensor_band_bit_depth: 10\n", " units: %\n", " resolution: 1000\n", " grid_mapping: goes_imager_projection\n", " cell_methods: t: point area: point\n", " platform_name: GOES-17\n", " sensor: abi\n", " name: C01\n", " wavelength: 0.47 µm (0.45-0.49 µm)\n", " calibration: reflectance\n", " modifiers: ()\n", " observation_type: Rad\n", " scene_abbr: C\n", " scan_mode: M6\n", " platform_shortname: G17\n", " scene_id: CONUS\n", " orbital_slot: GOES-West\n", " instrument_ID: FM2\n", " production_site: WCDAS\n", " timeline_ID: None\n", " start_time: 2020-08-20 22:01:17.700000\n", " end_time: 2020-08-20 22:03:55\n", " reader: abi_l1b\n", " area: Area ID: GOES-West\\nDescription: 1km at nadir\\nPr...\n", " _satpy_id: DataID(name='C01', wavelength=WavelengthRange(min...\n", " ancillary_variables: []
\n",
"
| \n",
" \n", " \n", " | \n", "
array(<Projected CRS: PROJCRS["unknown",BASEGEOGCRS["unknown",DATUM["unk ...>\n", "Name: unknown\n", "Axis Info [cartesian]:\n", "- E[east]: Easting (metre)\n", "- N[north]: Northing (metre)\n", "Area of Use:\n", "- undefined\n", "Coordinate Operation:\n", "- name: unknown\n", "- method: Geostationary Satellite (Sweep X)\n", "Datum: unknown\n", "- Ellipsoid: GRS 1980\n", "- Prime Meridian: Greenwich\n", ", dtype=object)
array([4588698.585198, 4587696.576554, 4586694.56791 , ..., 1585678.67913 ,\n", " 1584676.670486, 1583674.661842])
array([-2504520.605678, -2503518.597034, -2502516.58839 , ..., 2502516.58839 ,\n", " 2503518.597034, 2504520.605678])
<xarray.DataArray 'Power' (y: 1500, x: 2500)>\n", "dask.array<where, shape=(1500, 2500), dtype=float32, chunksize=(1500, 2500), chunktype=numpy.ndarray>\n", "Coordinates:\n", " sunglint_angle float32 10.0\n", " local_zenith_angle float32 80.0\n", " solar_zenith_angle float32 10.0\n", " crs object PROJCRS["unknown",BASEGEOGCRS["unknown",DATUM[...\n", " * y (y) float64 4.588e+06 4.586e+06 ... 1.586e+06 1.584e+06\n", " * x (x) float64 -2.504e+06 -2.502e+06 ... 2.504e+06\n", "Attributes:\n", " satellite_longitude: -137.1999969482422\n", " satellite_latitude: 0.0\n", " satellite_altitude: 35786023.4375\n", " long_name: ABI L2+ Fire-Hot Spot Characterization: Fire Radiat...\n", " standard_name: fire_radiative_power\n", " units: MW\n", " resolution: y: 0.000056 rad x: 0.000056 rad\n", " grid_mapping: goes_imager_projection\n", " cell_measures: area: Area\n", " cell_methods: sunglint_angle: point (no pixel produced) local_zen...\n", " platform_name: GOES-17\n", " sensor: abi\n", " name: Power\n", " modifiers: ()\n", " scan_mode: M6\n", " platform_shortname: G17\n", " scene_id: CONUS\n", " orbital_slot: GOES-West\n", " instrument_ID: FM2\n", " production_site: NSOF\n", " timeline_ID: None\n", " start_time: 2020-08-20 22:01:17.700000\n", " end_time: 2020-08-20 22:03:54.900000\n", " reader: abi_l2_nc\n", " area: Area ID: GOES-West\\nDescription: 2km at nadir\\nProj...\n", " _satpy_id: DataID(name='Power', modifiers=())\n", " ancillary_variables: []
\n",
"
| \n",
" \n", " \n", " | \n", "
array(10., dtype=float32)
array(80., dtype=float32)
array(10., dtype=float32)
array(<Projected CRS: PROJCRS["unknown",BASEGEOGCRS["unknown",DATUM["unk ...>\n", "Name: unknown\n", "Axis Info [cartesian]:\n", "- E[east]: Easting (metre)\n", "- N[north]: Northing (metre)\n", "Area of Use:\n", "- undefined\n", "Coordinate Operation:\n", "- name: unknown\n", "- method: Geostationary Satellite (Sweep X)\n", "Datum: unknown\n", "- Ellipsoid: GRS 1980\n", "- Prime Meridian: Greenwich\n", ", dtype=object)
array([4588197.580876, 4586193.563588, 4584189.5463 , ..., 1588183.70074 ,\n", " 1586179.683452, 1584175.666164])
array([-2504019.601356, -2502015.584068, -2500011.56678 , ..., 2500011.56678 ,\n", " 2502015.584068, 2504019.601356])