datasets

Modules in this package contain classes to handle datasets.

That includes the overall framework to handle datasets in the dataset module, as well as concrete datasets for specific sensors etc., including reading routines.

To implement a new reading routine, subclass one of the datasets here.

datasets.dataset

Module containing classes abstracting datasets

DataFileError Superclass for any datafile problems
Dataset(**kwargs) Represents a dataset.
DatasetDeque(ds, window, init_time, *args, …) A deque-like object sliding through a dataset.
GranuleLocatorError Problem locating granules.
HomemadeDataset(*args, **kwargs) For any dataset created by typhon or its dependencies.
HyperSpectral(**kwargs) Superclass for any hyperspectral instrument
InvalidDataError Raised when data is not how it should be.
InvalidFileError Raised when the requested information cannot be obtained from the file
MiB int(x=0) -> integer
MultiFileDataset(**kwargs) Represents a dataset where measurements are spread over multiple files.
MultiSatelliteDataset
NetCDFDataset Mixin for any dataset where the contents are in NetCDF.
SingleFileDataset(**kwargs) Represents a dataset where all measurements are in one file.
SingleMeasurementPerFileDataset(**kwargs) Represents datasets where each file contains one measurement.

datasets.model

Datasets for models

ERAInterim(**kwargs) Mixin for any dataset where the contents are in NetCDF.

datasets.tovs

Datasets for TOVS/ATOVS

This module imports typhon.physics.units and therefore has a soft dependency on the pint units library. Import this module only if you can accept such a dependency.

ATOVS Functionality in common with all ATOVS.
HIASI(**kwargs) “HIRS-IASI collocations
HIRS(*args, **kwargs) High-resolution Infra-Red Sounder.
HIRS2(*args, **kwargs) Sole implementation of HIRSPOD
HIRS2I(*args, **kwargs) Sole implementation of HIRSPOD
HIRS3(*args, **kwargs) Functionality in common with all ATOVS.
HIRS4(*args, **kwargs) Functionality in common with all ATOVS.
HIRSHIRS(**kwargs) HIRS-HIRS collocations from Brockmann Consult
HIRSKLM(*args, **kwargs) Functionality in common with all ATOVS.
HIRSPOD(*args, **kwargs) Read early HIRS such as documented in POD guide.
IASIEPS(**kwargs) Read IASI from EUMETSAT EPS L1C
IASISub(*args, **kwargs) For any dataset created by typhon or its dependencies.
MHSL1C(**kwargs) Functionality in common with all ATOVS.
Radiometer
TOVSCollocatedDataset Mixin for any TOVS collocated dataset.