我需要将元数据存储在我的xarray.Dataset
中,该元数据沿一个维度(特别是time
)变化。在我的特定情况下,数据集是随时间推移的一堆卫星图像。有问题的元数据是轨道方向(升序还是降序),轨道号等。我需要能够根据此元数据选择数据集的切片。
据我所知,通过attrs
实现的元数据仅支持为整个数据集(或数据数组)设置属性。
我想到的唯一解决方法是将元数据编码为一个变量,但这对于每个元数据项都需要一个随时间变化的附加变量。这也感觉不太正确,因为我认为变量应包含 data ,而不是 metadata ,而且许多操作(例如取平均值)都不会感。
存储时间相关元数据的最佳方法是什么?