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

[GSProcessing] Add support for Rank-Gauss Feature Transformation #615

Merged
merged 20 commits into from
Nov 7, 2023

Conversation

jalencato
Copy link
Collaborator

Issue #, if available:

Description of changes:

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@jalencato jalencato added this to the 0.2.1 Release Plan. milestone Nov 2, 2023
@jalencato jalencato self-assigned this Nov 2, 2023
@jalencato jalencato linked an issue Nov 2, 2023 that may be closed by this pull request
@jalencato jalencato added the ready able to trigger the CI label Nov 6, 2023
@thvasilo thvasilo added the gsprocessing For issues and PRs related the the GSProcessing library label Nov 6, 2023
@jalencato jalencato added the 0.2.1 label Nov 6, 2023
Copy link
Contributor

@thvasilo thvasilo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good overall, just need some small changes.

Did we perform a small integration test to ensure the config value get propagated as expected all the way to the transformation from the a GConstruct/GSProcessing config? The unit tests do not cover that AFAIK.

@jalencato
Copy link
Collaborator Author

Looks good overall, just need some small changes.

Did we perform a small integration test to ensure the config value get propagated as expected all the way to the transformation from the a GConstruct/GSProcessing config? The unit tests do not cover that AFAIK.

Actually that is what I do first. I always first to make a GConstruct/GSProcessing config convert/run correctly, and then start to write unit-test and e2e test. I did not add that here is that we do not have a GSProcessing e2e test. Maybe it will be necessary in the future. For feature transformation, I think the single unit tests will cover most of the cases. But at least for my PRs, I always do some local e2e test first.

@jalencato jalencato requested a review from thvasilo November 7, 2023 00:50
@jalencato jalencato marked this pull request as ready for review November 7, 2023 00:51
Copy link
Contributor

@thvasilo thvasilo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just one small change before merging.

jalencato and others added 2 commits November 7, 2023 10:50
…ns/dist_transformations/dist_numerical_transformation.py

Co-authored-by: Theodore Vasiloudis <[email protected]>
@jalencato jalencato merged commit 21eda1f into awslabs:main Nov 7, 2023
3 checks passed
@jalencato jalencato deleted the gsp_rankgauss branch February 2, 2024 17:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.2.1 gsprocessing For issues and PRs related the the GSProcessing library ready able to trigger the CI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[GSProcessing] Numerical rank-gauss transformation
2 participants