Matthew Barber

Results 85 comments of Matthew Barber

Thanks for all your work and thought here. First of, heads up that as of last week we now store the Python stubs of all versions in the repo's `HEAD`...

This would be sweet. For reference the existing [parsing work](https://github.com/data-apis/array-api-tests/blob/master/array_api_tests/test_special_cases.py) in the test suite could be a good reference to basically do the reverse and generate the majority of the...

+1. https://github.com/data-apis/array-api/pull/589 will make the existing type hints more practical by having our array class be a `Protocol`, and then we can think about packaging the type hints as a...

If folks wanted to start using the compliance suite [`array-api-tests`](https://github.com/data-apis/array-api-tests/), you might like to check out this simple wrapper that implements some crucial things most tests require. I wasn't sure...

Great to see Dask is decently compliant already! Thanks for the wrapper @tomwhite. > Guessing `getitem` exercises some selection case that Dask doesn't implement (though would be good to know...

> I also noticed that all of the special case tests fail because they rely on boolean indexing, which - while supported in Dask - is lazy and causes these...

@tomwhite Ah it looks like the `argmin`/`argmax` tests are wrong (its generating a non-`None` axis argument for 0d arrays). Will fix! Ah and `test_positive`/`test_asarray_arrays` is failing because of an internal...

@tomwhite I pushed some improvements to the test suite per your work here, thanks! --- I stopped generating 0d arrays in `test_argmin`/`test_argmax` for now... need to mull it over. I...

I'd also like to use this in the future as well (want to upgrade a [quine article](https://blog.matthewbarber.io/2019/07/22/how-to-make-compressed-file-quines) I wrote). Thank you so much for making this

Thanks @simonmysun, and yea that'll work great!