satpy.readers.slstr_l1b module

SLSTR L1b reader.

class satpy.readers.slstr_l1b.NCSLSTR1B(filename, filename_info, filetype_info, user_calibration=None)[source]

Bases: BaseFileHandler

Filehandler for l1 SLSTR data.

By default, the calibration factors recommended by EUMETSAT are applied. This is required as the SLSTR VIS channels are producing slightly incorrect radiances that require adjustment. Satpy uses the radiance corrections in S3.PN-SLSTR-L1.08, checked 11/03/2022. User-supplied coefficients can be passed via the user_calibration kwarg This should be a dict of channel names (such as S1_nadir, S8_oblique).

For example:

calib_dict = {'S1_nadir': 1.12}
scene = satpy.Scene(filenames,
                    reader='slstr-l1b',
                    reader_kwargs={'user_calib': calib_dict})

Will multiply S1 nadir radiances by 1.12.

Initialize the SLSTR l1 data filehandler.

_apply_radiance_adjustment(radiances)[source]

Adjust SLSTR radiances with default or user supplied values.

static _cal_rad(rad, didx, solar_flux=None)[source]

Calibrate.

property end_time

Get the end time.

get_dataset(key, info)[source]

Load a dataset.

property start_time

Get the start time.

class satpy.readers.slstr_l1b.NCSLSTRAngles(filename, filename_info, filetype_info)[source]

Bases: BaseFileHandler

Filehandler for angles.

Initialize the angles reader.

_loadcart(fname)[source]

Load a cartesian file of appropriate type.

property end_time

Get the end time.

get_dataset(key, info)[source]

Load a dataset.

property start_time

Get the start time.

class satpy.readers.slstr_l1b.NCSLSTRFlag(filename, filename_info, filetype_info)[source]

Bases: BaseFileHandler

File handler for flags.

Initialize the flag reader.

property end_time

Get the end time.

get_dataset(key, info)[source]

Load a dataset.

property start_time

Get the start time.

class satpy.readers.slstr_l1b.NCSLSTRGeo(filename, filename_info, filetype_info)[source]

Bases: BaseFileHandler

Filehandler for geo info.

Initialize the geo filehandler.

property end_time

Get the end time.

get_dataset(key, info)[source]

Load a dataset.

property start_time

Get the start time.