1.5.1.1.7.1.25. 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 requires filenames to match one of a couple different standard filename schemes used for official products. SDR files 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: _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.