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.