CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-leafmap

A Python package for geospatial analysis and interactive mapping in a Jupyter environment.

54%

Overall

Evaluation54%

0.81x

Agent success when using this tile

Overview
Eval results
Files

rubric.jsonevals/scenario-6/

{
  "context": "Evaluates how well the solution uses leafmap's built-in GUI panels and map widgets to deliver the basemap/STAC/inspection explorer described in the spec. Emphasis is on invoking the package helpers (not custom UI) and keeping overlays and inspector behavior consistent with user actions.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Basemap GUI",
      "description": "Builds the map with a leafmap widget (e.g., leafmap.Map) and attaches the package's basemap selector panel via add_basemap_gui using the provided basemap choices, with the first entry surfaced as the initial selection.",
      "max_score": 20
    },
    {
      "name": "STAC GUI config",
      "description": "Uses add_stac_gui (or the leafmap STAC search panel) with the supplied stac_endpoint and collections so users can set bbox/time inputs and preview the first returned asset using leafmap's tiling/preview helpers.",
      "max_score": 30
    },
    {
      "name": "Preview replacement",
      "description": "Relies on leafmap layer controls (e.g., clear_layers/remove_layer or equivalent) to discard prior STAC preview layers before adding a new search result, ensuring only the most recent overlay remains visible.",
      "max_score": 15
    },
    {
      "name": "Inspector GUI",
      "description": "Activates add_inspector_gui (or the leafmap inspector widget) on the map so clicks on the active preview layer return coordinate plus value/feature info, and configures the widget to show a friendly message when no preview layer is active.",
      "max_score": 25
    },
    {
      "name": "Displayable widget",
      "description": "Returns a leafmap widget (Map/MapWidget/folium variant) ready for notebook or web display without reimplementing the GUI controls outside leafmap.",
      "max_score": 10
    }
  ]
}
tessl i tessl/pypi-leafmap@0.52.0

tile.json