Skip to content

Python

Summary: Notes on the Python language, ecosystem, and tools. Last updated: 2026-08-20


2026

  • geoterp: A Python CLI tool providing spatial interpolation for both vector and raster data through one consistent API, consolidating techniques like IDW, kriging, splines, and raster resampling built on SciPy, PyKrige, GDAL, and GeoPandas. Related: Remote_Sensing, Tools, Data. Keywords: Python, spatial interpolation, kriging, IDW, raster, GeoPandas, CLI

  • AdminLineageAI: AI-assisted fuzzy matching for administrative boundary names, creating crosswalks between datasets from different sources and time periods with reproducible review trails. Related: AI. Keywords: Python, AI, fuzzy matching, admin boundaries, geospatial, data matching, crosswalk

  • Marimo: Reactive, open-source Python notebook that stores notebooks as pure Python .py files (Git-friendly), automatically updates dependent cells when code changes, and can be deployed as standalone web apps or scripts with no hidden state. Related: Web_Mapping, Git. Keywords: Python, notebook, reactive, Jupyter alternative, web app, reproducible, Git

  • forge3d: Python-first 3D rendering engine for interactive terrain visualization, scene composition, and point-cloud rendering using satellite imagery and DEMs. Combines a Rust backend with WebGPU/wgpu graphics exposed through Python wheels, supporting raster/vector overlays and cartographic composition. Related: Remote_Sensing. Keywords: Python, 3D, terrain, visualization, WebGPU, Rust, DEM, satellite imagery, geospatial

  • Spatial data science languages: R vs. Python: Review article examining spatial data science approaches across R, Python, and Julia, with developer workshop recommendations on standardizing spatial data handling, geodetic coordinates, and data cubes. Related: Data. Keywords: Python, R, Julia, spatial data science, geospatial, comparison

  • geoplanar: Topology Cleaning Package: A Python library for detecting and correcting violations of planar enforcement in polygon geoseries, including gaps, overlaps, holes, and non-planar edges. Related: QGIS. Keywords: Python, topology, geospatial, polygon, geometry, GIS

2025

  • LangExtract: A Google Python library that uses LLMs to extract structured information from unstructured text documents based on user-defined instructions, with source grounding and interactive visualization. Related: AI. Keywords: Python, LLM, NLP, information extraction, structured data, Google

  • Building Footprint Regularizer: Tutorial on using GeoDeep to regularize and improve building footprint geometries from satellite imagery. Related: Deep_Learning. Keywords: Python, building footprints, deep learning, geospatial, GeoDeep

  • Smoothify: A Python package that transforms jagged, pixelated polygons and lines from raster data into smooth, natural-looking geometries using Chaikin's corner-cutting algorithm with multiprocessing. Related: Remote_Sensing, QGIS, Data. Keywords: Python, raster, vectorization, geometry, smoothing, multiprocessing

2024

  • Anonymizing geospatial data: Educational resources on location data privacy methods including geomasking, k-anonymity, and differential privacy with Jupyter notebooks and Python code. Related: Data. Keywords: Python, location privacy, geomasking, k-anonymity, differential privacy

  • Egypt DuckDB Building Density with H3: Using DuckDB and H3 hexagonal grid for building density analysis. Related: DuckDB. Keywords: Python, DuckDB, H3, building density, geospatial analysis

  • Python River Maps: Python script for mapping river basins and watersheds. Related: Cartography, Water_Resources. Keywords: Python, rivers, watershed, mapping, hydrology

  • Python palette colors matplotlib: Color palette finder tool for matplotlib and Python visualizations. Related: Cartography. Keywords: Python, matplotlib, color, visualization

  • Web map with custom legend: Python Graph Gallery example showing how to create web maps with custom legends. Related: Web_Mapping. Keywords: Python, web mapping, matplotlib, legend, visualization

  • Scrapy web scraping: Popular Python web scraping framework for extracting data from websites. Related: Data. Keywords: Python, web scraping, Scrapy, data extraction

Earlier