Handle reading the wide array of NEXRAD Level 3 (NIDS) product files.
This class attempts to decode every byte that is in a given product file.
It supports all of the various compression formats that exist for these
products in the wild.
Various general metadata available from the product
Decoded product header
Decoded product description block
ID of the site found in the header, empty string if none found
Radar site latitude
Radar site longitude
Radar site height AMSL
Name of the product contained in file
Maximum range of the product, taken from the NIDS ICD
Class instance mapping data int values to proper floating point values
Any symbology block packets that were found
Any tabular pages that were found
Any graphical pages that were found
The internal data structure that things are decoded into is still to be
Create instance of Level3File.
filename (str or file-like object) – If str, the name of the file to be opened. If file-like object,
this will be read from directly.
Scale of the position information in km.
NEXRAD Level 3 File¶