1.5.1.1.7.1.22. polar2grid.readers.viirs_sdr module¶
The VIIRS SDR Reader operates on Sensor Data Record (SDR) HDF5 files from the Suomi National Polar-orbiting Partnership’s (NPP) and/or the NOAA20 Visible/Infrared Imager Radiometer Suite (VIIRS) instrument. The VIIRS SDR reader ignores filenames and uses internal file content to determine the type of file being provided, but SDR are typically named as below and have corresponding geolocation files:
SVI01_npp_d20120225_t1801245_e1802487_b01708_c20120226002130255476_noaa_ops.h5
The VIIRS SDR reader supports all instrument spectral bands, identified as
the products shown below. It supports terrain corrected or non-terrain corrected
navigation files. Geolocation files must be included when specifying filepaths to
readers and polar2grid.sh
. The VIIRS reader can be specified to the polar2grid.sh
script
with the reader name viirs_sdr
.
This reader’s default remapping algorithm is ewa
for Elliptical Weighted
Averaging resampling. The --weight-delta-max
parameter set to 40 and the
--weight-distance-max
parameter set to 2.
Product Name |
Description |
---|---|
i01 |
I01 Reflectance Band |
i02 |
I02 Reflectance Band |
i03 |
I03 Reflectance Band |
i04 |
I04 Brightness Temperature Band |
i05 |
I05 Brightness Temperature Band |
i01_rad |
I01 Radiance Band |
i02_rad |
I02 Radiance Band |
i03_rad |
I03 Radiance Band |
i04_rad |
I04 Radiance Band |
i05_rad |
I05 Radiance Band |
m01 |
M01 Reflectance Band |
m02 |
M02 Reflectance Band |
m03 |
M03 Reflectance Band |
m04 |
M04 Reflectance Band |
m05 |
M05 Reflectance Band |
m06 |
M06 Reflectance Band |
m07 |
M07 Reflectance Band |
m08 |
M08 Reflectance Band |
m09 |
M09 Reflectance Band |
m10 |
M10 Reflectance Band |
m11 |
M11 Reflectance Band |
m12 |
M12 Brightness Temperature Band |
m13 |
M13 Brightness Temperature Band |
m14 |
M14 Brightness Temperature Band |
m15 |
M15 Brightness Temperature Band |
m16 |
M16 Brightness Temperature Band |
m01_rad |
M01 Radiance Band |
m02_rad |
M02 Radiance Band |
m03_rad |
M03 Radiance Band |
m04_rad |
M04 Radiance Band |
m05_rad |
M05 Radiance Band |
m06_rad |
M06 Radiance Band |
m07_rad |
M07 Radiance Band |
m08_rad |
M08 Radiance Band |
m09_rad |
M09 Radiance Band |
m10_rad |
M10 Radiance Band |
m11_rad |
M11 Radiance Band |
m12_rad |
M12 Radiance Band |
m13_rad |
M13 Radiance Band |
m14_rad |
M14 Radiance Band |
m15_rad |
M15 Radiance Band |
m16_rad |
M16 Radiance Band |
dnb |
Raw DNB Band (not useful for images) |
histogram_dnb |
Histogram Equalized DNB Band |
adaptive_dnb |
Adaptive Histogram Equalized DNB Band |
dynamic_dnb |
Dynamic DNB Band from Steve Miller and Curtis Seaman. Uses erf to scale the data. |
hncc_dnb |
Simplified High and Near-Constant Contrast Approach from Stephan Zinke |
ifog |
Temperature difference between I05 and I04 |
i_solar_zenith_angle |
I Band Solar Zenith Angle |
i_solar_azimuth_angle |
I Band Solar Azimuth Angle |
i_sat_zenith_angle |
I Band Satellite Zenith Angle |
i_sat_azimuth_angle |
I Band Satellite Azimuth Angle |
m_solar_zenith_angle |
M Band Solar Zenith Angle |
m_solar_azimuth_angle |
M Band Solar Azimuth Angle |
m_sat_zenith_angle |
M Band Satellite Zenith Angle |
m_sat_azimuth_angle |
M Band Satellite Azimuth Angle |
dnb_solar_zenith_angle |
DNB Band Solar Zenith Angle |
dnb_solar_azimuth_angle |
DNB Band Solar Azimuth Angle |
dnb_sat_zenith_angle |
DNB Band Satellite Zenith Angle |
dnb_sat_azimuth_angle |
DNB Band Satellite Azimuth Angle |
dnb_lunar_zenith_angle |
DNB Band Lunar Zenith Angle |
dnb_lunar_azimuth_angle |
DNB Band Lunar Azimuth Angle |
true_color |
Ratio sharpened rayleigh corrected true color |
false_color |
Ratio sharpened rayleigh corrected false color |
- class polar2grid.readers.viirs_sdr.ReaderProxy(scn: Scene, user_products: list[str])[source]¶
Bases:
ReaderProxyBase
Provide Polar2Grid-specific information about this reader’s products.
- property _aliases¶
- polar2grid.readers.viirs_sdr._process_legacy_and_rad_products(satpy_names, band_aliases, rad_aliases)[source]¶
Map all lowercase band names to uppercase names and add radiance product.
- polar2grid.readers.viirs_sdr.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.