Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implemented the type tracer for Awkward-Dask. (#1110)
* Starting to implement the type tracer for Awkward-Dask. * Actually testing it. * It predicts Forms and Types. * Convenience methods for making typetracers. * TypeTracer.instance(). * TypeTracerArray.__getitem__(slice). * Black. * Through RecordArray. * Through BitMaskedArray. * Added checks throughout 0896. * Rename test-data.yml to kernel-test-data.yml. * Instrumented tests from #959. * Instrumented tests from #1031. * numpy.broadcast_shapes is too new. * Through 0011_v2-listarray in the v2 tests. * Python 2.7 needs Ellipsis to be spelled out. * Through 0020_v2-support-unsigned-indexes in the v2 tests. * Through 0023_v2-regular-array in the v2 tests. * Through all slicing in the v2 tests; next is 0070_v2-argmin-and-argmax. * Through test_0070_v2-argmin-and-argmax.py in the v2 tests; ak.to_list was wrong, and subsequently the reducer implementation. * First use of 'fill' (had to split into 'fill_zero', 'fill_other'). * Through 0111_v2-jagged-and-masked-getitem in the v2 tests; added nplike.known_shape. * Through 0115_v2-generic-reducer-operation in the v2 tests. * Through 1059_v2-localindex in the v2 tests. * Added typetracer to all v2 tests (where possible). * Fixed pre-commit. * Fixed merge.
- Loading branch information