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.

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

Aircraft dissipation trails over southern Wisconsin and northern Illinois

1-minute Mesoscale Domain Sector GOES-16 (GOES-East) “Red” Visible (0.64 µm) and Near-Infrared “Snow/Ice” (1.61 µm) images (above) revealed a series of aircraft “dissipation trails” drifting northeastward across southern Wisconsin and northern Illinois on 06 October 2019. These cloud features were caused by aircraft that were either ascending or descending through a layer of cloud... Read More

GOES-16

GOES-16 “Red” Visible (0.64 µm) and Near-Infrared “Snow/Ice” (1.61 µm) images [click to play animation | MP4]

1-minute Mesoscale Domain Sector GOES-16 (GOES-East) “Red” Visible (0.64 µm) and Near-Infrared “Snow/Ice” (1.61 µm) images (above) revealed a series of aircraft “dissipation trails” drifting northeastward across southern Wisconsin and northern Illinois on 06 October 2019. These cloud features were caused by aircraft that were either ascending or descending through a layer of cloud composed of supercooled water droplets — cooling from wake turbulence (reference) and/or particles from jet engine exhaust acted as ice condensation nuclei to cause the small supercooled water droplets to turn into larger ice crystals (many of which then often fall from the cloud layer, creating “fall streak holes“).

A comparison of Suomi NPP VIIRS Visible (0.64 µm), Near-Infrared (1.61 µm), Shortwave Infrared (3.74 µm) and Infrared Window (11.45 µm) images (below) helped to confirm the presence of ice crystals within the aircraft dissipation trails: a darker appearance in the 1.61 µm image (since ice is a strong absorber of radiation at that wavelength), and a colder (brighter white) signature in the 3.74 µm image. In the enhancement applied to the 3.74 µm and 11.45 µm images, colors are applied to infrared brightness temperatures of -30ºC and colder — and the shades of yellow represent cloud-top brightness temperatures in the -30 to -39ºC range.

Suomi NPP VIIRS Visible (0.64 µm), Near-Infrared (1.61 µm), Shortwave Infrared (3.74 µm) and Infrared Window (11.45 µm) images [click to enlarge]

Suomi NPP VIIRS Visible (0.64 µm), Near-Infrared (1.61 µm), Shortwave Infrared (3.74 µm) and Infrared Window (11.45 µm) images [click to enlarge]

Several of the “fall streak” clouds were seen in time-lapse videos of west- and east-facing AOSS rooftop cameras (below).

Time lapse of west-facing AOSS rooftop camera images [click to play YouTube video]

Time lapse of west-facing AOSS rooftop camera images (courtesy of Pete Pokrandt, AOSS) [click to play YouTube video]

Time lapse of east-facing AOSS rooftop camera images [click to play YouTube video]

Time lapse of east-facing AOSS rooftop camera images (courtesy of Pete Pokrandt, AOSS) [click to play YouTube video]

View only this post Read Less