HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products...

14
HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR

Transcript of HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products...

Page 1: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

HEAP: Getting NUCAPS CrISand IASI products on the same pageLetitia SoulliardGAMA-1 TechnologiesNOAA/NESDIS/STAR

Page 2: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

Outline• What is the HEAP?

• Current NUCAPS CrIS Status (NOAA-20 and S-NPP)

• Current IASI Status (MetOp-A and MetOp-B)

• Similarities between CrIS and IASI

• Differences between CrIS and IASI

• Combining the Systems

• Other related talks

• Questions

2

Page 3: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

What is the HEAP?• Hyper-Spectral Enterprise Algorithm Package

• Main Goal: Get both sets of instruments using the same NUCAPS retrieval algorithm to ensure consistency in the processing of both instrument packages.

• Create a system that can run NOAA-20 and S-NPP CrIS data, as well as MetOp-A and MetOp-B IASI data. (And easily expandable to include MetOp-C)

• Separate the “NUCAPS” STAR wrapper system name (preprocessor, subsetter, ect) from the “NUCAPS” retrieval algorithm name

3

Page 4: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

What is the HEAP?• In the future will be able to run Eumetsat Polar System Second

Generation (EPS SG)

• Have outputs from both systems be more compatible, same naming structure, and variable names

• Have this running in NDE as well as Direct Broadcast

• Deliver to NDE Spring of 2019 for NOAA-20 (and S-NPP)

• Deliver to NDE Fall of 2019 for MetOp-C

4

Page 5: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

Current NUCAPS CrIS Status• Runs both NOAA-20 and S-NPP

• Running in NDE with latest and greatest algorithm code– V2.1.12c was delivered to NDE on August 15, 2018

• Running at Direct Broadcast

5

Page 6: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

NUCAPS System Layer Data Flow

Preprocessor

Subsetter Retrieval

Validation

JPSS RR CM & CH + Geo files (HDF5

& netCDF4)

CrIS FSRSDR& SDR Geo files (HDF5)

ATMS TDR & SDR Geo files

(HDF5)GFS (GRIB2)

CrIS/ATMS/VIIRS(netCDF4)

Thinned CrIS/VIIRS

(netCDF4) and SDR monitoring

files

EDR & CCR (netCDF4)

CrIS/ATMS/VIIRSnetCDF4

OLR and EDR Daily Global Grids

EDR & CCR (netCDF4) and

EDR monitoring files

Retrieval resource and .nc template files

DEM, nctemplates

FSR Eigenvector

files, nctemplates

PCF

PCF

PSF

PSF

PCF

PSF

PSF

CrIS OLR

CrIS OLR

CrIS/ATMS/VIIRSnetCDF4

6

Page 7: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

Current IASI Status• Running on an AIX Unix stand alone system at OSPO

• Runs both MetOp-A and MetOp-B

• Last DAP Update: 10/27/2015 for a AMSU-A channel that was seriously degrading the retrievals

• A modified version of the code called ISRP (IASI Simplified Retrieval Package) which runs on Linux is running at Direct Broadcast.

7

Page 8: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

8

GFT

Check L1C

L1C Sub-

Setter

L2 Proc. Global Grids

Global Binaries

Global Match-

ups

L1B Proc.

AMSU/MHS/AVHRR Level 1B orbital files

IASIL1C

IASIL1C

IASI L1C + metadata

L1CT L2/CCR

GFS & GDAS grib file forecasts

IASI L1CT BUFR

IASI L1CT NetCDF

3x3 & 0.5x2 global grids

Global binaries

L2/L1CT matchups

L2 NetCDF

L2 and CCR NetCDF + metadata

granule times

MW granules

SystemManagement

Unit

OSPOMonitoring

IASI PPS System FlowSystem Infrastructure

Software Units

Remote Servers

AVHRR Proc.

IASI L1CT NetCDF

AVHRR CLAVRX

DDS

OLROLR

Existing

New or Modified

AVHRR/IASI

Page 9: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

Similarities between CrIS and IASI• Both use IR instrument data input

– CrIS files

– IASI files

• Both can use MW supplementary instrument data input– ATMS files– AMSU-A and MHS files

• Both can use Cloud supplementary instrument data input– JPSS-RR Cloud files– AVHRR Clavr-X files

9

Page 10: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

Differences between CrIS and IASI• Things unique about the CrIS system

– GEO data is in a separate file– Cloud data is only used in creating the BUFR file output not in the retrieval– Already set up to run in NDE and is organized in an NDE like manner

– Wrapping scripts are separate from System scripts

• Things unique about the IASI system– Cloud data is used in the retrieval– Stand alone so many of the scripts are a spaghetti mess when separating

NDE system stuff and wrapper script stuff

10

Page 11: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

Combining the Systems• Updated the IASI codes to work on Linux instead of Unix

• Updated the IASI codes to work with netCDF-4 instead of netCDF-3

• Broke out the OLR and Clouds units from the Preprocessor

• Removed the IASI BUFR conversion from the system. That will be handled by the Reformatting Toolkit

• Renamed and edited some of the Fortran codes that were similarly named but had different internal data structures

11

Page 12: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

Daily Processing

IASINUCAPS InstantaneousCrIS SDR/

Geo

ATMS TDR/ Geo

IASI L1

NWP GFS(GRIB2)

Clouds (optional)

HDF5/ NetCDF4 Granule data PreprocessNetCDF4

OLR

SO2 detection

from volcanic eruptionStatic

Ancillary

Thinned Rad./ PCS

AMSUA L1

MHS L1

EDR/ CCR Retrieval

Subsetter

Validation

VIIRS SDR Geo (.h5)

VIIRS Cloud Mask (.nc)

VIIRS Cloud Height (.nc) AVHRR Cloud

Mask (.h5)

Yes

IASI Yes

Collated Clouds

NUCAPS Clouds BUFR

Atmospheric Temperature/

Moisture/ IR Ozone/ Pofiles, CO/ CH4/ CO2

EDR and OLR Daily Global

Grids

Outgoing Longwave

Radiative Flux

Spatially and temporally collocated SDR data, bounding box metadata, Averaged

Cloud Information onto the FOVs

Subsetted NetCDF

**BUFR Conversion

IR Radiances(BUFR)

EDR/ OLR on 0.5X2 deg. grid

Binary orbit files

L1C subset Files

NetCDF4

Hi/Low-res eigen vectors, templates, resource files etc.

**BUFR Conversion

NoEDR/CCR Granule (NetCDF4)

EDR/ CCR Granules

Optional i/p

SO2 File(NetCDF4)

OLR Granules** Reformatting

Toolkit for NUCAPS BUFR

Conversion

Cloud Mask/Height info

NetCDF4 NUCAPS

12

Page 13: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

Related Talks• Callyn Bloch

– Near real time CAPE combining hyper spectral IR satellite soundings and surface meteorological stations– After the break at 10:50am

– An example of using a baselined system, which the HEAP will contribute to in the future

• Antonia Gambacorta– Status of the NOAA Unique Combined Atmospheric Processing System (NUCAPS). Latest algorithm

developments and first glance results from NOAA20

– Today 4:40pm

– The science that drives the HEAP

• Nicholas Nalli– Status of SNPP and NOAA-20 NUCAPS Validation– Today 5:00pm

– The Validation of the results of HEAP data

13

Page 14: HEAP: Getting NUCAPS CrIS and IASI products on€¦ · HEAP: Getting NUCAPS CrIS and IASI products on the same page Letitia Soulliard GAMA-1 Technologies NOAA/NESDIS/STAR. Outline

Questions• Any Questions?

[email protected]

14