pydeck
Python API for deck.gl, rendering GPU geospatial layers in Jupyter notebooks and Dash apps.
MIT
About
pydeck is the Python API for deck.gl, letting you assemble deck.gl layers from Python objects and render them in Jupyter notebooks, standalone HTML, or a Dash application. It covers the same layer catalog as the JavaScript framework, including GeoJSON, ArcGIS, and Mapbox sources plus GPU aggregation and heatmap layers. It lives in the deck.gl monorepo under bindings/pydeck and is published to PyPI.
Features
- Python bindings for the deck.gl layer catalog
- Interactive layers in Jupyter notebooks
- GeoJSON layers built from DataFrames
- Standalone HTML and Dash application output
- GPU aggregation and heatmap layers
- Supports GeoJSON, ArcGIS, and Mapbox sources
Related tools
GeoDjango
Django's geographic web framework for spatial models, queries, and GIS web apps.
Apache ECharts
JavaScript visualization library with interactive charts, maps, and geographic data components.
Leaflet
Leading open-source JavaScript library for mobile-friendly interactive maps. Simple and lightweight.
CesiumJS
Open-source JavaScript library for world-class 3D globes and maps with WebGL.
Details
- Type
- Library
- Pricing
- open-source
- License
- MIT
- API
- sdk
- Hosting
- Self-host