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-10/

{
  "context": "This criteria evaluates the engineer's ability to use OmegaConf's custom resolver registration and configuration loading capabilities. It focuses on proper use of OmegaConf.register_new_resolver() for registering custom resolvers and OmegaConf.load() for loading configurations with resolver interpolation.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "OmegaConf.register_new_resolver usage",
      "description": "Uses OmegaConf.register_new_resolver() to register custom resolvers with appropriate resolver names ('compute' and 'env_default')",
      "max_score": 30
    },
    {
      "name": "compute resolver implementation",
      "description": "Implements the compute resolver function that correctly evaluates mathematical expressions using eval() or a safe expression evaluator",
      "max_score": 20
    },
    {
      "name": "env_default resolver implementation",
      "description": "Implements the env_default resolver function that correctly retrieves environment variables using os.environ.get() or os.getenv() with default fallback",
      "max_score": 20
    },
    {
      "name": "OmegaConf.load usage",
      "description": "Uses OmegaConf.load() to load YAML configuration files and properly converts the result to a dictionary using OmegaConf.to_container()",
      "max_score": 20
    },
    {
      "name": "Resolver interpolation syntax",
      "description": "Correctly uses the resolver interpolation syntax ${resolver_name:arguments} in configuration files or demonstrates understanding of how resolvers are invoked",
      "max_score": 10
    }
  ]
}