Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 832 Bytes

README.md

File metadata and controls

43 lines (28 loc) · 832 Bytes

CesiumPy

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

viewer01.png

Documentation

Bundled Datasets

Dependencies

  • geopy, traitlets
  • (Optional) scipy and shapely