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

Add support for both row and column MultiIndex in dialects #154

Merged
merged 8 commits into from
Apr 26, 2024

Conversation

ilumsden
Copy link
Collaborator

@ilumsden ilumsden commented Apr 23, 2024

This PR supersedes #44 and is linked to LLNL/hatchet#124

This PR adds support in Thicket for two features in Hatchet:

  1. The "new-style" queries, which were added to enable support for row MultiIndex in the dialects (already in Hatchet)
  2. Support for MultiIndex columns in the dialects (introduced by Adds support for multi-indexed column names hatchet#124)

This PR should not be merged until both it and LLNL/hatchet#124 are ready to merge because this PR will be used to ensure the new "MultiIndex columns" feature is actually working.

@ilumsden ilumsden added area-query-lang Issues and PRs related to Thicket's support for Hatchet's query language priority-normal Normal priority issues and PRs status-work-in-progress PR is currently being worked on type-feature Requests for new features or PRs which implement new features labels Apr 23, 2024
@ilumsden ilumsden requested a review from slabasan April 23, 2024 21:57
@ilumsden ilumsden self-assigned this Apr 23, 2024
@ilumsden ilumsden removed the request for review from slabasan April 23, 2024 21:59
@ilumsden ilumsden changed the title Add support for new style queries and dialects Add support for both row and column MultiIndex in dialects Apr 23, 2024
@ilumsden ilumsden requested a review from slabasan April 24, 2024 21:26
@ilumsden ilumsden added status-ready-for-review This PR is ready to be reviewed by assigned reviewers and removed status-work-in-progress PR is currently being worked on labels Apr 24, 2024
@ilumsden ilumsden marked this pull request as ready for review April 24, 2024 21:26
@slabasan slabasan merged commit 68455ca into LLNL:develop Apr 26, 2024
4 checks passed
Yejashi pushed a commit to TauferLab/thicket that referenced this pull request Apr 28, 2024
* Adds support for 'new-style' queries in Thicket

* Adds unit test for MultiIndex column support in QL dialects

* Allows "raw" string and object dialect queries to be used in Thicket.query

* Adds license header and flake8 control comment to query.py

* Restores the old "example_cali" pytest fixture as "simple_cali"

* Updates unit tests to use the tip of develop for Hatchet

* Changes new query tests to use rajaperf_seq_O3_1M_cali fixture

* Adds ruff support in pyproject.toml
@slabasan slabasan added this to the 2024.2.0 milestone Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-query-lang Issues and PRs related to Thicket's support for Hatchet's query language priority-normal Normal priority issues and PRs status-ready-for-review This PR is ready to be reviewed by assigned reviewers type-feature Requests for new features or PRs which implement new features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants