Giter Club home page Giter Club logo

xleaflet's Introduction

xleaflet

Azure Pipelines Appveyor Documentation Binder Join the Gitter Chat

C++ backend for the jupyter-leaflet map visualization library

Usage

Selecting a base layer for a map:

Basemap Screencast

Loading a geojson dataset:

GeoJSON Screencast

Using the splitmap control:

Splitmap Screencast

Displaying velocity data on the top of a map:

Velocity Screencast

Installation

We provide a package for the mamba (or conda) package manager.

  • Installing xleaflet and the C++ kernel
mamba install xeus-cling xleaflet -c conda-forge

Then, the front-end extension must be installed for either the classic notebook or JupyterLab.

  • Installing the extensions for the classic notebook
mamba install widgetsnbextension -c conda-forge
mamba install ipyleaflet -c conda-forge
  • Installing the JupyterLab extension
jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install jupyter-leaflet

Installation from sources

Or you can directly install it from the sources if you have all the dependencies already installed:

cmake -D CMAKE_INSTALL_PREFIX=your_install_prefix
make install

Trying it online

To try out xleaflet interactively in your web browser, just click on the binder link:

Binder

Documentation

To get started with using xleaflet, check out the full documentation

http://xleaflet.readthedocs.io/

Dependencies

All the dependencies of xleaflet are available for the mamba package manager.

xleaflet xwidgets xeus xtensor
master ~0.26.0 >=2.0.0,<3.0.0 >=0.23.0,<0.24
0.16.0 ~0.26.0 >=2.0.0,<3.0.0 >=0.23.0,<0.24
0.15.0 ~0.25.0 >=1.0.0,<2.0.0 >=0.23.0,<0.24
0.14.0 ~0.25.0 >=1.0.0,<2.0.0 >=0.23.0,<0.24
0.13.1 ~0.22.0 >=0.24.0,<0.26 >=0.20.8,<0.22
0.13.0 ~0.22.0 >=0.24.0,<0.26 >=0.20.8,<0.22
0.12.0 ~0.22.0 >=0.24.0,<0.25 >=0.20.8,<0.22
0.11.2 ~0.20.0 >=0.24.0,<0.25 >=0.20.8,<0.21
0.11.1 ~0.20.0 >=0.23.3,<0.25 >=0.20.8,<0.21
0.11.0 ~0.20.0 >=0.23.3,<0.24 >=0.20.8,<0.21
0.10.0 ~0.19.0 >=0.21.1,<0.22 >=0.20.8,<0.21
0.9.0 ~0.18.0 >=0.20.0,<0.21 >=0.20.8,<0.21
0.8.0 ~0.18.0 >=0.20.0,<0.21 >=0.20.8,<0.21
0.7.0 ~0.17.0 >=0.19.1,<0.20 >=0.20.1,<0.21
0.6.1 ~0.16.1 >=0.18.1,<0.19 >=0.19.1,<0.20
0.6.0 ~0.16.0 >=0.18.1,<0.19 >=0.19.1,<0.20

License

We use a shared copyright model that enables all contributors to maintain the copyright on their contributions.

This software is licensed under the BSD-3-Clause license. See the LICENSE file for details.

xleaflet's People

Contributors

johanmabille avatar jtpio avatar martinrenou avatar sylvaincorlay avatar vasavanthiru avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.