pyradtran.io.OutputToXarray.convert_batch

pyradtran.io.OutputToXarray.convert_batch#

static OutputToXarray.convert_batch(parsed_outputs: List[ParsedOutput | None], input_ds: Dataset, time_var: str = 'time', lat_var: str = 'latitude', lon_var: str = 'longitude') Dataset[source]#

Convert a batch of ParsedOutput objects to a single Dataset.

Failed simulations (None entries) produce NaN values.

Parameters:
  • parsed_outputs (list of ParsedOutput or None) – One entry per flattened input point.

  • input_ds (xarray.Dataset) – Original input dataset (used to reconstruct dimensions).

  • time_var (str) – Coordinate names.

  • lat_var (str) – Coordinate names.

  • lon_var (str) – Coordinate names.

Returns:

Result with original input dimensions restored.

Return type:

xarray.Dataset