jm

Jupyter Maps


Keywords
geojson, ipython, ipython-notebook, jupyter, jupyter-notebook, mapbox-gl-js, maps, python
License
BSD-3-Clause
Install
pip install jm==0.1.2

Documentation

Jupyter Maps

Rationale

What

Wrapper over Mapbox GL JS which allows you to render maps in Jupyter notebooks. It does not aim to cover full Mapbox GL JS API (which is impossible anyway due to JS callbacks) but provides set of additional functionality and convenience methods.

Why

I need to render interactive maps in Jupyter and feed them thousands of GeoJSON polygons with different rendering options and associated popups. All existing solutions do not provide features I need (like Matplotlib) or are extremely slow (like Folium).

Usage

Just look at example notebooks.