1.5.1.1.7.1.9. polar2grid.readers.ami_l1b module

The AMI L1B Reader operates on Level 1B (L1B) NetCDF files for the Advanced Meteorological Imager (AMI) instrument on board the Korean Meteorological Administration (KMA) GEO-KOMPSAT-1 (GK-2A) satellite. Geo2Grid determines if it supports files based on the input filename. Files for AMI supported by Geo2Grid usually have the following naming scheme:

gk2a_ami_le1b_vi004_fd010ge_201909251200.nc

The AMI L1B reader supports all instrument spectral bands, identified in Geo2Grid as the products shown in the table below. The AMI L1B reader can be provided to the main geo2grid.sh script using the -r option and the reader name ami_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 AMI 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

VI004

0.47um Reflectance Band

VI005

0.51um Reflectance Band

VI006

0.64um Reflectance Band

VI008

0.86um Reflectance Band

NR013

1.37um Reflectance Band

NR016

1.61um Reflectance Band

SW038

3.83um Brightness Temperature Band

WV063

6.21um Brightness Temperature Band

WV069

6.94um Brightness Temperature Band

WV073

7.33um Brightness Temperature Band

IR087

8.59um Brightness Temperature Band

IR096

9.62um Brightness Temperature Band

IR105

10.35um Brightness Temperature Band

IR112

11.23um Brightness Temperature Band

IR123

12.36um Brightness Temperature Band

IR133

13.29um 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

class polar2grid.readers.ami_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.ami_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.