wradlib.io.iris.IrisCartesianProductFile#
- class wradlib.io.iris.IrisCartesianProductFile(irisfile, **kwargs)[source]#
Class for retrieving data from Sigmet IRIS Cartesian Product files.
- Parameters:
irisfile (
str) – filename
Methods
__init__(irisfile, **kwargs)- Parameters:
irisfile (
str) -- filename
array_from_record(words, width, dtype)Retrieve array from current record.
bytes_from_record(words, width)Retrieve bytes from current record.
check_identifier()check_product_identifier()close()decode_data(data, prod)Decode data according given prod-dict.
fix_ext_header(ext)get_data()Retrieves cartesian data from file.
get_extended_header()get_header(header)get_image(header)Retrieve cartesian image.
get_product_specific_info(rawdata)Retrieves product specific info
get_product_type_code()Returns product type code.
init_header([rawdata])init_next_record()Get next record from file.
init_record(recnum)Initialize record using given number.
read_from_file(size)Read from file.
read_from_record(words, dtype)Read from file.
Attributes
datadata_typeReturns product configuration data type.
debugfhfilenamefileposidentifierlenloaddataReturns loaddata switch.
namenbinsReturns number of bins.
product_hdrReturns ingest_header dictionary.
product_identifierproduct_typeReturns product type.
product_type_codeReturns product type code.
product_type_dictReturns product type dictionary.
rawdataReturns rawdata switch.
record_numberReturns current record number.
rhReturns current record object.
structurestructure_formatstructure_identifierstructure_size