1.5.1.1.7.1.17. polar2grid.readers.mirs module

The MiRS frontend extracts data from files created by the Community Satellite Processing Package (CSPP) direct broadcast version of the NOAA/STAR Microwave integrated Retrieval System (MiRS). The software supports the creation of atmospheric and surface parameters from ATMS, AMSU-A, and MHS microwave sensor data. For more information on this product, please visit the CSPP LEO website: https://cimss.ssec.wisc.edu/cspp/.

When executed on Advanced Technology Microwave Sounder (ATMS) MiRS product files, a limb correction algorithm is applied for brightness temperatures reprojections for each of the 22 spectral bands. The correction software was provided by Kexin Zhang of NOAA STAR, and is applied as part of the MIRS ATMS Polar2Grid execution.

This reader’s default resampling algorithm is ewa for Elliptical Weighted Averaging resampling. The --weight-delta-max option is set to 100 and the --weight-distance-max option is set to 1.

The ACSPO output product format is NetCDF4. The frontend can be specified with the polar2grid.sh command using the mirs frontend name.The frontend offers the following products:

Product Name

Description

rain_rate

Rain Rate

sea_ice

Sea Ice in percent

snow_cover

Snow Cover

tpw

Total Precipitable Water

swe

Snow Water Equivalence

clw

Cloud Liquid Water

sfr

Snow Fall Rate

surface_type

Surface Type

tskin

Skin Temperature

btemp_X

Brightness Temperature for channel X (see below)

For specific brightness temperature band products, use the btemp_X option, where X is a combination of the microwave frequency (integer) and polarization of the channel. If there is more than one channel at that frequency and polarization a “count” number is added to the end. To create output files of all available bands, use the --bt-channels option.

As an example, the ATMS band options are:

Table 1.1 ATMS Brightness Temperature Channels

Band Number

Frequency (GHz)

Polarization

Polar2Grid Dataset Name

1

23.79

V

btemp_23v

2

31.40

V

btemp_31v

3

50.30

H

btemp_50h

4

51.76

H

btemp_51h

5

52.80

H

btemp_52h

6

53.59±0.115

H

btemp_53h

7

54.40

H

btemp_54h1

8

54.94

H

btemp_54h2

9

55.50

H

btemp_55h

10

57.29

H

btemp_57h1

11

57.29±2.17

H

btemp_57h2

12

57.29±0.3222±0.048

H

btemp_57h3

13

57.29±0.3222±0.022

H

btemp_57h4

14

57.29±0.3222±0.010

H

btemp_57h5

15

57.29±0.3222±0.0045

H

btemp_57h6

16

88.20

V

btemp_88v

17

165.50

H

btemp_165h

18

183.31±7.0

H

btemp_183h1

19

183.31±4.5

H

btemp_183h2

20

183.31±3.0

H

btemp_183h3

21

183.31±1.8

H

btemp_183h4

22

183.31±1.0

H

btemp_183h5

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

Bases: ReaderProxyBase

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

property _aliases
static _btemp_channels_from_satpy(satpy_ids: list[str | DataID])[source]
get_all_products()[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.mirs.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.