A Python package for geospatial analysis and interactive mapping in a Jupyter environment.
{
"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.0docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10