1.5.1.1.7.1.13. polar2grid.readers.fci_l1c_nc module

The FCI Level 1c Reader operates on EUMETSAT Level 1c NetCDF files from the Meteosat Third Generation (MTG) Flexible Combined Imager (FCI) instrument. The FCI L1c reader works off of the input filenames to determine if a file is supported by Geo2Grid. Files usually have the following naming scheme:

W_XX-EUMETSAT-Darmstadt,IMG+SAT,MTI1+FCI-1C-RRAD-FDHSI-FD--CHK-BODY---NC4E_C_EUMT_20170920115515_GTT_DEV_20170920115008_20170920115015_N__T_0072_0001.nc

The FCI L1c reader supports all instrument spectral bands, identified in Geo2Grid as the products shown in the table below. The reader can be provided to the main geo2grid.sh script using the -r option and the reader name fci_l1c_nc.

Product Name

Description

vis_04

0.44um Reflectance Band

vis_05

0.51um Reflectance Band

vis_06

0.64um Reflectance Band

vis_08

0.86um Reflectance Band

vis_09

0.91um Reflectance Band

nir_13

1.3um Near-IR Reflectance Band

nir_16

1.6um Near-IR Reflectance Band

nir_22

2.2um Near-IR Reflectance Band

ir_38

3.8um Brightness Temperature Band

wv_63

6.3um Water Vapor Brightness Temperature Band

wv_73

7.3um Water Vapor Brightness Temperature Band

ir_87

8.7um Brightness Temperature Band

ir_97

9.7um Brightness Temperature Band

ir_105

10.5um Brightness Temperature Band

ir_123

12.3um Brightness Temperature Band

ir_133

13.3um Brightness Temperature Band

true_color

Ratio sharpened rayleigh corrected true color

natural_color

Ratio sharpened corrected natural color

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