DEV Community

Discussion on: What new software libraries and tools etc. are you excited about?

Collapse
 
waylonwalker profile image
Waylon Walker

kedro

Kedro is an open-source Python framework that applies software engineering best practices to data and machine-learning pipelines. You can use it, for example, to optimise the process of taking a machine learning model into a production environment. You can use Kedro to organise a single-user project running on a local environment, or collaborate in a team on an enterprise-level project.

I love how easy it is to hack and customize it to what I need it to do. I don't write any buggy read/write code that "works on my machine". I just toss a bunch of python functions into a big pile. It gives me a great API to slice into the pipeline and run everything in the right order.