{"adoption": {"forks": 426, "observed_at": "2026-08-28T04:05:02.935254+00:00", "stars": 1554}, "canonical_url": "https://ross.abutalabs.com/products/earthengine-py-notebooks", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A collection of 360+ Jupyter Python notebook examples for using Google Earth Engine with interactive mapping", "domain": ["data-science", "tutorials"], "enriched": true, "function": ["data-visualization", "geospatial", "developer-tools"], "health_score": 20, "homepage": "https://gishub.org/geemap-notebooks", "language": "Jupyter Notebook", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["giswqs/earthengine-py-notebooks"], "name": "giswqs/earthengine-py-notebooks", "platform": ["python", "cross-platform"], "pushed_at": "2021-03-16T15:05:05+00:00", "repo": "giswqs/earthengine-py-notebooks", "stars": 1554, "tags": ["jupyter-notebooks", "google-earth-engine", "geemap", "remote-sensing", "gis", "tutorials", "interactive-mapping", "geospatial", "web-server"], "topics": ["earth-engine", "google-earth-engine", "gis", "remote-sensing", "python", "notebook", "notebook-jupyter", "geospatial", "tutorials", "earthengine"], "urls": [], "use_cases": ["learn google earth engine with python", "display earth engine data layers interactively in jupyter", "find example notebooks for remote sensing analysis", "convert qgis earth engine scripts to python notebooks", "visualize satellite imagery in colab", "learn geemap for interactive gis mapping"], "what_it_is": "A collection of 360+ Jupyter Python notebook examples demonstrating how to use Google Earth Engine with interactive mapping via geemap, folium, and ipyleaflet. It serves as a tutorial resource for geospatial analysis and Earth Engine data visualization in Python.", "when_to_avoid": ["you need a production library rather than example notebooks (use geemap directly)", "you work outside the Google Earth Engine ecosystem", "you need actively updated examples (last release was 2021)"], "when_to_choose": ["you want runnable tutorial notebooks for Google Earth Engine in Python", "you need examples of interactive geospatial mapping in Jupyter or Colab", "you are learning remote sensing workflows with geemap"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/earthengine-py-notebooks", "repo": "giswqs/earthengine-py-notebooks", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.935254+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.318325+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4347b68f0e8859514fb91054c34b271fe50d8b25536c2cbb9028c5e9f352ed23", "fetched_at": "2026-08-28T04:05:02.935254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/giswqs/earthengine-py-notebooks"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2412, "days_push": 1996, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}