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