A package for rendering GeoJS scenes in JupyterLab
Project description
# jupyterlab_geojs
[](https://mybinder.org/v2/gh/OpenGeoscience/jupyterlab_geojs/master)
A JupyterLab notebook extension for rendering geospatial
data using the GeoJS front end library

## Prerequisites
* JupyterLab ^0.32.1 and Notebook >=5.5.0
## Usage
To render GeoJS output in JupyterLab:
```python
from jupyterlab_geojs import Scene
scene = Scene()
scene.create_layer('osm')
scene
```
The notebooks folder contains examples.
## Install
```bash
# Install this lab extension
jupyter labextension install @johnkit/jupyterlab_geojs
# Also need to install the widget-manager extension
jupyter labextension install @jupyter-widgets/jupyterlab-manager
# Install the python package
pip install jupyterlab_geojs
```
## Development
```bash
# Install python package
pip install -e .
# Install widget-manager extension
jupyter labextension install @jupyter-widgets/jupyterlab-manager
# Install js dependencies
npm install
# Build Typescript source
jlpm build
# Link your development version of the extension with JupyterLab
jupyter labextension link .
# Run
jupyter lab
# Rebuild Typescript source after making changes
jlpm build
# Rebuild JupyterLab after making any changes
jupyter lab build
```
For testing, see README.md in test/ folder.
[](https://mybinder.org/v2/gh/OpenGeoscience/jupyterlab_geojs/master)
A JupyterLab notebook extension for rendering geospatial
data using the GeoJS front end library

## Prerequisites
* JupyterLab ^0.32.1 and Notebook >=5.5.0
## Usage
To render GeoJS output in JupyterLab:
```python
from jupyterlab_geojs import Scene
scene = Scene()
scene.create_layer('osm')
scene
```
The notebooks folder contains examples.
## Install
```bash
# Install this lab extension
jupyter labextension install @johnkit/jupyterlab_geojs
# Also need to install the widget-manager extension
jupyter labextension install @jupyter-widgets/jupyterlab-manager
# Install the python package
pip install jupyterlab_geojs
```
## Development
```bash
# Install python package
pip install -e .
# Install widget-manager extension
jupyter labextension install @jupyter-widgets/jupyterlab-manager
# Install js dependencies
npm install
# Build Typescript source
jlpm build
# Link your development version of the extension with JupyterLab
jupyter labextension link .
# Run
jupyter lab
# Rebuild Typescript source after making changes
jlpm build
# Rebuild JupyterLab after making any changes
jupyter lab build
```
For testing, see README.md in test/ folder.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jupyterlab_geojs-0.3.3.tar.gz
(14.1 kB
view hashes)
Built Distribution
Close
Hashes for jupyterlab_geojs-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff16561f42139a4da3350be1680c83b7694f95c5ac45a10ea6860a90ff43f7fa |
|
MD5 | a619d59b163ca7a9ff83457c5b32e218 |
|
BLAKE2b-256 | 6cc69f1530c90891755d272f331e38f9c11f45b17a77b9fc3ca5246856cedce2 |