Name conflicts in data vs. metadata check
We always have to unwrap the xarray with get_data()
to get rid of the name before pushing, as the check will complain about mismatching names otherwise.
Components can rename the xdata, but adapters can't know the naming as it is chaned over the adapter chain.
Is the name check really necessary? Should it assign of skip and warn instead?
There is a similar behaviour for time and adapters, e.g. when data is pulled between time steps of the source. Requires stripping off the time (and using get_data
to avoid failing dimension check) in adapters.
Edited by Martin Lange