Ctrl + K
DocumentationLog inGet started

tessl/pypi-h3

tessl install tessl/pypi-h3@4.3.0

Python bindings for H3, a hierarchical hexagonal geospatial indexing system

Agent Success

Agent success rate when using this tile

84%

Improvement

Agent success rate improvement when using this tile compared to baseline

0.95x

Baseline

Agent success rate without this tile

88%

rubric.jsonevals/scenario-3/

{
  "context": "Evaluates how well the solution uses h3's hierarchy navigation APIs to summarize a cell's parent, children set, center child, and positional index while enforcing valid resolution relationships. Emphasis is on calling the dedicated traversal helpers rather than reimplementing hierarchy math.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Parent lookup",
      "description": "Uses `h3.cell_to_parent` at the requested parent resolution to derive the coarser index for the input cell and surfaces that value directly.",
      "max_score": 20
    },
    {
      "name": "Child enumeration",
      "description": "Enumerates children from the derived parent with `h3.cell_to_children` at the target child resolution (and `h3.cell_to_children_size` for counts where helpful), returning the full set at that resolution with the input cell included and expected cardinality (e.g., 49 for res 7 to 9 on a non-pentagon).",
      "max_score": 25
    },
    {
      "name": "Center child",
      "description": "Retrieves the center child via `h3.cell_to_center_child` at the child resolution and compares it to the input cell to set the center flag.",
      "max_score": 15
    },
    {
      "name": "Position roundtrip",
      "description": "Derives the child's positional index with `h3.cell_to_child_pos` using the parent resolution and reconstructs the same child using `h3.child_pos_to_cell`, returning the reconstructed index alongside the position.",
      "max_score": 25
    },
    {
      "name": "Resolution guards",
      "description": "Validates resolution ordering and bounds with h3 helpers such as `h3.get_resolution` and by surfacing package domain errors (e.g., `H3ResDomainError`) instead of custom heuristics when parent resolution is too coarse/fine or child resolution is invalid.",
      "max_score": 15
    }
  ]
}

Version

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