Research Data Analysis

Kedro

An open-source Python framework for organizing modular, maintainable, and reproducible data-science code through pipelines, configuration, and a data catalog.

Last verified

RESEARCH USE

Where Kedro fits

Kedro can separate data loading, transformation, modeling, and reporting into nodes with defined inputs and outputs, then connect them through pipelines, configuration, and a data catalog. Version the code, environment, configuration, and data, test consequential nodes, and document external compute and storage dependencies before deployment.

Research tasks

  • Structure data-science code as modular nodes and pipelines
  • Manage inputs and outputs through a data catalog
  • Organize testable and configurable research-computing projects

What to evaluate before use

  • Kedro provides project structure and execution conventions; it does not automatically preserve every dataset, environment, or scientific decision and cannot alone guarantee reproducibility.
  • Kedro-Viz, dataset connectors, and deployment plugins are separate components whose capabilities and compatibility depend on their versions.

Verification note

This entry summarizes the tool's role without assessing scientific accuracy or endorsing its outputs. Features and terms can change; consult the official source before adopting it for consequential work.

data pipelinesreproducible computing

Last verified: 2026-09-10
Source: official documentation ↗