ipyleaflet


Nameipyleaflet JSON
Version 0.19.0 PyPI version JSON
download
home_pageNone
SummaryA Jupyter widget for dynamic Leaflet maps
upload_time2024-04-23 16:00:07
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords gis graphics ipython jupyter widgets
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ipyleaflet",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "GIS, graphics, ipython, jupyter, widgets",
    "author": null,
    "author_email": "Project Jupyter <jupyter@googlegroups.com>",
    "download_url": "https://files.pythonhosted.org/packages/5b/0e/e16c72b6f63d1e11a2190cf3f209304d524438fef26cdd4c6f2153961698/ipyleaflet-0.19.0.tar.gz",
    "platform": null,
    "description": "# ipyleaflet\n\n[![Documentation](http://readthedocs.org/projects/ipyleaflet/badge/?version=latest)](https://ipyleaflet.readthedocs.io/en/latest/?badge=latest)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/jupyter-widgets/ipyleaflet/stable?urlpath=lab%2Ftree%2Fexamples)\n[![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)\n[![Downloads](https://pepy.tech/badge/ipyleaflet/month)](https://pepy.tech/project/ipyleaflet/month)\n\nA Jupyter / Leaflet bridge enabling interactive maps in the Jupyter notebook.\n\n## Usage\n\n### Selecting a basemap for a leaflet map:\n\n![Basemap Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/basemap.gif)\n\n### Loading a geojson map:\n\n![GeoJSON Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/geojson.gif)\n\n### Making use of leafletjs primitives:\n\n![Primitives Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/primitives.gif)\n\n### Using the splitmap control:\n\n![Splitmap Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/splitmap.gif)\n\n### Displaying velocity data on the top of a map:\n\n![Velocity Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/velocity.gif)\n\n### Choropleth layer:\n\n![Choropleth Screencast](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/choropleth.gif)\n\n### Widget control\n\n![Widget Control](https://github.com/jupyter-widgets/ipyleaflet/blob/master/python/ipyleaflet/widget_control.gif)\n\n## Installation\n\nUsing conda:\n\n```\nconda install -c conda-forge ipyleaflet\n```\n\nUsing pip:\n\n```\npip install ipyleaflet\n```\n\n## Installation from sources\n\nFor a development installation (requires yarn, you can install it with `conda install -c conda-forge yarn`):\n\n```\ngit clone https://github.com/jupyter-widgets/ipyleaflet.git\ncd ipyleaflet\n(cd python/jupyter_leaflet; pip install -e .)\n(cd python/ipyleaflet; pip install -e .)\n```\n\nFor developing with JupyterLab:\n\n```\njupyter labextension develop --overwrite jupyter_leaflet\n```\n\n## Documentation\n\nTo get started with using `ipyleaflet`, check out the full documentation\n\nhttps://ipyleaflet.readthedocs.io/\n\n## License\n\nWe use a shared copyright model that enables all contributors to maintain the\ncopyright on their contributions.\n\nThis software is licensed under the MIT license. See the [LICENSE](LICENSE) file for details.\n\n## Related projects\n\nThe `ipyleaflet` repository includes the `jupyter-leaflet` npm package, which\nis a front-end component, and the `ipyleaflet` python package which is the\nbackend for the Python Jupyter kernel.\n\nSimilarly, the [`xleaflet`](https://github.com/jupyter-xeus/xleaflet/) project\nprovides a backend to `jupyter-leaflet` for the \"xeus-cling\" C++ Jupyter\nkernel.\n\n![Xleaflet Screencast](xleaflet.gif)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A Jupyter widget for dynamic Leaflet maps",
    "version": "0.19.0",
    "project_urls": {
        "Homepage": "https://github.com/jupyter-widgets/ipyleaflet"
    },
    "split_keywords": [
        "gis",
        " graphics",
        " ipython",
        " jupyter",
        " widgets"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c229265e8cc40dadf9ff39a023ab2469a4a039851709895fa99521f43de70598",
                "md5": "0682a563a7e12d96a03df3f12fe757c8",
                "sha256": "1d3073961073f126a6cdabac610785636dbad970fb0a7c8a8d3e82cb175fd257"
            },
            "downloads": -1,
            "filename": "ipyleaflet-0.19.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0682a563a7e12d96a03df3f12fe757c8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 30144,
            "upload_time": "2024-04-23T16:00:01",
            "upload_time_iso_8601": "2024-04-23T16:00:01.213360Z",
            "url": "https://files.pythonhosted.org/packages/c2/29/265e8cc40dadf9ff39a023ab2469a4a039851709895fa99521f43de70598/ipyleaflet-0.19.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b0ee16c72b6f63d1e11a2190cf3f209304d524438fef26cdd4c6f2153961698",
                "md5": "e4461f2f3e626cbcd66dfe140c82f0bb",
                "sha256": "92c600f1ed96b371572fb8fbd85a935bd026ae65db58f8449b9319977aa23508"
            },
            "downloads": -1,
            "filename": "ipyleaflet-0.19.0.tar.gz",
            "has_sig": false,
            "md5_digest": "e4461f2f3e626cbcd66dfe140c82f0bb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 26788134,
            "upload_time": "2024-04-23T16:00:07",
            "upload_time_iso_8601": "2024-04-23T16:00:07.300921Z",
            "url": "https://files.pythonhosted.org/packages/5b/0e/e16c72b6f63d1e11a2190cf3f209304d524438fef26cdd4c6f2153961698/ipyleaflet-0.19.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-23 16:00:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jupyter-widgets",
    "github_project": "ipyleaflet",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ipyleaflet"
}
        
Elapsed time: 0.28214s