tessl install tessl/pypi-h3@4.3.0Python 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%
{
"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
}
]
}