pyradtran.io.NetCDFSaver.save_results_to_netcdf

pyradtran.io.NetCDFSaver.save_results_to_netcdf#

static NetCDFSaver.save_results_to_netcdf(data: Dict[str, Any] | Dataset, output_path: Path, input_ds: Dataset, config: SimulationConfig, simulation_params: Dict[str, Any] = None) Path[source]#

Write results to a NetCDF file with provenance attributes.

Parameters:
  • data (dict or xarray.Dataset) – Simulation results.

  • output_path (pathlib.Path) – Destination file.

  • input_ds (xarray.Dataset) – Input dataset (for coordinate reference).

  • config (SimulationConfig) – Configuration used for the run.

  • simulation_params (dict, optional) – Extra metadata to embed.

Returns:

output_path.

Return type:

pathlib.Path