foxes.input.yaml.get_output_obj(ocls, odict, algo, farm_results=None, point_results=None, base_class=<class 'foxes.output.output.Output'>, extra_sig={})[source]

Create the output object

Parameters

ocls: str

Name of the output class

odict: dict

The output dict

algo: foxes.core.Algorithm

The algorithm

farm_results: xarray.Dataset, optional

The farm results

point_results: xarray.Dataset, optional

The point results

base_class: object

The output’s base class

extra_sig: dict

Extra function signature check, sets arguments (key) with data (value)

Returns

obj: object or None

The output object