EEMS NetCDF I/O

The EEMS NetCDF I/O library contains EEMSRead and EEMSWrite used for reading variables from NetCDF datasets and writing variables to NetCDF datasets respectively.

EEMSRead(InFileName, InFieldName, MissingVal, DataType)

The EEMSRead command reads a single variable from a NetCDF dataset. Multiple EEMSRead commands can read different variables from the same NetCDF dataset.

Parameters:
  • InFileName – (Path) The NetCDF dataset to read from.

  • InFieldName – (String) The name of the NetCDF variable to read.

  • MissingVal – (Number) Optional. A mask value, which indicates missing data. Any occurrences of this value will be masked in the loaded array.

  • DataType – (Data Type) Optional. The type to convert incoming data to. Valid values are: Float, Integer, Positive Float, Positive Integer, Fuzzy. The default is Float.

EEMSWrite(OutFileName, OutFieldNames, DimensionFileName, DimensionFieldName)

The EEMSWrite command writes one or more variables to a NetCDF dataset. If the dataset already exists, it will be overwritten.

Parameters:
  • OutFileName – (Path) The NetCDF dataset to create.

  • OutFieldNames – (List [Result]) A list of results to write to the CSV.

  • DimensionFileName – (Path) An existing NetCDF data to use as a template for the new dataset.

  • DimensionFieldName – (String) An existing variable in the DimensionFileName dataset to use as a template for the new variable(s).