ELK widget for Jupyter
Jupyter Widgets for interactive graphs powered by the Eclipse Layout Kernel (ELK).
|what can you do...||... with
|automatically lay out complex, nested data as diagrams|
|interactive activity/flow-chart diagrams|
backports, etc. land on the
ipyelk is distributed on conda-forge and PyPI.
conda install -c conda-forge ipyelk jupyterlab=3
nodejs with a package manager
pip install ipyelk jupyterlab=3
See CONTRIBUTING for a development install.
How it works
In your kernel,
- serve the
@jupyrdf/jupyter-elkassets as a federated module
In the browser,
- ELK lays out the diagram in a WebWorker
- sprotty draws the diagram as SVG
- interaction information (like selection and hovering) are passed back to the browser
pip uninstall ipyelk
This work is licensed under the BSD-3-Clause License. It contains pieces derived from other works.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
ipyelk-2.0.0.tar.gz (1.9 MB view hashes)
ipyelk-2.0.0-py3-none-any.whl (687.5 kB view hashes)