satpy.readers.pace_oci_l1b_nc module

PACE OCI L1b reader.

This reader supports an optional argument to choose the “engine” for reading the OCI netCDF4 files. By default, this reader uses the default xarray choice of engine, as defined in the xarray.open_dataset() documentation`.

As an alternative, the user may wish to use the “h5netcdf” engine, but that is not default as it typically prints many non-fatal but confusing error messages to the terminal. To choose between engines the user can do as follows for the default:

scn = Scene(filenames=my_files, reader="olci_l1b")

or as follows for the h5netcdf engine:

scn = Scene(filenames=my_files,
            reader="olci_l1b", reader_kwargs={"engine": "h5netcdf"})

References

class satpy.readers.pace_oci_l1b_nc.NCOCIL1B(filename, filename_info, filetype_info, **kwargs)[source]

Bases: BaseFileHandler

The OCI reader base.

Init the oci reader base.

__init__(filename, filename_info, filetype_info, **kwargs)[source]

Init the oci reader base.

_retr_dsinfo_chans(band, i, idic)[source]

Retrieve the ds info for a given channel.

_sort_cal(variable, caltype, info)[source]

Apply calibration to the data, if needed, and update attrs.

static _sort_wvls(inwvls, bw)[source]

Compute the bandwidth for each hyperspectral channel.

available_datasets(configured_datasets=None)[source]

Form the names for the available datasets.

cols_name = 'pixels'
property end_time

End time property.

get_dataset(key, info)[source]

Load a dataset.

property nc

Open the nc xr dataset.

rows_name = 'scans'
property start_time

Start time property.