Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jupyter-widgets/ipyleaflet
A Jupyter - Leaflet.js bridge
https://github.com/jupyter-widgets/ipyleaflet
jupyter jupyterlab-extension leaflet visualization
Last synced: 3 days ago
JSON representation
A Jupyter - Leaflet.js bridge
- Host: GitHub
- URL: https://github.com/jupyter-widgets/ipyleaflet
- Owner: jupyter-widgets
- License: mit
- Created: 2014-05-07T16:32:10.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T08:31:36.000Z (about 2 months ago)
- Last Synced: 2024-10-29T10:08:06.521Z (about 1 month ago)
- Topics: jupyter, jupyterlab-extension, leaflet, visualization
- Language: TypeScript
- Homepage: https://ipyleaflet.readthedocs.io
- Size: 67.3 MB
- Stars: 1,487
- Watchers: 67
- Forks: 365
- Open Issues: 299
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-jupyter-widgets - ipyleaflet - maps (Leaflet.js) (Interactive Widgets / Interactive Jupyter Widget Ecosystem)
- awesome-jupyter-resources - GitHub - 36% open · ⏱️ 23.08.2022): (交互式小部件和可视化)
- awesome-python-machine-learning-resources - GitHub - 36% open · ⏱️ 23.08.2022): (地理Geo处理)
- best-of-jupyter - GitHub - 45% open · ⏱️ 21.10.2024): (Interactive Widgets & Visualization)
- awesome-jupyter - ipyleaflet - Interactive visualization library for Leaflet.js maps in Jupyter notebooks. (Visualization)
- -awesome-jupyter - ipyleaflet - Interactive visualization library for Leaflet.js maps in Jupyter notebooks. (Visualization)
- awesome-starred - jupyter-widgets/ipyleaflet - A Jupyter - Leaflet.js bridge (others)
- StarryDivineSky - jupyter-widgets/ipyleaflet - leaflet 的 npm 包,它是一个前端组件,以及一个名为 ipyleaflet 的 Python 包,它是 Python Jupyter 内核的后端。类似地,xleaflet 项目为 C++ Jupyter 内核 "xeus-cling" 提供了 jupyter-leaflet 的后端。 (其他_机器学习与深度学习)
README
# ipyleaflet
[![Documentation](http://readthedocs.org/projects/ipyleaflet/badge/?version=latest)](https://ipyleaflet.readthedocs.io/en/latest/?badge=latest)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jupyter-widgets/ipyleaflet/stable?urlpath=lab%2Ftree%2Fexamples)
[![Join the Gitter Chat](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/jupyter-widgets/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Downloads](https://pepy.tech/badge/ipyleaflet/month)](https://pepy.tech/project/ipyleaflet/month)A Jupyter / Leaflet bridge enabling interactive maps in the Jupyter notebook.
## Usage
### Selecting a basemap for a leaflet map:
![Basemap Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/basemap.gif)
### Loading a geojson map:
![GeoJSON Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/geojson.gif)
### Making use of leafletjs primitives:
![Primitives Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/primitives.gif)
### Using the splitmap control:
![Splitmap Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/splitmap.gif)
### Displaying velocity data on the top of a map:
![Velocity Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/velocity.gif)
### Choropleth layer:
![Choropleth Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/choropleth.gif)
### Widget control
![Widget Control](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/widget_control.gif)
## Installation
Using conda:
```
conda install -c conda-forge ipyleaflet
```Using pip:
```
pip install ipyleaflet
```## Installation from sources
For a development installation (requires yarn, you can install it with `conda install -c conda-forge yarn`):
```
git clone https://github.com/jupyter-widgets/ipyleaflet.git
cd ipyleaflet
(cd python/jupyter_leaflet; pip install -e .)
(cd python/ipyleaflet; pip install -e .)
```For developing with JupyterLab:
```
jupyter labextension develop --overwrite jupyter_leaflet
```## Documentation
To get started with using `ipyleaflet`, check out the full documentation
https://ipyleaflet.readthedocs.io/
## License
We use a shared copyright model that enables all contributors to maintain the
copyright on their contributions.This software is licensed under the MIT license. See the [LICENSE](LICENSE) file for details.
## Related projects
The `ipyleaflet` repository includes the `jupyter-leaflet` npm package, which
is a front-end component, and the `ipyleaflet` python package which is the
backend for the Python Jupyter kernel.Similarly, the [`xleaflet`](https://github.com/jupyter-xeus/xleaflet/) project
provides a backend to `jupyter-leaflet` for the "xeus-cling" C++ Jupyter
kernel.![Xleaflet Screencast](xleaflet.gif)