pipefunc.map.xarray module#

Provides xarray integration for pipefunc.

pipefunc.map.xarray.load_xarray(output_name, mapspecs, inputs, run_folder, *, load_intermediate=True)[source]#

Load and represent the data as an xarray.DataArray.

Return type:

DataArray

pipefunc.map.xarray.load_xarray_dataset(mapspecs, inputs, *, run_folder, output_names=None, load_intermediate=True)[source]#

Load the xarray dataset.

Return type:

Dataset

pipefunc.map.xarray.xarray_dataset_from_results(inputs, results, pipeline, *, load_intermediate=True)[source]#

Load the xarray dataset from the results as returned by pipefunc.Pipeline.map.

Return type:

Dataset

class pipefunc.map.xarray.DimensionlessArray(arr)[source]#

Bases: object

A class to represent an array without dimensions.

arr: ndarray#
pipefunc.map.xarray.xarray_dataset_to_dataframe(ds)[source]#

Convert an xarray dataset to a pandas dataframe.

Return type:

DataFrame