-
Notifications
You must be signed in to change notification settings - Fork 52
feat: add bigframes.ml.compose.SQLScalarColumnTransformer to create custom SQL-based transformations #955
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
Merged
Merged
feat: add bigframes.ml.compose.SQLScalarColumnTransformer to create custom SQL-based transformations #955
Changes from all commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
1b244ed
Add support for custom transformers (not ML.) in ColumnTransformer.
72510d4
allow numbers in Custom-Transformer-IDs.
1242685
Merge branch 'googleapis:main' into main
ferenc-hechler 43ba050
comment was moved to the end of the sql.
d6e7bb2
Do not offer the feedback link for missing custom transformers.
24e39ec
cleanup typing hints.
1fd25de
Add unit tests for CustomTransformer.
ferenc-hechler 6dd9038
added unit tests for _extract_output_names() and _compile_to_sql().
ferenc-hechler ab9ab35
Merge branch 'googleapis:main' into main
ferenc-hechler 9d8d8c4
run black and flake8 linter.
ferenc-hechler 2665bc7
fixed wrong @classmethod annotation.
ferenc-hechler f3a6317
Merge branch 'main' into main
ferenc-hechler 257f819
Merge branch 'main' into main
ferenc-hechler 10672f2
Merge branch 'main' into main
ferenc-hechler ffc6824
on the way to SQLScalarColumnTransformer
ferenc-hechler a53b51c
remove pytest.main call.
ferenc-hechler 41ca2ff
remove CustomTransformer class and implementations.
9af6c6b
Merge branch 'main' into main
ferenc-hechler fa094f8
Merge branch 'main' into main
ferenc-hechler 2f4f459
Merge branch 'main' into main
tswast 5cd9672
fix typing.
ferenc-hechler 980cd1a
fix typing.
ferenc-hechler e9b3ab0
fixed mock typing.
ferenc-hechler d858035
replace _NameClass.
b21b2f4
black formating.
acb74ab
add traget_column as input_column with a "?" prefix
78f964a
reformatted with black version 22.3.0.
7dc544a
🦉 Updates from OwlBot post-processor
gcf-owl-bot[bot] 774fef6
Merge branch 'main' into main
tswast e9a9410
remove eclipse project files
ferenc-hechler 744f272
SQLScalarColumnTransformer needs not to be inherited from
ferenc-hechler cc9840c
remove filter for "ML." sqls in _extract_output_names() of
ferenc-hechler bb142f5
introduced type hint SingleColTransformer
ferenc-hechler 4ecdec6
make sql and target_column private in SQLScalarColumnTransformer
ferenc-hechler a36845b
Add documentation for SQLScalarColumnTransformer.
ferenc-hechler 1890ea2
Merge branch 'googleapis:main' into main
ferenc-hechler 517edf6
add first system test for SQLScalarColumnTransformer.
29fed20
SQLScalarColumnTransformer system tests for fit-transform and save-load
1b67957
make SQLScalarColumnTransformer comparable (equals) for comparing sets
9b12eac
implement hash and eq (copied from BaseTransformer)
48ecd38
undo accidentally checked in files
ferenc-hechler 89298f9
remove eclipse settings accidentally checked in.
7078b6a
Merge branch 'main' into main
ferenc-hechler 0b27eac
fix docs.
ferenc-hechler 4ec3b0a
Update bigframes/ml/compose.py
tswast b81627a
Merge branch 'main' into main
tswast f48e27b
Update bigframes/ml/compose.py
tswast 5ca8a81
add support for flexible column names.
a4ed2fd
remove main.
c35086d
add system test for output column with flexible column name
cc1b0b1
system tests: add new flexible output column to check-df-schema.
d82793c
Apply suggestions from code review
tswast File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.