Illviljan

Results 35 issues of Illviljan

### What is your issue? As I've understood it `ZarrBackendEntrypoint` is the engine used when loading zarr-files. But for some reason we show `ZarrStore` in `xr.backends`. I believe the `ZarrStore`...

API design
topic-backends
needs discussion

Seems a waste of time to transpose 1d arrays. - [ ] Closes #xxxx - [ ] Tests added - [ ] Passes `pre-commit run --all-files` - [ ] User...

needs work
topic-performance
run-benchmark

- [x] Closes #5655 - [ ] Tests added - [ ] Passes `pre-commit run --all-files` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst`...

Dask has a pretty nice guideline for type hinting, see https://github.com/dask/community/issues/255. Notable for us is to avoid adding typing in docstrings to avoid duplicating information.

topic-documentation
topic-typing

Add typing to tests to further improve test coverage. * Mypy didn't run on the tests. Moved them to \flox. * Fixtures are supposed to go in the conftest.py. Moved...

I get a lot of errors locally on windows.

Code like this: https://github.com/xarray-contrib/flox/blob/512dcb16d5b974898af372ac3e128647c315b5ee/flox/core.py#L612-L622 can become ```python funcs = _atleast_1d(func) nfuncs = len(funcs) dtypes = _atleast_1d(dtype, nfuncs) ```

I'm trying to move over some qp code to jaxopt, but I'm struggling to understand the cryptic errors that appears to only happen in the jaxopt implementation. I've tried with...

documentation

This adds a line plotter based on `LineCollections`, called `.lines`. I wanted to replace `darray.plot()` with using LineCollection instead. But unfortunately due to how many cases are supported (and tested...

topic-plotting
plan to merge

- [ ] Closes #xxxx - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are...

topic-plotting