Skip to content

Interval index and interval_range - #7182

Merged
rapids-bot[bot] merged 116 commits into
NVIDIA:branch-0.19from
marlenezw:intervalIndex
Apr 2, 2021
Merged

Interval index and interval_range #7182
rapids-bot[bot] merged 116 commits into
NVIDIA:branch-0.19from
marlenezw:intervalIndex

Conversation

@marlenezw

Copy link
Copy Markdown
Contributor

This PR is a follow up to PR #6984. It adds the IntervalIndex and interval_range classes to CuDF. IntervalIndex is needed for the cut and histogram methods and closes issue #5376.

The main files to take note of in this PR are index.py and the two cudf __init__.py files. The rest of the file changes are related to PR6984 for creating the interval dtype.

@marlenezw marlenezw added 2 - In Progress Currently a work in progress non-breaking Non-breaking change labels Jan 21, 2021
@marlenezw marlenezw self-assigned this Jan 21, 2021
@marlenezw marlenezw added improvement Improvement / enhancement to an existing function Python Affects Python cuDF API. labels Jan 21, 2021
Comment thread python/cudf/cudf/core/index.py Outdated
Comment thread python/cudf/cudf/core/column/column.py
Comment thread python/cudf/cudf/core/index.py Outdated
Comment thread python/cudf/cudf/core/index.py Outdated
@isVoid

isVoid commented Apr 2, 2021

Copy link
Copy Markdown
Contributor

rerun tests

Comment thread python/cudf/cudf/core/index.py Outdated
Comment thread python/cudf/cudf/core/index.py Outdated
Comment thread python/cudf/cudf/core/index.py Outdated
Comment thread python/cudf/cudf/core/scalar.py Outdated
Comment thread python/cudf/cudf/core/index.py
Comment thread python/cudf/cudf/core/index.py
Comment thread python/cudf/cudf/core/index.py Outdated
Comment thread python/cudf/cudf/core/index.py Outdated
@isVoid

isVoid commented Apr 2, 2021

Copy link
Copy Markdown
Contributor

rerun tests

Comment thread python/cudf/cudf/core/index.py Outdated
Co-authored-by: Keith Kraus <keith.j.kraus@gmail.com>
Comment thread python/cudf/cudf/core/scalar.py
@kkraus14 kkraus14 added 5 - Ready to Merge Testing and reviews complete, ready to merge and removed 2 - In Progress Currently a work in progress labels Apr 2, 2021
@kkraus14

kkraus14 commented Apr 2, 2021

Copy link
Copy Markdown
Contributor

Awesome work @marlenezw! Thanks @isVoid for helping to bring it over the finish line!

@kkraus14

kkraus14 commented Apr 2, 2021

Copy link
Copy Markdown
Contributor

@gpucibot merge

@marlenezw

Copy link
Copy Markdown
Contributor Author

Thank you for all the help with this @kkraus14 and @isVoid 😄 Enjoyed working on it!!!

@rapids-bot
rapids-bot Bot merged commit 6c536b5 into NVIDIA:branch-0.19 Apr 2, 2021
shwina pushed a commit to shwina/cudf that referenced this pull request Apr 7, 2021
This PR is a follow up to PR NVIDIA#6984. It adds the IntervalIndex and interval_range classes to CuDF. IntervalIndex is needed for the `cut` and `histogram` methods and closes issue NVIDIA#5376.   

The main files to take note of in this PR are `index.py` and the two cudf `__init__.py` files. The rest of the file changes are related to PR6984 for creating the interval dtype.

Authors:
  - Marlene  (https://github.com/marlenezw)
  - Michael Wang (https://github.com/isVoid)

Approvers:
  - Keith Kraus (https://github.com/kkraus14)

URL: NVIDIA#7182
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

5 - Ready to Merge Testing and reviews complete, ready to merge improvement Improvement / enhancement to an existing function non-breaking Non-breaking change Python Affects Python cuDF API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants