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

{
  "context": "Evaluates how the solution uses the h3 polygon coverage helpers to turn GeoJSON or coordinate rings into H3 cell sets while honoring requested resolution and hole semantics. Also checks that coverage can be round-tripped back to GeoJSON without losing multipolygon structure or creating duplicates.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "GeoJSON coverage",
      "description": "Uses h3.geo_to_cells or equivalent shape helpers to cover Polygon input at the requested resolution, returning only valid cell strings.",
      "max_score": 25
    },
    {
      "name": "Centroid capture",
      "description": "Ensures the cell covering the polygon centroid is present and verifies each cell matches the requested resolution via h3 cell metadata helpers.",
      "max_score": 15
    },
    {
      "name": "Hole handling",
      "description": "Constructs rings with LatLngPoly (or GeoJSON holes) so that h3shape_to_cells/geo_to_cells exclude the cell for the hole centroid while retaining adjacent outer-ring cells.",
      "max_score": 20
    },
    {
      "name": "Multipolygon union",
      "description": "Uses MultiPolygon input or LatLngMultiPoly with h3shape_to_cells/geo_to_cells to produce the union of component coverages without duplicates.",
      "max_score": 15
    },
    {
      "name": "Sorting & uniqueness",
      "description": "Normalizes output as a sorted, duplicate-free sequence (e.g., sorted cell strings or sorted h3.str_to_int values) before returning.",
      "max_score": 10
    },
    {
      "name": "GeoJSON reconstruction",
      "description": "Converts cell sets back to GeoJSON with cells_to_geo or cells_to_h3shape and confirms re-covering the emitted geometry reproduces the same cell set (including hole structure).",
      "max_score": 15
    }
  ]
}

Version

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