1.5.1.1.7.1.10. polar2grid.readers.amsr2_l1b module

AMSR2 L1B files contain various parameters from the GCOM-W1 AMSR2 instrument.

This reader can be used by specifying the reader name amsr2_l1b to the polar2grid.sh script. Supported files usually have the following naming scheme:

GW1AM2_201607201808_128A_L1DLBTBR_1110110.h5

This reader’s default remapping algorithm is nearest for nearest neighbor resampling due to the instruments scan pattern and swath shape. The --distance_upper_bound flag defaults to 12.

Currently this reader provides only the following datasets:

Product Name

Description

btemp_36.5v

Brightness Temperature 36.5GHz Polarization Vertical

btemp_36.5h

Brightness Temperature 36.5GHz Polarization Horizontal

btemp_89.0av

Brightness Temperature 89.0GHz A Polarization Vertical

btemp_89.0ah

Brightness Temperature 89.0GHz A Polarization Horizontal

btemp_89.0bv

Brightness Temperature 89.0GHz B Polarization Vertical

btemp_89.0bh

Brightness Temperature 89.0GHz B Polarization Horizontal

1.5.1.1.7.1.10.1. Special AMSR2 Naval Research Lab (NRL) PNG Scaling

A common use case for the AMSR2 L1B reader is to generate PNG images similar to those generated by the U.S. Naval Research Lab (NRL) with a colormap and coastlines. This requires using an alternate non-default scaling configuration provided in the tarball. It can be used by providing the --extra-config-path $POLAR2GRID_HOME/example_enhancements/amsr2_png flag when generating AMSR2 L1B GeoTIFFs. This allows the scaling provided in the $POLAR2GRID_HOME/example_enhancements/amsr2_png/enhancements/generic.yaml file to be used. Once this rescaling has been done, colormap files can be found in $POLAR2GRID_HOME/colormaps which can then be applied using the the add_colormap.sh script.

See the example section Creating AMSR2 Reprojections for more information on generating these NRL-like PNGs.

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

Bases: ReaderProxyBase

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

property _aliases: dict[str, satpy.dataset.dataid.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.amsr2_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.