Skip to content

add_inputs_attr

Functions:

Name Description
add_inputs_attr

Functions#

add_inputs_attr #

add_inputs_attr(
    dataset: xr.Dataset, inputs: List[str]
) -> None
Source code in tsdat/pipeline/pipelines/add_inputs_attr.py
def add_inputs_attr(dataset: xr.Dataset, inputs: List[str]) -> None:
    # A len(list)=1 attr doesn't survive round trip, so we keep it a string in that case
    # https://github.com/pydata/xarray/issues/4798
    inputs_attr = inputs if len(inputs) != 1 else inputs[0]
    dataset.attrs["inputs"] = inputs_attr