Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support more series operators #49

Closed
4 tasks done
jcrist opened this issue Aug 3, 2017 · 8 comments · Fixed by #1163 or #1292
Closed
4 tasks done

Support more series operators #49

jcrist opened this issue Aug 3, 2017 · 8 comments · Fixed by #1163 or #1292
Assignees
Labels
feature request New feature or request libcudf Affects libcudf (C++/CUDA) code. Python Affects Python cuDF API.

Comments

@jcrist
Copy link
Contributor

jcrist commented Aug 3, 2017

The following are missing:

  • negation (-x)
  • inv (~x)
  • boolean operations (&, |, ^)
  • pow (x ** 2)

pow was added in #892 . Negation and inversion are part of #1163. Boolean bitwise operations are in #1292.

@mike-wendt mike-wendt added the Needs Triage Need team to review and classify label Aug 6, 2018
@mike-wendt mike-wendt changed the title Support more series operators Support more series operators Aug 8, 2018
@kkraus14 kkraus14 added feature request New feature or request and removed Needs Triage Need team to review and classify labels Aug 20, 2018
mike-wendt pushed a commit that referenced this issue Oct 26, 2018
[Review] Multi-column group-by and filters - sort-based single-aggregation
@kkraus14 kkraus14 added libcudf Affects libcudf (C++/CUDA) code. Python Affects Python cuDF API. labels Dec 12, 2018
@jrhemstad
Copy link
Contributor

@kkraus14 are these still missing?

@kkraus14
Copy link
Collaborator

@kkraus14 are these still missing?

Yes, as far as I'm aware.

@mrocklin
Copy link
Collaborator

mrocklin commented Mar 5, 2019

I ran into this today. Here is a minimal example.

import cudf
gdf = cudf.DataFrame({'x': [1, 2, 3], 'y': [1, 2, 1]})
gdf[(gdf.x > 1) & (gdf.y < 2)]

@mrocklin
Copy link
Collaborator

Checking in here. Should this be doable now that Jitify is in?

@mrocklin
Copy link
Collaborator

At first glance it doesn't appear to be available yet.

@devavret
Copy link
Contributor

@mrocklin It can be added. Bitwise operators weren't included in the first set of Jitified functions.

@harrism
Copy link
Member

harrism commented Mar 29, 2019

Reopening this issue because I realized that this issue requests more than just bitwise ops. @devavret what about pow() and the unary ops that are requested? Are these already done?

@harrism harrism reopened this Mar 29, 2019
@devavret
Copy link
Contributor

devavret commented Apr 1, 2019

@harrism pow was added in #892 . Negation and inversion are part of #1163

abellina pushed a commit to abellina/cudf that referenced this issue Aug 7, 2019
Added in support for parsing CSV from a buffer

Closes rapidsai#49

See merge request nvspark/cudf!46
raydouglass pushed a commit that referenced this issue Nov 7, 2023
Publish cudf_private wheels to nightly index
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request libcudf Affects libcudf (C++/CUDA) code. Python Affects Python cuDF API.
Projects
None yet
7 participants