or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/kedro@1.1.x
tile.json

tessl/pypi-kedro

tessl install tessl/pypi-kedro@1.1.0

Kedro helps you build production-ready data and analytics pipelines

Agent Success

Agent success rate when using this tile

98%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.32x

Baseline

Agent success rate without this tile

74%

rubric.jsonevals/scenario-5/

{
  "context": "This criteria evaluates how well the engineer understands and implements Kedro's dataset factory pattern specificity ranking system. The evaluation focuses on correct implementation of pattern matching with placeholder syntax, specificity calculation based on literal vs placeholder content, and placeholder value extraction.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Pattern parsing implementation",
      "description": "Uses appropriate pattern parsing approach to identify placeholders (text within curly braces) and literal characters. Should handle mixed literal/placeholder patterns correctly.",
      "max_score": 20
    },
    {
      "name": "Specificity ranking logic",
      "description": "Implements correct specificity ranking algorithm: primarily by literal character count, secondarily by placeholder count. The catch-all pattern '*' is treated as least specific.",
      "max_score": 30
    },
    {
      "name": "Pattern matching algorithm",
      "description": "Correctly matches dataset names against patterns, handling both placeholder-based patterns and the catch-all wildcard. Validates that pattern structure aligns with dataset name structure.",
      "max_score": 25
    },
    {
      "name": "Placeholder extraction",
      "description": "Extracts placeholder names and their corresponding values from matched patterns. Returns a dictionary mapping placeholder names to their values from the dataset name.",
      "max_score": 15
    },
    {
      "name": "Pattern resolution",
      "description": "The resolve() method correctly returns the configuration dictionary from the most specific matching pattern, or None when no pattern matches.",
      "max_score": 10
    }
  ]
}