Skip to content

Commit

Permalink
Add note about high and low level types.
Browse files Browse the repository at this point in the history
  • Loading branch information
jpivarski committed Oct 11, 2019
1 parent 7fe525b commit 50d3acf
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,8 @@ Completed items are ☑check-marked. See [closed PRs](https://github.com/scikit-
* [ ] `SparseArray`: same as the old version.
* [ ] `VirtualArray`: same as the old version, including caching, but taking C++11 lambda functions for materialization, get-cache, and put-cache. The pybind11 layer will connect this to Python callables.
* [ ] `ObjectArray`: same as the old version, but taking a C++11 lambda function to produce its output. The pybind11 layer will connect this to Python callables.
* [ ] Describe high-level types using [datashape](https://datashape.readthedocs.io/en/latest/) and possibly also an in-house schema.
* [ ] Describe high-level types using [datashape](https://datashape.readthedocs.io/en/latest/) and possibly also an in-house schema. (Emit datashape _strings_ from C++.)
* [ ] Describe low-level layouts independently of filled arrays.
* [ ] Layer 1 interface `Array`:
* [ ] Pass through to the layout classes in Python and Numba.
* [ ] Pass through Numpy ufuncs using [NEP 13](https://www.numpy.org/neps/nep-0013-ufunc-overrides.html) (as before).
Expand Down

0 comments on commit 50d3acf

Please sign in to comment.