CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-kedro

Kedro helps you build production-ready data and analytics pipelines

Overall
score

98%

Overview
Eval results
Files

Evaluation results

100%

57%

Web Content Fetcher Pipeline

ThreadRunner multithreading

Criteria
Without context
With context

ThreadRunner usage

0%

100%

max_workers configuration

53%

100%

Node creation

100%

100%

Pipeline construction

100%

100%

DataCatalog integration

0%

100%

Runner execution

0%

100%

100%

Data Pipeline Combiner

Pipeline operators (merge, subtract, intersect)

Criteria
Without context
With context

Pipeline merge operator

100%

100%

Pipeline subtract operator

100%

100%

Pipeline intersect operator

100%

100%

100%

3%

Dataset Pattern Resolver

Pattern specificity ranking

Criteria
Without context
With context

Pattern parsing implementation

100%

100%

Specificity ranking logic

100%

100%

Pattern matching algorithm

88%

100%

Placeholder extraction

100%

100%

Pattern resolution

100%

100%

100%

35%

Data Pipeline Versioning System

Version control and time-travel

Criteria
Without context
With context

Versioned Dataset Configuration

83%

100%

DataCatalog Creation

100%

100%

Pipeline Construction

100%

100%

Version-Controlled Execution

66%

100%

Latest Version Loading

0%

100%

Specific Version Loading

0%

100%

100%

95%

Pipeline Subset Executor

Input/output-based filtering

Criteria
Without context
With context

from_inputs() usage

0%

100%

to_outputs() usage

0%

100%

Correct argument passing

0%

100%

Proper return values

50%

100%

100%

60%

Dataset Access Logger

Dataset lifecycle hooks

Criteria
Without context
With context

Hook class implementation

0%

100%

after_dataset_loaded hook

60%

100%

after_dataset_saved hook

0%

100%

Timestamp generation

100%

100%

Log storage

100%

100%

Log data structure

100%

100%

100%

100%

Data Processing Pipeline Runner

ParallelRunner multiprocessing

Criteria
Without context
With context

ParallelRunner usage

0%

100%

max_workers configuration

0%

100%

Node creation

0%

100%

Pipeline assembly

0%

100%

DataCatalog usage

0%

100%

Dependency handling

0%

100%

100%

Pipeline Resume Analyzer

Automatic failure analysis

Criteria
Without context
With context

Pipeline node access

100%

100%

Dataset persistence detection

100%

100%

Node dependency traversal

100%

100%

Catalog dataset lookup

100%

100%

Resume point logic

100%

100%

Error handling

100%

100%

100%

20%

Pipeline Executor Script

KedroSession lifecycle management

Criteria
Without context
With context

KedroSession.create() usage

100%

100%

Environment configuration

100%

100%

Runtime parameters

0%

100%

Session.run() execution

100%

100%

Pipeline name specification

100%

100%

100%

Custom Configuration Resolvers

Custom OmegaConf resolvers

Criteria
Without context
With context

OmegaConf.register_new_resolver usage

100%

100%

compute resolver implementation

100%

100%

env_default resolver implementation

100%

100%

OmegaConf.load usage

100%

100%

Resolver interpolation syntax

100%

100%

100%

Data Processing Pipeline Manager

DataCatalog unified interface

Criteria
Without context
With context

DataCatalog.from_config usage

100%

100%

catalog.save usage

100%

100%

catalog.load usage

100%

100%

catalog.exists usage

100%

100%

AbstractDataset inheritance

100%

100%

Custom dataset load

100%

100%

Custom dataset save

100%

100%

94%

4%

Custom Kedro Hook Plugin

Plugin discovery and loading

Criteria
Without context
With context

Hook class creation

100%

100%

before_node_run implementation

80%

92%

after_node_run implementation

80%

92%

after_pipeline_run implementation

100%

92%

Data persistence

100%

100%

100%

45%

Pipeline Failure Recovery Tool

Breadth-first search for resumption points

Criteria
Without context
With context

Uses node factory

0%

100%

Uses pipeline factory

0%

100%

Accesses pipeline nodes

100%

100%

Extracts node metadata

100%

100%

Implements BFS logic

25%

100%

Identifies resumption points

100%

100%

100%

Pipeline Subset Extractor

Dependency-based node selection

Criteria
Without context
With context

from_nodes usage

100%

100%

to_nodes usage

100%

100%

from_inputs usage

100%

100%

to_outputs usage

100%

100%

60%

-20%

Pipeline Filter Utility

Unified filter interface

Criteria
Without context
With context

Uses Pipeline.filter()

50%

0%

Tag filtering

100%

100%

From-nodes filtering

100%

100%

To-outputs filtering

100%

100%

Combined filter logic

100%

100%

Return type

100%

100%

100%

50%

Dataset Version Manager

Load and save version specification

Criteria
Without context
With context

Version namedtuple usage

25%

100%

AbstractVersionedDataset implementation

0%

100%

Load version specification

100%

100%

Save version specification

100%

100%

Session run integration

33%

100%

Consistent versioning

100%

100%

97%

-3%

Parallel Data Processing Pipeline

Process-safe memory sharing

Criteria
Without context
With context

Node creation

100%

100%

Pipeline assembly

100%

100%

ParallelRunner usage

100%

100%

DataCatalog configuration

100%

80%

SharedMemoryDataset implementation

100%

100%

Pipeline execution

100%

100%

100%

Data Processing Pipeline Builder

Pipeline construction and composition

Criteria
Without context
With context

Node factory usage

100%

100%

Pipeline factory usage

100%

100%

Dependency resolution

100%

100%

Pipeline composition

100%

100%

Input/output format

100%

100%

100%

25%

Data Pipeline CLI Extension

CLI plugins via entry points

Criteria
Without context
With context

Entry Point Registration

0%

100%

Click Command Group

100%

100%

Kedro Context Access

100%

100%

Pipeline Inspection

100%

100%

Click Decorators

100%

100%

Command Output

100%

100%

100%

Data Pipeline Executor

SequentialRunner execution

Criteria
Without context
With context

SequentialRunner instantiation

100%

100%

Pipeline creation

100%

100%

Node creation

100%

100%

DataCatalog usage

100%

100%

Runner execution

100%

100%

Dataset definitions

100%

100%

Input/output specification

100%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-kedro
Evaluated
Agent
Claude Code

Table of Contents