Conversation
doesn't matter, since this statement always throws a NotImplementedError, but good for future-proofing
|
This looks good to me. Thank you for your attention to detail here @ryan-williams . I'm curious, what were you up to that lead you to these issues? Regardless. Merging! |
|
Thanks @mrocklin! @sakoht and I have been working in celsiustx/dask for several months. Our goal is basically to dask-ify Anndata (in the spirit of earlier approaches, e.g. @tomwhite's scverse/scanpy#921). There are a few meaty changes about ready for upstreaming to Dask:
|
|
Thanks for the context @ryan-williams . Some thoughts:
You all may also want to be aware of and maybe get involved in https://github.com/nils-braun/dask-sql |
FWIW it sounds more crazy than it is. Some neglected corners of the codebase around sparse matrices were brought to match the rest of the codebase. (A PITA to fix and test, which is probably why it wasn't done before.) |
black dask/flake8 dask-1s to array.reshape was incorrect; fixed + added testddf.ilocexpression was intended to fail, but should probablyreturn; fixed + documented (spoiler: I've implemented ddf.iloc separately, for some cases; PR incoming…)[False, False]when[False, True]was presumably intended; fixed + adjusted test to work in both cases(I previously pushed a commit here where I'd run an older version of
blackand introduced some incorrect formatting changes; force-pushed to correct that, as well as add a few more fixes).