Python¶
2026¶
-
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. [Keywords:
PythonRJuliaspatial data sciencegeospatialcomparison] -
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. [Keywords:
PythontopologygeospatialpolygongeometryGIS]
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. [Keywords:
PythonLLMNLPinformation extractionstructured dataGoogle] -
Building Footprint Regularizer: Tutorial on using GeoDeep to regularize and improve building footprint geometries from satellite imagery. [Keywords:
Pythonbuilding footprintsdeep learninggeospatialGeoDeep] -
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. [Keywords:
Pythonrastervectorizationgeometrysmoothingmultiprocessing]
2024¶
-
Anonymizing geospatial data: Educational resources on location data privacy methods including geomasking, k-anonymity, and differential privacy with Jupyter notebooks and Python code. [Keywords:
Pythonlocation privacygeomaskingk-anonymitydifferential privacy] -
Egypt DuckDB Building Density with H3: Using DuckDB and H3 hexagonal grid for building density analysis. [Keywords:
PythonDuckDBH3building densitygeospatial analysis] -
Python River Maps: Python script for mapping river basins and watersheds. [Keywords:
Pythonriverswatershedmappinghydrology] -
Python palette colors matplotlib: Color palette finder tool for matplotlib and Python visualizations. [Keywords:
Pythonmatplotlibcolorvisualization] -
Web map with custom legend: Python Graph Gallery example showing how to create web maps with custom legends. [Keywords:
Pythonweb mappingmatplotliblegendvisualization] -
Scrapy web scraping: Popular Python web scraping framework for extracting data from websites. [Keywords:
Pythonweb scrapingScrapydata extraction]
Earlier¶
-
Autopep8 / flake8: JupyterLab extension for flake8 linting with autopep8 code formatting. [Keywords:
Pythonlintingflake8autopep8JupyterLab] -
PyTudes by Peter Norvig: Python programming puzzle notebooks by Peter Norvig covering algorithms and problem-solving. [Keywords:
PythonalgorithmspuzzleseducationJupyter] -
Matplotlib Book - Python Data Science Handbook: Introduction to Matplotlib chapter from the Python Data Science Handbook by Jake VanderPlas. [Keywords:
Pythonmatplotlibvisualizationdata science] -
Visualization Libraries Speed Comparison: Benchmarking and comparison of Python visualization libraries for geospatial data rendering speed. [Keywords:
Pythonvisualizationbenchmarkgeospatialmatplotlibbokehholoviews] -
Xarray Climate Data Tutorial: Tutorial on using XArray for climate data analysis in Python. [Keywords:
PythonXArrayclimatedata analysis] -
COG Viewer Streamlit: Streamlit application for viewing Cloud Optimized GeoTIFF (COG) files. [Keywords:
PythonStreamlitCOGrastervisualization] -
Satellite Stereo Pipeline S2P: Stereo processing software for creating building height models from satellite stereo images. [Keywords:
Pythonstereosatellitebuilding height3DDSM] -
Free Weather API - Open-Meteo: Free weather forecast API for weather prediction data without API key required. [Keywords:
PythonweatherAPIforecastopen data] -
Streamlit CSS Dashboard: Tutorial for building styled dashboard applications with Python and Streamlit. [Keywords:
PythonStreamlitdashboardCSSvisualization] -
Geocomputation with Python: Open-access book on geocomputation with Python, covering spatial data handling and analysis. [Keywords:
Pythongeocomputationgeospatialbookeducation] -
Five Guiding Principles for Jupyter Notebooks in Earth Observation Education: MDPI paper on best practices for Jupyter notebooks in Earth observation data education. [Keywords:
PythonJupytereducationEarth observationremote sensing] -
Python Packaging Guide: pyOpenSci guide for Python package development and review best practices. [Keywords:
Pythonpackagingopen sourcebest practices] -
K-Means Constrained: QGIS-compatible implementation of K-Means clustering with minimum and maximum cluster size constraints. [Keywords:
PythonK-MeansclusteringQGISmachine learning]