Dear Arrow community,

We are proposing to remove the compute code from Arrow JS. Right now, the
compute code is encapsulated in a DataFrame class that extends Table. The
DataFrame implements a few functions such as filtering and counting with
expressions. However, the predicate code is not very efficient (it’s
interpreted) and most people only use Arrow to read data but don’t need
compute. There are also more complete alternatives for doing compute on
Arrow data structures such as Arquero (https://github.com/uwdata/arquero).
By removing the compute code, we can focus on the IPC reading/writing and
primitive types.

The vote will be open for at least 72 hours.

[ ] +1 Remove compute from Arrow JS
[ ] +0
[ ] -1 Do not remove compute because…

Thank you,
Dominik

Reply via email to