satpy.readers.aapp_l1b module

Reader for aapp level 1b data.

Options for loading:

  • pre_launch_coeffs (False): use pre-launch coefficients if True, operational otherwise (if available).

https://nwp-saf.eumetsat.int/site/download/documentation/aapp/NWPSAF-MF-UD-003_Formats_v8.0.pdf

class satpy.readers.aapp_l1b.AAPPL1BaseFileHandler(filename, filename_info, filetype_info)[source]

Bases: BaseFileHandler

A base file handler for the AAPP level-1 formats.

Initialize AAPP level-1 file handler object.

_calibrate_active_channel_data(key)[source]

Calibrate active channel data only.

_get_platform_name(platform_names_lookup)[source]

Get the platform name from the file header.

_set_filedata_layout()[source]

Set the file data type/layout.

_update_dataset_attributes(dataset, key, info)[source]
property end_time

Get the time of the final observation.

get_dataset(key, info)[source]

Get a dataset from the file.

read()[source]

Read the data.

property start_time

Get the time of the first observation.

class satpy.readers.aapp_l1b.AVHRRAAPPL1BFile(filename, filename_info, filetype_info)[source]

Bases: AAPPL1BaseFileHandler

Reader for AVHRR L1B files created from the AAPP software.

Initialize object information by reading the input file.

_calibrate_active_channel_data(key)[source]

Calibrate active channel data only.

static _convert_binary_channel_status_to_activation_dict(status)[source]
static _create_40km_interpolator(lines, *arrays_40km, geolocation=False)[source]
_get_active_channels()[source]
_get_all_interpolated_angles_uncached()[source]
_get_all_interpolated_coordinates_uncached()[source]
_get_channel_binary_status_from_header()[source]
_get_coordinates_in_degrees()[source]
_get_tiepoint_angles_in_degrees()[source]
_interpolate_arrays(*input_arrays, geolocation=False)[source]
_set_filedata_layout()[source]

Set the file data type/layout.

available_datasets(configured_datasets=None)[source]

Get the available datasets.

calibrate(dataset_id, pre_launch_coeffs=False, calib_coeffs=None)[source]

Calibrate the data.

get_angles(angle_id)[source]

Get sun-satellite viewing angles.

navigate(coordinate_id)[source]

Get the longitudes and latitudes of the scene.

satpy.readers.aapp_l1b._ir_calibrate(header, data, irchn, calib_type, mask=True)[source]

Calibrate for IR bands.

calib_type in brightness_temperature, radiance, count

satpy.readers.aapp_l1b._vis_calibrate(data, chn, calib_type, pre_launch_coeffs=False, calib_coeffs=None, mask=True)[source]

Calibrate visible channel data.

calib_type in count, reflectance, radiance.

satpy.readers.aapp_l1b.create_xarray(arr)[source]

Create an xarray.DataArray.

satpy.readers.aapp_l1b.get_aapp_chunks(shape)[source]

Get chunks from a given shape adapted for AAPP data.

satpy.readers.aapp_l1b.get_avhrr_lac_chunks(shape, dtype)[source]

Get chunks from a given shape adapted for full-resolution AVHRR data.