Closed saulshanabrook closed 6 years ago
Would you like to contribute the C API wrapper to Apache Arrow? I think we'd like to grow an official C API cc @robertnishihara @pcmoritz
@wesm Yeah, I am happy to develop that in Arrow instead of here.
Seems like a good idea to me :)
I am moving this to it's own repo for now https://github.com/plures/pxnd. It's still very much in flux/an experiment, but once it's more stable I am happy to move out the libplasma
part to Arrow.
Storing xnd objects in the Plasma store will allow us to share them between multiple processes on a machine, without copying. This pull request creates a C wrapper around plasma (
libplasma
), creates axndp
object inlibxnd
that stores a reference to a plasma object and a type, and exposes a Python API to create xnd objects stored in plasma.TODO
libplasma
libxnd
:xnd
objectxndp
only when arrow is includedxndp
topxnd
Python
xndp
objectCloses #4