Tom Nicholas

Results 303 issues of Tom Nicholas

This should not happen, instead either attempting to load should trigger a clear `NotImplementedError`, or perhaps in this case xarray's assert functions should dispatch to virtualizarr's equals method instead of...

bug
xarray

If you create the `air1.nc` and `air2.nc` files in the same way as in the docs, then concatenate them with `compat='equals'`, you get a super ugly error: ```python In [9]:...

bug
xarray

The `ManifestArray` code right now might not be treating carefully enough the possibility of the last chunk being smaller than the rest. For example if you concatenate two arrays that...

zarr-specs
Kerchunk

We want to be able to pad arrays with `NaN` values (/ zarr array `fill_value`) because some kerchunk use cases involve padding data (e.g. satellite swathes that produce slightly differently...

We might be able to replace some logic (especially that implemented in #156) with a call to [`xarray.decode_cf`](https://docs.xarray.dev/en/latest/generated/xarray.decode_cf.html). This function can accept a `Dataset` and return a new dataset with...

xarray
encoding
CF conventions

The DMR++ parser was merged in #133, but there are a few ways it could be improved. 1. Docs. It's not actually listed anywhere publicly that DMR++ files are supported,...

documentation
references generation
DMR++

Our current approach to testing involves a bunch of fixtures which each download a tutorial dataset from xarray (and cache it because it uses pooch), saves them to a temporary...

testing

In https://github.com/fsspec/kerchunk/issues/377#issuecomment-1798683304 @ivirshup suggested that virtual zarr arrays could support > Transpose/ permute dims (re-order chunks + add a transpose codec) I had forgotten about this suggestion until re-reading just...

The binder link provided fails to launch ``` #22 6.893 warnings.warn(msg[-1].strip()) #22 6.893 /srv/conda/envs/notebook/lib/python3.13/site-packages/jupyterlab/debuglog.py:56: UserWarning: See the log file for details: /tmp/jupyterlab-debug-r_c8olsb.log #22 6.893 warnings.warn(f"See the log file for details:...

These 3 panels are all links, but all the links give a 404. The problem is that they direct to e.g. `https://xpublish.readthedocs.io/en/latest/getting-started/tutorial/introduction` instead of `https://xpublish.readthedocs.io/en/latest/getting-started/index.html` as they are presumably intended...