> > I added a note to the Arrow 6 release notes in > https://github.com/apache/arrow-site/pull/153/files#r741928109.
Thank you. > We plan to rewrite a lot of the API in Arrow 7 Sorry I missed them on the mailing list. Were these plans discussed here (sorry if I missed them, sometimes I filter out stuff from javascript discussions)? or in another forum? -Micah On Wed, Nov 3, 2021 at 9:23 AM Dominik Moritz <domor...@apache.org> wrote: > Thank you, Micah. We plan to rewrite a lot of the API in Arrow 7 so I > think option 1 would add a lot of overhead. I added a note to the Arrow 6 > release notes in > https://github.com/apache/arrow-site/pull/153/files#r741928109. > > On Nov 2, 2021 at 22:30:01, Micah Kornfield <emkornfi...@gmail.com> wrote: > >> I'd suggest maybe two things: >> 1. If possible add deprecation warnings for the next release, and delete >> the release after (we don't have a formal policy but if would be good to >> give user heads up before out-right deletion). >> 2. If 1 isn't an option then please add something to the 6.0.0 release >> notes indicating the removal. >> >> Cheers, >> Micah >> >> On Tue, Nov 2, 2021 at 1:54 PM Dominik Moritz <domor...@apache.org> >> wrote: >> >> +1 from me as well. >> >> >> That brings us to 3 times +1 and no -1 or +0. >> >> >> Thank you, all. We will remove the compute code in the next Arrow version. >> >> >> On Nov 2, 2021 at 16:12:02, Paul Taylor <ptaylor.apa...@gmail.com> wrote: >> >> >> > +1 from me as well >> >> > >> >> > On Oct 27, 2021, at 6:58 PM, Brian Hulette <bhule...@apache.org> wrote: >> >> > >> >> > >> >> > +1 >> >> > >> >> > I don't think there's much reason to keep the compute code around when >> >> > there's a more performant, easier to use alternative. I think the only >> >> > unique feature of the arrow compute code was the ability to optimize >> >> > queries on dictionary-encoded columns, but Jeff added this to Arquero >> >> > almost a year ago now [1]. >> >> > >> >> > Brian >> >> > >> >> > [1] https://github.com/uwdata/arquero/issues/86 >> >> > >> >> > On Wed, Oct 27, 2021 at 4:46 PM Dominik Moritz <domor...@apache.org> >> >> > wrote: >> >> > >> >> >> 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 >> >> >> >> >> > >> >> >>