satpy.readers.mwr_l1b module

Reader for the level-1b data from the MWR sounder onboard AWS and EPS-STerna.

AWS = Arctic Weather Satellite. MWR = Microwave Radiometer.

AWS test data provided by ESA August 23, 2023.

Sample data for five orbits in September 2024 provided by ESA to the Science Advisory Group for MWS and AWS, November 26, 2024.

Sample EPS-Sterna l1b format AWS data from 16 orbits the 9th of November 2024.

Continous feed (though restricted to the SAG members and selected European users/evaluators) in the EUMETSAT Data Store of global AWS data from January 9th, 2025.

Example:

Here is an example how to read the data in satpy:

from satpy import Scene
from glob import glob

filenames = glob("data/W_NO-KSAT-Tromso,SAT,AWS1-MWR-1B-RAD_C_OHB__*_G_O_20250110114708*.nc"
scn = Scene(filenames=filenames, reader='aws1_mwr_l1b_nc')

composites = ['mw183_humidity']
dataset_names = composites + ['1']

scn.load(dataset_names)
print(scn['1'])
scn.show('mw183_humidity')

As the file format for the EPS Sterna Level-1b is slightly different from the ESA format, reading the EPS Sterna level-1b data uses a different reader, named eps_sterna_mwr_l1b_nc. So, if specifying the reader name as in the above code example, please provide the actual name for that data: eps_sterna_mwr_l1b_nc.

class satpy.readers.mwr_l1b.AWS_EPS_Sterna_BaseFileHandler(filename, filename_info, filetype_info, auto_maskandscale=True)[source]

Bases: NetCDF4FileHandler

Base class implementing the AWS/EPS-Sterna MWR Level-1b&c Filehandlers.

Initialize the handler.

_get_channel_data(dataset_id, dataset_info)[source]
property end_time

Get the end time.

get_dataset(dataset_id, dataset_info)[source]

Get the data.

property orbit_end

Get the orbit number for the end of data.

property orbit_start

Get the orbit number for the start of data.

property platform_name

Get the platform name.

property sensor

Get the sensor name.

property start_time

Get the start time.

class satpy.readers.mwr_l1b.AWS_EPS_Sterna_MWR_L1BFile(filename, filename_info, filetype_info, auto_maskandscale=True)[source]

Bases: AWS_EPS_Sterna_BaseFileHandler

Class implementing the AWS/EPS-Sterna MWR L1b Filehandler.

Initialize the handler.

_get_navigation_data(dataset_id, dataset_info)[source]

Get the navigation (geolocation) data for one feed horn.

get_dataset(dataset_id, dataset_info)[source]

Get the data.

property sub_satellite_latitude_end

Get the latitude of sub-satellite point at end of the product.

property sub_satellite_latitude_start

Get the latitude of sub-satellite point at start of the product.

property sub_satellite_longitude_end

Get the longitude of sub-satellite point at end of the product.

property sub_satellite_longitude_start

Get the longitude of sub-satellite point at start of the product.

satpy.readers.mwr_l1b.mask_and_scale(data_array)[source]

Mask then scale the data array.