This website works best with a newer web browser such as Chrome, Firefox, Safari or Microsoft Edge. Internet Explorer is not supported by this website.

High Plains leeside cold frontal gravity wave

GOES-16 (GOES-East) Low-level (7.3 µm), Mid-level (6.9 µm) and Upper-level (6.2 µm) Water Vapor images (above) revealed the classic signature of a leeside cold frontal gravity wave (reference) moving southward across the High Plains on 10 October 2019. Peak wind gusts of 50-60 mph were reported at some sites in eastern Colorado and... Read More

GOES-16 Low-level (7.3 µm, left), Mid-level (6.9 µm, center) and Upper-level (6.2 µm, right) Water Vapor images, with plots of surface wind barbs and gusts in knots [click to play animation | MP4]

GOES-16 Low-level (7.3 µm, left), Mid-level (6.9 µm, center) and Upper-level (6.2 µm, right) Water Vapor images, with plots of surface wind barbs and gusts in knots [click to play animation | MP4]

GOES-16 (GOES-East) Low-level (7.3 µm), Mid-level (6.9 µm) and Upper-level (6.2 µm) Water Vapor images (above) revealed the classic signature of a leeside cold frontal gravity wave (reference) moving southward across the High Plains on 10 October 2019. Peak wind gusts of 50-60 mph were reported at some sites in eastern Colorado and western Kansas — and impressive drops in surface air temperature accompanied the cold frontal passage.


On the corresponding GOES-16 “Red” Visible (0.64 µm) imagery (below), note the lack of clouds along the western end of the cold front (across the New Mexico / Texas border region).

GOES-16 "Red" Visible (0.64 µm, left), Mid-level Water Vapor (6.9 µm, center) and Upper-level Water Vapor (6.2 µm, right) images, with plots of surface wind barbs and gusts in knots [click to play animation | MP4]

GOES-16 “Red” Visible (0.64 µm, left), Mid-level Water Vapor (6.9 µm, center) and Upper-level Water Vapor (6.2 µm, right) images, with plots of surface wind barbs and gusts in knots [click to play animation | MP4]

A plot of rawinsonde data from Amarillo, Texas at 12 UTC (below) showed how shallow the cold air was behind the cold front as it first moved southward through the Texas Panhandle.

Plot of rawinsonde data from Amarillo, Texas [click to enlarge]

Plot of 12 UTC rawinsonde data from Amarillo, Texas [click to enlarge]

However, note that GOES-16 Water Vapor weighting functions calculated using 12 UTC rawinsonde data from Amarillo (below) indicated that peak contributions were in the middle troposphere — in the 440-500 hPa pressure range — with no surface radiation contributions at 6.9 µm or 6.2 µm. It was the deep-tropospheric nature of the leeside cold frontal gravity wave that allowed its signature to be sensed by the 6.9 µm and 6.2 µm Water Vapor spectral bands.

GOES-16 Water Vapor weighting functions, calculated using 12 UTC rawinsonde data from Amarillo, Texas [click to enlarge]

GOES-16 Water Vapor weighting functions, calculated using 12 UTC rawinsonde data from Amarillo, Texas [click to enlarge]

View only this post Read Less

ACSPO SSTs from VIIRS in AWIPS

SSEC/CIMSS is producing Advanced Clear Sky Processor for Ocean ACSPO Sea Surface Temperatures (SSTs) from Direct Broadcast data received in Madison. (Here is a blog post on ACSPO SSTs in Guam) The example above shows Great Lakes water temperatures around 0800 UTC on 10 October 2019. The example below shows SSTs computed from the... Read More

ACSPO SSTs (range from 41 F to 68 F or 5 C to 20 C) at 0818 UTC on 10 October 2019 (Click to enlarge)

SSEC/CIMSS is producing Advanced Clear Sky Processor for Ocean ACSPO Sea Surface Temperatures (SSTs) from Direct Broadcast data received in Madison. (Here is a blog post on ACSPO SSTs in Guam) The example above shows Great Lakes water temperatures around 0800 UTC on 10 October 2019. The example below shows SSTs computed from the Visible Infrared Imaging Radiometer Suite (VIIRS) on Suomi-NPP and NOAA-20 around Vancouver Island from 8 through 10 October (a period when the Pacific Northwest was enjoying a spate of clear skies that are necessary for ACSPO SST computation).  These data are available via LDM feed.

ACSPO SSTs (range from 41 F to 68 F or 5 C to 20 C) from 8 October through 10 October 2019 (Click to enlarge)

View only this post Read Less

Displaying NUCAPS values at one horizontal level using Polar2Grid

 NOAA-Unique Combined Atmospheric Processing System (NUCAPS) vertical profiles provide useful information derived from data from CrIS and ATMS instruments on board both Suomi-NPP and NOAA-20.  Infrared Sounder information from CrIS gives profiles in clear/partly cloud regions, and ATMS supplies information in regions that are uniformly cloudy.  (Click here for more... Read More

Temperature at 707 hPa at 0621 UTC on 20 September 2019, from NUCAPS profiles (Click to enlarge)

 

NOAA-Unique Combined Atmospheric Processing System (NUCAPS) vertical profiles provide useful information derived from data from CrIS and ATMS instruments on board both Suomi-NPP and NOAA-20.  Infrared Sounder information from CrIS gives profiles in clear/partly cloud regions, and ATMS supplies information in regions that are uniformly cloudy.  (Click here for more information on NUCAPS profiles in AWIPS (profiles are also available here) ;  there are also CIMSS Blog entries on NUCAPS vertical profiles at this link, and at this link from the Hazardous Weather Testbed).

Polar2Grid is a Python-based data reader/converter designed as part of the Community Satellite Processing Package (CSPP) for Direct Broadcast data (such as found at this site);  it also works with data downloaded from NOAA CLASS.

NUCAPS vertical profiles can be used to create horizontal fields using data from pressure levels at each sounding location — each sounding generates values at the same levels that are present in the radiative transfer model used in retrieval that creates data (including levels at 852.78, 706.57, 496.6, 300 mb).  Polar2Grid can read these levels, but will not interpolate in the vertical (separate processing could be created for that).

The data that is downloaded (you might have to untar the data) from NOAA CLASS (choose “JPSS Sounder Products (JPSS_SND)” in the drop-down menu) will include file names that look something like this:

NUCAPS-EDR_v2r0_npp_s201909200622390_e201909200623090_c201909200758180.nc

The file above refers to an Environmental Data Record (EDR) from Suomi NPP (npp is in the filename;  if these data were from NOAA-20, ‘j01’ would be there instead);  the files contains data from 20 September 2019, starting at 0622 and ending at 0623 UTC.  You might also see files with v1r0 — this flag distinguishes between NUCAPS 3 (v1r0) and NUCAPS 4.3 (v2r0).  Polar2Grid will read both.

After ordering and downloading the data from NOAA CLASS, and downloading and installing the Polar2Grid data, use polar2grid to create a field (in this case, using multiple EDRs between 0620 and 0650 UTC that have been downloaded into the /data-hdd/NUCAPSFromCLASS/ directory:

$POLAR2GRID_HOME/bin/polar2grid.sh nucaps gtiff -p Temperature_707mb –grid-coverage 0 -vvv -f /data-hdd/NUCAPSFromCLASS/NUCAPS-EDR_v2r0_npp_s2019092006*.nc –rescale-configs Temperature.ini –distance-upper-bound 200

$POLAR2GRID_HOME has been defined using the unix export function, and it tells the package into which directory Polar2Grid was installed.  ‘nucaps gtiff’ tells the software that it will be reading nucaps data and outputting a geotiff file.  The ‘-p’ flag controls which product is being created, in this case Temperature at 707 mb — the integer value closest to the 706.57 mb level in the Radiative Transfer Model (the valid pressure values can be determined by inspecting the netCDF file and finding “Pressure” values).  (Other variables that can be displayed are listed at this website). The ‘-f’ flag directs the software to the directory holding the downloaded data; –distance-upper-bound 200 controls how far a data point extends its influence.  By default Polar2Grid will automatically rescale fields based on the data’s maximum/minimum.  To control this, create a file such as Temperature.ini, and include –rescale-configs flag.  The Temperature.ini file used  is below:

[rescale:temperature]
data_kind=air_temperature
method=linear
min_in=200.0
max_in=320.0

The output of the polar2grid invocation above will be a geotiff file: npp_nucaps_Temperature_707mb_20190920_062135_wgs84_fit.tif ;  note that the time/day are contained within the filename, as well as the satellite, parameter and level.

Colormaps can be applied to the geotiffs with the add_colormaps.sh script:

$POLAR2GRID_HOME/bin/add_colormap.sh $POLAR2GRID_HOME/colormaps/T200_320.cmap npp_nucaps_Temperature_707mb_20190920_062135_wgs84_fit.tif

This will overwrite the greyscale tif file with a color-enhanced image controlled by the specified color map.  In this case, I created a colormap that spans from 200 to 320 K, the wide range of data allowed in the Temperature.ini file.  That cmap is shown below.

#0,128,0,127,255
# This is a cmap for temperatures from 200 to 320 K
0,0,0,0,0
1,75,0,130,255
# 75,0,130 is deep indigo — at the cold end
85,0,5,75,255
# 85 is at about 240 K — 1/3rd of the way from 200-320, 1/3rd of the way from 0-255
# 0,5,75 is a deep blue
129,0,200,200,255
# 129 is half-ish way from 1-255, so 260 K
# 0,200,200 is darkish cyan
# 140 is at about 265, 0, 150, 0 is a darkish green
140,0,150,0,255
# 155 is about 273, 255, 255, 0 is yellow
155,255,255,0,255
# 166 is about 278, 5K, 255,15,15 is red
166,255,15,15,255
# 176 is about 283 K, 255,182,193 is pink
176,255,182,193,255
# 186 is about 288 K, white
186,255,255,255,255
# 255 is at 320 K — slide from white at 288 K to grey at 320 K
255,127,127,127,255

Finally, apply a map to the tif file using the ‘add_coastlines.sh’ script.  I usually move the color-enhanced tif file into the $POLAR2GRID_HOME/bin directory to do this, and for this case executed this command:

$POLAR2GRID_HOME/bin/add_coastlines.sh npp_nucaps_Temperature_707mb_20190920_062135_wgs84_fit.tif –coastlines-resolution=f –coastlines-level=6 –coastlines-outline=’magenta’ –add-coastlines –add-grid –add-borders –borders-level 1 –borders-resolution h

This will create a .png file.  I’ve done this with two 707-mb temperature fields, with different –distance-upper-bound values:  200, and 100, as indicated.  They are toggling together at the top of this blog post.

Polar2Grid v 2.3 (coming soon!) will allow the inclusion of a colorbar in the imagery.  Polar2Grid documentation can be found here.

 


Update: November 2021.


Polar2Grid v 3.0 is slated to be released in late 2021/early 2022. Some features discussed above have been deprecated in the latest version. A new blog post will be forthcoming once the new version is released.

View only this post Read Less

Super Typhoon Hagibis in the West Pacific Ocean

JMA Himawari-8 “Clean” Infrared Window (10.4 µm) images (above) showed the pinhole eye of Super Typhoon Hagibis as it rapidly intensified to a Category 5 storm (ADT | SATCON) by 12 UTC on 07 October 2019. Hagibis exhibited some trochoidal motion and variations in forward speed as it approached the... Read More

Himawari-i8

Himawari-8 “Clean” Infrared Window (10.4 µm) images [click to play animation | MP4]

JMA Himawari-8 “Clean” Infrared Window (10.4 µm) images (above) showed the pinhole eye of Super Typhoon Hagibis as it rapidly intensified to a Category 5 storm (ADT | SATCON) by 12 UTC on 07 October 2019. Hagibis exhibited some trochoidal motion and variations in forward speed as it approached the Northern Mariana Islands, eventually moving just south of the small uninhabited island of Anatahan (north of Saipan, station identifier PGSN) around 15 UTC.

A toggle between VIIRS Infrared Window (11.45 µm) images from NOAA-20 and Suomi NPP (below) showed the eye just west of Anatahan.

VIIRS Infrared Window (11.45 µm) images from NOAA-20 and Suomi NPP (credit: William Straka, CIMSS) [click to enlarge]

VIIRS Infrared Window (11.45 µm) images from NOAA-20 and Suomi NPP (credit: William Straka, CIMSS) [click to enlarge]

During the period 06 October/2014 UTC to 07 October/0714 UTC, Himawari-8 “Red” Visible (0.64 µm) images (below) showed the initial period of rapid intensification, during which Hagibis developed a well-defined pinhole eye.

Himawari-8 "Red" Visible (0.64 µm) images [click to play animation | MP4]

Himawari-8 “Red” Visible (0.64 µm) images [click to play animation | MP4]

Hagibis was moving over warm West Pacific water with high values of Sea Surface Temperature and Ocean Heat Content — the storm was also moving through an environment characterized by low deep-layer wind shear.

===== 08 October Update =====

Himawari-8 "Clean" Infrared Window (10.4 µm) images [click to play animation | MP4]

Himawari-8 “Clean” Infrared Window (10.4 µm) images [click to play animation | MP4]

2.5-minute rapid scan Himawari-8 Infrared images (above) showed Hagibis during an eyewall replacement cycle (erosion of the small inner eye, with the subsequent formation of a larger-diameter eye). The small inner eyewall could be seen rotating within the larger eye as this transition was taking place. Once the eyewall replacement cycle was completed, Hagibis re-intensified to a Category 5 storm at 18 UTC.

VIIRS Infrared Window (11.45 µm) images from Suomi NPP and NOAA-20 (below) displayed the eye and eyewall region of the Category 4 storm.

VIIRS Infrared Window (11.45 µm) images from Suomi NPP and NOAA-20 [click to enlarge]

VIIRS Infrared Window (11.45 µm) images from Suomi NPP and NOAA-20 (courtesy of William Straka, CIMSS) [click to enlarge]

A toggle between VIIRS Day/Night Band (0.7 µm) and Infrared Window (11.45 µm) images at 1556 UTC (below) provided a nighttime view of Hagibis.

VIIRS Day/Night Band (0.7 µm ) and Infrared Window (11.45 µm) images at 1556 UTC [click to enlarge]

VIIRS Day/Night Band (0.7 µm) and Infrared Window (11.45 µm) images at 1556 UTC (courtesy of William Straka, CIMSS) [click to enlarge]

View only this post Read Less