satpy.readers.epic_l1b_h5 module

File handler for DSCOVR EPIC L1B data in hdf5 format.

The epic_l1b_h5 reader reads and calibrates EPIC L1B image data in hdf5 format.

This reader supports all image and most ancillary datasets. Once the reader is initialised:

`` scn = Scene([epic_filename], reader=’epic_l1b_h5’)``

Channels can be loaded with the ‘B’ prefix and their wavelength in nanometers:

scn.load(['B317', 'B688'])

while ancillary data can be loaded by its name:

scn.load(['solar_zenith_angle'])

Note that ancillary dataset names use common standards and not the dataset names in the file. By default, channel data is loaded as calibrated reflectances, but counts data is also available.

class satpy.readers.epic_l1b_h5.DscovrEpicL1BH5FileHandler(filename, filename_info, filetype_info)[source]

Bases: HDF5FileHandler

File handler for DSCOVR EPIC L1b data.

Init filehandler.

static _mask_infinite(band)[source]
_update_metadata(band)[source]
static calibrate(data, ds_name, calibration=None)[source]

Convert counts input reflectance.

property end_time

Get the end time.

get_dataset(dataset_id, ds_info)[source]

Load a dataset.

property start_time

Get the start time.