-
Notifications
You must be signed in to change notification settings - Fork 906
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Installable Kedro catalog (Mini-Kedro) #2741
Comments
@WaylonWalker do you know a way to load a certain dataset of the catalog with the current version of kedro 0.17.0? as you propose to do. |
I just added a very basic |
@JavierHernandezMontes is your data local or remote? For local data that needs packaged in it might be a bit trickier. |
@WaylonWalker Is this still relevant with the |
At the moment, using Kedro without using the project template is entirely possible:
On IPython & Jupyter, this is one line:
I agree it would be nice to make the boilerplate above go away, so I'm moving this issue and renaming it for our consideration. It will have more visibility on the framework repo. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as outdated.
This comment was marked as outdated.
More evidence of users using the Kedro catalog without the pipelines: #2898 (comment) |
Another user asking for exactly this https://linen-slack.kedro.org/t/16593946/is-there-a-way-of-installing-only-the-data-catalog-part-of-k#b6d532c4-2d7f-4add-b0ee-b0bfcffbdd5e |
Interesting realisation today. Users have been able to use the Then in 2023 we made a big push to show that you can use Kedro standalone components (#2855, #3128) And yet, even some of our power users had no idea it's possible to do this. In #3659 I gave a detailed rationale of the technical reasons why it's just better to have fewer dependencies and enable users to install only the parts they want. But I was missing the marketing reasons: old users have preconceived notions about what Kedro can and cannot do, and new users find a wall of documentation explaining the framework way, so most don't realise that there's a library way as well. |
This is still important for us. As part of a issue cleanup, and in line with a new scheme in which we want to use Discussions for feature requests & enhancement proposals #3767, I'm moving this to a discussion. Let's continue there. |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Would it make sense to make
mini-kedro
installable? My use case for projects like that are users doing EDA and just want easy access to the data with no fuss.If it is something that makes sense I propose adding a setup.py to make it installable, and a single module that sets the catalog up for them, then they can access the project's data as follows.
Alternatively
This could also be a separate starter that is a
kedro-catalog
starter.The text was updated successfully, but these errors were encountered: