satpy.readers.viirs_l2 module

Interface to VIIRS L2 format.

This reader implements the support of L2 files generated using the VIIRS instrument on SNPP and NOAA satellite files. The intent of this reader is to be able to reproduce images from L2 layers in NASA worldview with identical colormaps.

Currently a subset of four of these layers are supported 1. Deep Blue Aerosol Angstrom Exponent (Land and Ocean) 2. Clear Sky Confidence 3. Cloud Top Height 4. Deep Blue Aerosol Optical Thickness (Land and Ocean)

class satpy.readers.viirs_l2.VIIRSL2FileHandler(filename, filename_info, filetype_info, auto_maskandscale=False, xarray_kwargs=None, cache_var_size=0, cache_handle=False)[source]

Bases: NetCDF4FileHandler

NetCDF File Handler for VIIRS L2 Products.

Initialize object.

_get_dataset_file_units(ds_info, var_path)[source]
_get_dataset_valid_range(ds_info, var_path)[source]
_parse_datetime(datestr)[source]

Parse datetime.

adjust_scaling_factors(factors, file_units, output_units)[source]

Adjust scaling factors.

available_datasets(configured_datasets=None)[source]

Generate dataset info and their availablity.

See satpy.readers.file_handlers.BaseFileHandler.available_datasets() for details.

property end_orbit_number

Get end orbit number.

property end_time

Get end time.

get_dataset(ds_id, ds_info)[source]

Get DataArray for specified dataset.

get_metadata(dataset_id, ds_info)[source]

Get metadata.

property platform_name

Get platform name.

property sensor_name

Get sensor name.

property start_orbit_number

Get start orbit number.

property start_time

Get start time.