-
Notifications
You must be signed in to change notification settings - Fork 8
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
Improve transformer api #280
Merged
Merged
Conversation
This file contains 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
… naming convention
…a private method _set_input_independent_sates
sjvenditto
approved these changes
Dec 17, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I committed a fix to a couple typos I found, otherwise it looks good!
Great! Thanks
…On Tue, Dec 17, 2024, 4:19 PM Sarah Jo Venditto ***@***.***> wrote:
***@***.**** approved this pull request.
I committed a fix to a couple typos I found, otherwise it looks good!
—
Reply to this email directly, view it on GitHub
<#280 (review)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AG2MOSYD5MLCEFD7JFINZR32GCINJAVCNFSM6AAAAABTTVEBUKVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDKMJQGE2TGMRXHE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
…e/nemos into improve_transformer_api
billbrod
requested changes
Dec 19, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't really have any notes about the chaining, that all looks good to me.
TransformerBasis
objects have ato_transformer()
method, which I think just returns self. This is a bit confusing -- is there a reason to have this behavior?transform
andfit_transform
should have the notes aboutset_input_shape
being called first as well (likefit
), as well as the Raises section of the docstring
Co-authored-by: William F. Broderick <[email protected]>
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Small PR allowing the chaining behavior of
TransformerBasis
.Before this PRs, basis methods returning
self
could not be chained when the basis was wrapped by theTransformerBasis
class.Old behavior
New behavior
Key Features
_basis
attribute of the transformer, and returns the transformer.TransformerBasis
listing all the chainable methods of basis.__getattr__
when first called + caching. Run-time decorating is necessary because if set at initialization, it would create a circular reference, and result in infinite loop when pickling.