-
Notifications
You must be signed in to change notification settings - Fork 1
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
Plan to add pipeline? #99
Comments
I second this suggestion, but I think the API in this package needs some refactoring first. Namely, I think all transforms should be detached from the data (table or array) so that we can feed in a single table as Additionally, it would be really nice to have inverse transforms as first-class citzens instead of a keyword argument. This is because we would like to automatically construct inverse pipelines like I am planning to contribute actively to this package and will submit a few transforms in the following days, but it would be nice to know from people at Invenia if it is in the plans to support pipelines? I am happy to contribute with more and more features if the plans are aligned. |
I definitely agree with the need to making the code less boilerplate and more flexible, and I'm open to ideas to doing that.
Can you elaborate a little? Is this related to #59 in that you have to have already determined the scaling parameters before the transform can be applied?
This is also a good suggestion. I'm not a fan of boolean kwargs in the first place but time constraints meant we had to go with the easiest option to start. I'm not sure what the best approach would be but I like the syntactic sugar of
That would be great! We have no immediate plans to extend / refactor FeatureTransforms as we're currently using it in a relatively steady-state because it's largely abstracted by another (internal) API. But I would wholly support & help any effort to making this package better. I'll keep my eye out for the MRs :) |
I didn't have time to read the code carefully yet as I am just starting with the implementation of a few transforms in some of the packages we are developing, but I understood that the |
For anyone interested, here is our attempt to provide transforms for general Tables.jl. We support revertible pipelines with very clean syntax. All the issues I raised above are solved in TableTransforms.jl: https://github.com/JuliaML/TableTransforms.jl |
The below feels very boiler-platy
What about something like
The text was updated successfully, but these errors were encountered: