MCPcopy Create free account
hub / github.com/dask/dask / test_from_xarray

Function test_from_xarray

dask/dataframe/tests/test_dataframe.py:5335–5350  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

5333
5334
5335def test_from_xarray():
5336 xr = pytest.importorskip("xarray")
5337
5338 a = da.zeros(shape=(6000, 45000), chunks=(30, 6000))
5339 a = xr.DataArray(
5340 a, coords={"c1": list(range(6000)), "c2": list(range(45000))}, dims=["c1", "c2"]
5341 )
5342 sel_coords = {
5343 "c1": pd.date_range("2024-11-01", "2024-11-10").to_numpy(),
5344 "c2": [29094],
5345 }
5346
5347 result = a.reindex(**sel_coords).to_dask_dataframe()
5348 assert (
5349 len(collections_to_expr([result]).optimize().__dask_graph__()) < 30
5350 ) # previously 3000
5351
5352
5353def test_from_xarray_string_conversion():

Callers

nothing calls this directly

Calls 5

collections_to_exprFunction · 0.90
to_dask_dataframeMethod · 0.80
zerosMethod · 0.45
__dask_graph__Method · 0.45
optimizeMethod · 0.45

Tested by

no test coverage detected