CesiumPy
July 15, 2024 ยท View on GitHub
Lightweight Python wrapper for Cesium.js. Mainly intended to be used with Jupyter Notebook.
Installation
Use pip:
pip install cesiumpy
Example
Running following script on Jupyter Notebook will show an embedded interactive 3D map:
import cesiumpy
v = cesiumpy.Viewer()
v.entities.add(
cesiumpy.Box(
dimensions=(40e4, 30e4, 50e4),
material=cesiumpy.color.RED,
position=(-120, 40, 0),
)
v
)
Documentation
Bundled Datasets
- World countries: https://github.com/mledoze/countries (ODbL)
Dependencies
geopy,traitlets- (Optional)
scipyandshapely