pyart.aux_io.read_metranet#

pyart.aux_io.read_metranet(filename, field_names=None, rmax=0.0, additional_metadata=None, file_field_names=False, exclude_fields=None, reader='C', nbytes=4, **kwargs)[source]#

Read a METRANET file.

Parameters:
  • filename (str) – Name of the METRANET file to read.

  • field_names (dict, optional) – Dictionary mapping METRANET field names to radar field names. If a data type found in the file does not appear in this dictionary or has a value of None it will not be placed in the radar.fields dictionary. A value of None, the default, will use the mapping defined in the Py-ART configuration file.

  • rmax (float, optional) – Maximum radar range to store in the radar object [m]. If 0 all data will be stored

  • additional_metadata (dict of dicts, optional) – Dictionary of dictionaries to retrieve metadata during this read. This metadata is not used during any successive file reads unless explicitly included. A value of None, the default, will not introduct any addition metadata and the file specific or default metadata as specified by the Py-ART configuration file will be used.

  • file_field_names (bool, optional) – True to use the MDV data type names for the field names. If this case the field_names parameter is ignored. The field dictionary will likely only have a ‘data’ key, unless the fields are defined in additional_metadata.

  • exclude_fields (list or None, optional) – List of fields to exclude from the radar object. This is applied after the file_field_names and field_names parameters.

  • reader (str) – The reader library to use. Can be either ‘C’ or ‘python’

  • nbytes (int) – The number of bytes used to store the data in numpy arrays, e.g. if nbytes=4 then floats are going to be stored as np.float32

Returns:

radar (Radar) – Radar object containing data from METRANET file.