[KED-2336] kedro clean
See original GitHub issueDescription
A command that deletes all intermediate data sets created during a pipeline run, not unlike make clean.
Context
In order to debug pipelines it is often helpful to add intermediate outputs to the data catalog and write them to disk. However, “leftover” intermediate data sets can be a source of bugs when developing pipelines. Suppose you rewired the pipelines and made an error, but it does not show up as pipeline failure because you forgot to delete an old intermediate data set.
Possible Implementation
One could perhaps mark data sets as “intermediate” in the sense of fully managed by pipelines - never modified or replaced except by kedro run. Then kedro clean could automatically delete those.
Possible Alternatives
Manually deleting these datasets from the data folder.
Issue Analytics
- State:
- Created 3 years ago
- Reactions:2
- Comments:10 (5 by maintainers)
Top Results From Across the Web
[KED-2336] kedro clean · Issue #635 - GitHub
Description A command that deletes all intermediate data sets created during a pipeline run, not unlike make clean.
Read more >Frequently asked questions — Kedro 0.18.4 documentation
Write cleaner code, so that your Python code is easy to maintain and re-run in future; it does this by applying standardisation and...
Read more >Kedro IO — Kedro 0.18.4 documentation
Kedro Logo. stable. Introduction. What is Kedro? Learn how to use Kedro · Assumptions ... Run the project · Cleanup · How to...
Read more >Kedro's command line interface — Kedro 0.17.6 documentation
Kedro's command line interface (CLI) is used to give commands to Kedro via a terminal shell (such as the terminal app on macOS,...
Read more >Modular pipelines — Kedro 0.18.4 documentation
A modular pipeline is defined by its folder structure. You can generate this file structure with the CLI command kedro pipeline create <pipeline_name>...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Sure, first run
kedro ipythonfrom your project root, thenThis issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.