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

rubric.jsonevals/scenario-15/

{
  "context": "This criteria evaluates how effectively the engineer uses Kedro's unified filter interface (Pipeline.filter() method) and related pipeline filtering capabilities to implement a flexible pipeline filtering utility.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Uses Pipeline.filter()",
      "description": "Implementation uses the Pipeline.filter() method as the primary filtering mechanism, demonstrating knowledge of Kedro's unified filter interface",
      "max_score": 40
    },
    {
      "name": "Tag filtering",
      "description": "Correctly implements tag-based filtering using the tags parameter of Pipeline.filter() or Pipeline.only_nodes_with_tags()",
      "max_score": 15
    },
    {
      "name": "From-nodes filtering",
      "description": "Correctly implements from_nodes filtering using the from_nodes parameter of Pipeline.filter() or Pipeline.from_nodes()",
      "max_score": 10
    },
    {
      "name": "To-outputs filtering",
      "description": "Correctly implements to_outputs filtering using the to_outputs parameter of Pipeline.filter() or Pipeline.to_outputs()",
      "max_score": 10
    },
    {
      "name": "Combined filter logic",
      "description": "Correctly handles multiple filter criteria combined with AND logic, as specified by Kedro's filter() method behavior",
      "max_score": 15
    },
    {
      "name": "Return type",
      "description": "Returns a Pipeline object (not a list of nodes or other type), maintaining Kedro's pipeline abstraction",
      "max_score": 10
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-kedro

tile.json