wradlib.io.iris.IrisCartesianProductFile#
- class wradlib.io.iris.IrisCartesianProductFile(irisfile, **kwargs)[source]#
Bases:
IrisRecordFile
Class for retrieving data from Sigmet IRIS Cartesian Product files.
- product_identifier = ['MAX', 'TOPS', 'HMAX', 'BASE', 'THICK', 'PPI', 'RHI', 'CAPPI', 'RAINN', 'RAIN1', 'CROSS', 'SHEAR', 'SRI', 'RTI', 'VIL', 'LAYER', 'BEAM', 'MLHGT']#
- property data#
- get_image(header)[source]#
Retrieve cartesian image.
- Parameters
header (
dict
) – header dictionary- Returns
data (
numpy.ndarray
) – 3D array of cartesian data
- decode_data(data, prod)[source]#
Decode data according given prod-dict.
- Parameters
data (
numpy.ndarray
) – data to decodeprod (
dict
) – dictionary holding decoding information
- Returns
data (
numpy.ndarray
) – decoded data
|
Retrieve array from current record. |
|
Retrieve bytes from current record. |
|
|
|
Decode data according given prod-dict. |
|
|
|
Retrieves cartesian data from file. |
|
|
|
Retrieve cartesian image. |
|
Retrieves product specific info |
Returns product type code. |
|
|
|
Get next record from file. |
|
|
Initialize record using given number. |
|
Read from file. |
|
Read from file. |
Returns product configuration data type. |
|
Returns loaddata switch. |
|
Returns number of bins. |
|
Returns ingest_header dictionary. |
|
Returns product type. |
|
Returns product type code. |
|
Returns product type dictionary. |
|
Returns rawdata switch. |
|
Returns current record number. |
|
Returns current record object. |
|