1.5.1.1.7.1.11. polar2grid.readers.avhrr_l1b_aapp module

The AVHRR reader is for reading AAPP L1B files for the AVHRR instrument.

These files are a custom binary format. The reader can be specified with the polar2grid.sh command using the avhrr or avhrr_l1b_aapp reader name.

This reader’s default resampling algorithm is ewa for Elliptical Weighted Averaging resampling. The --weight-delta-max option is set to 10 and --weight-distance-max is set to 1.

The AVHRR reader provides the following products:

Product Name

Description

band1_vis

Band 1 Visible

band2_vis

Band 2 Visible

band3a_vis

Band 3A Visible

band3b_bt

Band 3B Brightness Temperature

band4_vis

Band 4 Brightness Temperature

band5_vis

Band 5 Brightness Temperature

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

Bases: ReaderProxyBase

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

property _aliases: dict[str, DataQuery]
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_polar2grid_reader: bool = True
polar2grid.readers.avhrr_l1b_aapp.add_reader_argument_groups(parser: ArgumentParser, group: _ArgumentGroup | None = None) tuple[_ArgumentGroup | None, _ArgumentGroup | None][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.