Connect to MapD, query their databases, and render the MapD-flavored Vega specification, all within JupyterLab
Requirements:
- JupyterLab v0.32
- Access to a MapD server
To install the jupyterlab-mapd
extension, run the following in a terminal:
jupyter labextension install jupyterlab-mapd
To install from source, run the following in a terminal:
git clone https://github.com/Quansight/jupyter-mapd-renderer
cd jupyter-mapd-renderer
jlpm install
jlpm run build
jupyter labextension install .
In JupyterLab, click Settings > Advanced Settings to modify the default database connections.
You can start developing on this locally with Docker
git clone https://github.com/Quansight/jupyter-mapd-renderer
cd jupyter-mapd-renderer
docker-compose up
Open link to Jupyterlab instance once it is built and shows up in the logs. The app will be rebuilt when you change the jupyterlab extension. Reload the page to get the changes.