Data Manipulation¶
Merging Data sources¶
Warning
The merger functionality is experimental, the API may change.
Todo
add documentation on merging. merge=concat(). merge=merge().
import climetlab as cml
import xarray as xr
class MyMerger():
def __init__(self, *args, **kwargs):
pass
def merge(self, paths, **kwargs):
return xr.open_mfdataset(paths)
data = cml.load_source("url-pattern",
"https://www.example.com/data-{foo}-{bar}-{qux}.csv",
foo = [1,2,3],
bar = ["a", "b"],
qux = "unique"
merger = MyMerger()
)