1.5.1.1.7.1.2. polar2grid.readers.abi_l1b module

The ABI Level 1B Reader operates on NOAA Level 1B (L1B) NetCDF files from the GOES-16 (GOES-East) and GOES-17/18 (GOES-West) Advanced Baseline Imager (ABI) instrument. The ABI L1B reader works off of the input filenames to determine if a file is supported by Geo2Grid. Files usually have the following naming scheme:

OR_ABI-L1b-RadF-M6C02_G18_s20223191830206_e20223191839514_c20223191839547.nc

These are the mission compliant radiance file naming conventions used by the NOAA Comprehensive Large Array-data Stewardship System (CLASS) archive and the CSPP GOES Rebroadcast (GRB) software. The ABI L1B reader supports all instrument spectral bands, identified in Geo2Grid as the products shown in the table below. The ABI L1B reader can be provided to the main geo2grid.sh script using the -r option and the reader name abi_l1b.

The list of supported products includes true and natural color imagery. These are created by means of a python based atmospheric Rayleigh scattering correction algorithm that is executed as part of the Geo2Grid ABI L1B reader, along with sharpening to the highest spatial resolution. For more information on the creation of RGBs, please see the RGB section.

Product Name

Description

C01

Channel 1 (0.47um) Reflectance Band

C02

Channel 2 (0.64um) Reflectance Band

C03

Channel 3 (0.86um) Reflectance Band

C04

Channel 4 (1.37um) Reflectance Band

C05

Channel 5 (1.6um) Reflectance Band

C06

Channel 6 (2.2um) Reflectance Band

C07

Channel 7 (3.9um) Brightness Temperature Band

C08

Channel 8 (6.2um) Brightness Temperature Band

C09

Channel 9 (6.9um) Brightness Temperature Band

C10

Channel 10 (7.3um) Brightness Temperature Band

C11

Channel 11 (8.4um) Brightness Temperature Band

C12

Channel 12 (9.6um) Brightness Temperature Band

C13

Channel 13 (10.3um) Brightness Temperature Band

C14

Channel 14 (11.2um) Brightness Temperature Band

C15

Channel 15 (12.3um) Brightness Temperature Band

C16

Channel 16 (13.3um) Brightness Temperature Band

true_color

Ratio sharpened rayleigh corrected true color

natural_color

Ratio sharpened corrected natural color

airmass

Air mass RGB

ash

Ash RGB

dust

Dust RGB

fog

Fog RGB

night_microphysics

Night Microphysics RGB

class polar2grid.readers.abi_l1b.ReaderProxy(scn: Scene, user_products: list[str])[source]

Bases: ReaderProxyBase

Provide Polar2Grid-specific information about this reader’s products.

get_all_products() list[str][source]

Get all polar2grid products that could be loaded.

get_default_products() list[str][source]

Get products to load if users hasn’t specified any others.

is_geo2grid_reader: bool = True
polar2grid.readers.abi_l1b.add_reader_argument_groups(parser: ArgumentParser, group: Optional[_ArgumentGroup] = None) tuple[Optional[argparse._ArgumentGroup], Optional[argparse._ArgumentGroup]][source]

Add reader-specific command line arguments to an existing argument parser.

If group is provided then arguments are added to this group. If not, a new group is added to the parser and arguments added to this new group.