2 concerns here:
- why is one called
from_dataset instead of from_xarray, or even read_xarray
- returns different types
import xarray as xr
import xarray_sql as xql
ds = xr.tutorial.open_dataset('air_temperature')
ctx = xql.XarrayContext()
ctx.from_dataset('air', ds, chunks=dict(time=6))
xarray_sql.sql.XarrayContext
vs
import xarray as xr
import xarray_sql as xql
ds = xr.tutorial.open_dataset('air_temperature')
xql.read_xarray(ds)
pyarrow.lib.RecordBatchReader
2 concerns here:
from_datasetinstead offrom_xarray, or evenread_xarrayxarray_sql.sql.XarrayContextvs
pyarrow.lib.RecordBatchReader