or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/azure-data-tables@12.7.x
tile.json

tessl/pypi-azure-data-tables

tessl install tessl/pypi-azure-data-tables@12.7.0

Microsoft Azure Data Tables Client Library for Python

Agent Success

Agent success rate when using this tile

90%

Improvement

Agent success rate improvement when using this tile compared to baseline

0.97x

Baseline

Agent success rate without this tile

93%

rubric.jsonevals/scenario-4/

{
  "context": "This criteria evaluates how well the engineer uses azure-data-tables package features for handling diverse entity data types and leveraging automatic type inference. The focus is on proper use of TableClient, TableEntity, EntityProperty, and EdmType classes for storing and retrieving typed data.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "TableClient initialization",
      "description": "Correctly initializes TableClient instance using appropriate authentication method (connection string, credential, or from_connection_string method) and table name",
      "max_score": 15
    },
    {
      "name": "Entity creation structure",
      "description": "Creates entities with PartitionKey and RowKey correctly mapped to category and product_id, using dictionary or TableEntity class",
      "max_score": 15
    },
    {
      "name": "Type diversity handling",
      "description": "Properly stores all required data types (string, integer, float, boolean, datetime, binary, UUID) in entity properties, demonstrating understanding of diverse type support",
      "max_score": 20
    },
    {
      "name": "Automatic type inference",
      "description": "Leverages automatic type inference by passing native Python types (str, int, float, bool, datetime, bytes, uuid.UUID) and allowing the library to map them to appropriate Edm types",
      "max_score": 15
    },
    {
      "name": "Explicit type specification",
      "description": "Uses EntityProperty with explicit EdmType specification where automatic inference might be insufficient (e.g., for Int64, Guid, or Binary types)",
      "max_score": 10
    },
    {
      "name": "Entity CRUD operations",
      "description": "Uses appropriate TableClient methods: create_entity for adding, get_entity for retrieving, update_entity or upsert_entity for updating products",
      "max_score": 15
    },
    {
      "name": "Query implementation",
      "description": "Implements category-based querying using query_entities or list_entities with appropriate filter expressions (e.g., PartitionKey eq 'category')",
      "max_score": 10
    }
  ]
}