satpy.readers.viirs_l1b module

Interface to VIIRS L1B format.

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

Bases: NetCDF4FileHandler

VIIRS L1B File Reader.

Initialize object.

static _dataset_name_to_var_path(dataset_name: str, ds_info: dict) str[source]
_get_dataset_file_units(dataset_id, ds_info, var_path)[source]
_get_dataset_valid_range(dataset_id, ds_info, var_path)[source]
_is_scan_based_array(shape)[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(dataset_id, ds_info)[source]

Get dataset.

get_metadata(dataset_id, ds_info)[source]

Get metadata.

get_shape(ds_id, ds_info)[source]

Get shape.

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.