A Python package for geospatial analysis and interactive mapping in a Jupyter environment.
{
"context": "Evaluates whether the solution uses leafmap's basemap catalog plus XYZ and WMS layering utilities to assemble the requested map and expose verifiable metadata. Checks focus on correct invocation of catalog search/add helpers, tile overlays, and map-inspection outputs rather than general Python structure.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Catalog add",
"description": "Uses the leafmap basemap registry (e.g., basemaps/search_xyz_services/search_qms) and adds the selected base layer via add_basemap or add_xyz_service before any overlays.",
"max_score": 25
},
{
"name": "Fallback base",
"description": "Implements fallback to a well-supported catalog basemap (e.g., an OpenStreetMap entry in leafmap.basemaps) when the keyword has no match, while still surfacing the requested keyword in the return value.",
"max_score": 15
},
{
"name": "XYZ overlay",
"description": "Adds the user XYZ URL template with the provided name and attribution using add_tile_layer or add_xyz_service and appends it after the base layer so it renders above the basemap.",
"max_score": 20
},
{
"name": "WMS overlay",
"description": "Adds the specified WMS layer with the requested layer id, bounding box, format, and transparency using add_wms_layer (or Map.add_wms_layer) on the leafmap map instance.",
"max_score": 20
},
{
"name": "Layer summary",
"description": "Builds the returned ordered layer summary by inspecting the leafmap Map object's layer collection (e.g., layer_names or layers list) so entries reflect basemap → XYZ → WMS with the right names and types.",
"max_score": 20
}
]
}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