satpy.readers.aapp_mhs_amsub_l1c module
Reader for the AAPP AMSU-B/MHS level-1c data.
https://nwp-saf.eumetsat.int/site/download/documentation/aapp/NWPSAF-MF-UD-003_Formats_v8.0.pdf
- class satpy.readers.aapp_mhs_amsub_l1c.FrequencyDoubleSideBand(central: float, side: float, bandwidth: float, unit: str = 'GHz')[source]
Bases:
satpy.readers.aapp_mhs_amsub_l1c.FrequencyDoubleSideBandBase
The frequency double side band class.
The elements of the double-side-band type frequency band are the central frquency, the relative side band frequency (relative to the center - left and right) and their bandwidths, and optionally a unit (defaults to GHz). No clever unit conversion is done here, it’s just used for checking that two ranges are comparable.
Frequency Double Side Band is supposed to describe the special type of bands commonly used in humidty sounding from Passive Microwave Sensors. When the absorption band being observed is symmetrical it is advantageous (giving better NeDT) to sense in a band both right and left of the central absorption frequency.
Create new instance of FrequencyDoubleSideBandBase(central, side, bandwidth, unit)
- class satpy.readers.aapp_mhs_amsub_l1c.FrequencyDoubleSideBandBase(central: float, side: float, bandwidth: float, unit: str = 'GHz')[source]
Bases:
NamedTuple
Base class for a frequency double side band.
Frequency Double Side Band is supposed to describe the special type of bands commonly used in humidty sounding from Passive Microwave Sensors. When the absorption band being observed is symmetrical it is advantageous (giving better NeDT) to sense in a band both right and left of the central absorption frequency.
This is needed because of this bug: https://bugs.python.org/issue41629
Create new instance of FrequencyDoubleSideBandBase(central, side, bandwidth, unit)
- bandwidth: float
Alias for field number 2
- central: float
Alias for field number 0
- side: float
Alias for field number 1
- unit: str
Alias for field number 3
- class satpy.readers.aapp_mhs_amsub_l1c.FrequencyRange(central: float, bandwidth: float, unit: str = 'GHz')[source]
Bases:
satpy.readers.aapp_mhs_amsub_l1c.FrequencyRangeBase
The Frequency range class.
The elements of the range are central and bandwidth values, and optionally a unit (defaults to GHz). No clever unit conversion is done here, it’s just used for checking that two ranges are comparable.
This type is used for passive microwave sensors.
Create new instance of FrequencyRangeBase(central, bandwidth, unit)
- class satpy.readers.aapp_mhs_amsub_l1c.FrequencyRangeBase(central: float, bandwidth: float, unit: str = 'GHz')[source]
Bases:
NamedTuple
Base class for frequency ranges.
This is needed because of this bug: https://bugs.python.org/issue41629
Create new instance of FrequencyRangeBase(central, bandwidth, unit)
- bandwidth: float
Alias for field number 1
- central: float
Alias for field number 0
- unit: str
Alias for field number 2
- class satpy.readers.aapp_mhs_amsub_l1c.MHS_AMSUB_AAPPL1CFile(filename, filename_info, filetype_info)[source]
Bases:
satpy.readers.aapp_l1b.AAPPL1BaseFileHandler
Reader for AMSU-B/MHS L1C files created from the AAPP software.
Initialize object information by reading the input file.
Get the longitudes and latitudes of the scene.