1.5.1.1.7.1.16. polar2grid.readers.mersi_ll_l1b module

The FY-3E MERSI-LL Level 1B reader operates on Level 1B (L1B) HDF5 files.

The files come in four varieties; band data and geolocation data, both at 250m and 1000m resolution. Files usually have the following naming scheme:

tf{start_time:%Y%j%H%M%S}.FY3E-X_MERSI_1000M_L1B.{ext}

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

The frontend can be specified with the polar2grid.sh command using the mersi_ll_l1b frontend name. The MERSI-LL frontend provides the following products:

Product Name

Description

Central Wavelength (um)

1

Channel 1 Day/Night Radiance Band

0.709

2

Channel 2 Brightness Temperature Band

3.80

3

Channel 3 Brightness Temperature Band

4.05

4

Channel 4 Brightness Temperature Band

7.20

5

Channel 5 Brightness Temperature Band

8.55

6

Channel 6 Brightness Temperature Band

10.8

7

Channel 7 Brightness Temperature Band

12.0

histogram_dnb

Histogram Equalized DNB Band

N/A

adaptive_dnb

Adaptive Histogram Equalized DNB Band

N/A

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

Bases: ReaderProxyBase

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

property _aliases: dict
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.mersi_ll_l1b.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.