CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-kedro

Kedro helps you build production-ready data and analytics pipelines

98

1.32x
Quality

Pending

Does it follow best practices?

Impact

98%

1.32x

Average score across 20 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-11/

{
  "context": "This criteria evaluates how effectively the engineer uses Kedro's DataCatalog unified interface for managing datasets. The focus is on proper usage of DataCatalog methods for loading, saving, and checking dataset existence, as well as implementing custom datasets using AbstractDataset.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "DataCatalog.from_config usage",
      "description": "Uses DataCatalog.from_config() method to create a catalog instance from a configuration dictionary",
      "max_score": 25
    },
    {
      "name": "catalog.save usage",
      "description": "Uses the catalog.save() method to save data to a dataset in the catalog",
      "max_score": 20
    },
    {
      "name": "catalog.load usage",
      "description": "Uses the catalog.load() method to load data from a dataset in the catalog",
      "max_score": 20
    },
    {
      "name": "catalog.exists usage",
      "description": "Uses the catalog.exists() method to check if a dataset exists in the catalog",
      "max_score": 15
    },
    {
      "name": "AbstractDataset inheritance",
      "description": "Creates custom dataset class by inheriting from AbstractDataset (or its variants like AbstractVersionedDataset)",
      "max_score": 10
    },
    {
      "name": "Custom dataset load",
      "description": "Implements the load() method in the custom dataset class to return stored data",
      "max_score": 5
    },
    {
      "name": "Custom dataset save",
      "description": "Implements the save() method in the custom dataset class to store data",
      "max_score": 5
    }
  ]
}

tile.json