{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "**Brian Blaylock** \n", "*January 4, 2021*\n", "\n", "# GLM Field of View Edges\n", "GLM FOV edges from a file obtained from Katrina Virts and Scott Rudlosky in an email January 4, 2021. These are the FOV edges used in the paper _[Initial Geostationary Lightning Mapper Observations (Rudlosky et al. 2018)](https://doi.org/10.1029/2018GL081052)_\n", "\n", "> Hi Brian,\n", ">\n", "> The attached file contains nominal FOV boundaries for GLM-16 when in test position (the first ~6 months after launch) and in GOES-East position at -75.2W, and for GLM-17 in GOES-West position at -137.2W in normal and inverted orientations. As Scott mentioned, GOES-17 undergoes biannual yaw flips. In the figure he attached, the solid (dashed) line depicts coverage during boreal summer (winter) when GLM-17 is in normal (inverted) orientation.\n", ">\n", ">Please let me know if you have any questions. Thanks!\n", ">\n", ">Katrina\n", "\n", "Contact them if you need the exact edges of the GLM FOV. Otherwise, the estimated boundary I derive here (patterned after glmtools) is pretty close. " ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "WARNING! No module named 'dask'\n", "Without dask, you cannot use dask for multiprocessing.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "/p/home/blaylock/BB_python/Carpenter_Workshop/toolbox/cartopy_tools.py:33: UserWarning: No module named 'geopandas' Without geopandas, you cannot subset some NaturalEarthFeatures, like \"Major Highways\" from roads.\n", " warnings.warn(\n" ] } ], "source": [ "import xarray as xr\n", "import matplotlib.pyplot as plt\n", "import cartopy.crs as ccrs\n", "from BB_maps.add_to_cartopy import common_features, pc\n", "\n", "# this just needed to display facecolor as transparent in this notebook...\n", "import matplotlib as mpl\n", "\n", "mpl.rcParams[\"figure.facecolor\"] = \"w\"\n", "%config InlineBackend.print_figure_kwargs={'facecolor' : 'none'}" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "g = xr.open_dataset(\"GLM_FOV_edges.nc\")" ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
<xarray.Dataset>\n", "Dimensions: (1: 1, n16: 3844, n17: 3848)\n", "Dimensions without coordinates: 1, n16, n17\n", "Data variables:\n", " G16_fov_lat (1, n16) float64 17.64 17.56 17.47 ... 17.81 17.72\n", " G16_fov_lon (1, n16) float64 -134.2 -134.2 ... -134.2 -134.1\n", " test_fov_lat (1, n16) float64 17.64 17.56 17.47 ... 17.81 17.72\n", " test_fov_lon (1, n16) float64 -148.5 -148.5 ... -148.5 -148.4\n", " G17_fov_lat (1, n17) float64 18.16 18.07 17.98 ... 18.32 18.24\n", " G17_fov_lon (1, n17) float64 -196.5 -196.4 ... -196.5 -196.4\n", " G17_fov_lat_inverted (1, n17) float64 -18.14 -18.05 ... -18.31 -18.22\n", " G17_fov_lon_inverted (1, n17) float64 -77.92 -77.99 ... -77.96 -78.03\n", "Attributes:\n", " summary: Nominal latitude/longitude edges of GLM FOV\n", " source: Prepared by Katrina Virts (NASA/MSFC; katrina.virts@uah.edu) ba...
array([[17.644459, 17.556558, 17.468767, ..., 17.900494, 17.812331, 17.724281]])
array([[-134.228736, -134.161731, -134.095371, ..., -134.254497, -134.186218,\n", " -134.1186 ]])
array([[17.644459, 17.556558, 17.468767, ..., 17.900494, 17.812331, 17.724281]])
array([[-148.528736, -148.461731, -148.395371, ..., -148.554497, -148.486218,\n", " -148.4186 ]])
array([[18.155981, 18.06748 , 17.979095, ..., 18.413404, 18.324627, 18.235969]])
array([[-196.503294, -196.433109, -196.363612, ..., -196.535653, -196.464119,\n", " -196.39329 ]])
array([[-18.141525, -18.053037, -17.964666, ..., -18.39892 , -18.310156,\n", " -18.221511]])
array([[-77.923579, -77.993666, -78.063067, ..., -77.891327, -77.96276 ,\n", " -78.033492]])