wradlib.io.iris.IrisProductFile#

class wradlib.io.iris.IrisProductFile(filename, **kwargs)[source]#

Bases: IrisRecordFile

Class for retrieving data from Sigmet IRIS Product files.

product_identifier = ['CATCH', 'FCAST', 'NDOP', 'SLINE', 'TDWR', 'TRACK', 'VAD', 'VVP', 'WARN', 'WIND', 'STATUS']#
property data#
property protect_setup#
get_protect_setup()[source]#
get_results(results, num, structure)[source]#
get_data()[source]#

Retrieves cartesian data from file.

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()

get_data()

Retrieves cartesian data from file.

get_header(header)

get_product_specific_info(rawdata)

Retrieves product specific info

get_product_type_code()

Returns product type code.

get_protect_setup()

get_results(results, num, structure)

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.

data

data_type

Returns product configuration data type.

debug

fh

filename

filepos

identifier

len

loaddata

Returns loaddata switch.

name

nbins

Returns number of bins.

product_hdr

Returns ingest_header dictionary.

product_identifier

product_type

Returns product type.

product_type_code

Returns product type code.

product_type_dict

Returns product type dictionary.

protect_setup

rawdata

Returns rawdata switch.

record_number

Returns current record number.

rh

Returns current record object.

structure

structure_format

structure_identifier

structure_size