Skip to content

Jupyter widgets for working with RDF graphs.

License

Notifications You must be signed in to change notification settings

jupyrdf/ipyradiant

Repository files navigation

ipyradiant

Jupyter Widgets for RDF graph interaction, querying, and visualization in JupyterLab.

Install Demo Build Docs
pypi-badge
conda-badge
binder-badge ci-badge CHANGELOG
CONTRIBUTING
examples

Powered by ipyctoscape, datashader, and holoviews.

Visualization Widgets

ipyradiant includes several widgets for visualizing and interacting with RDF graphs that can be accessed through the examples. InteractiveViewer screencast

Example Tooling Widgets

ipyradiant includes examples where visualization and utility widgets are linked into example tooling. TabApp screencast

Prerequisites

  • python >=3.6

ipyradiant's python dependencies will install their required nbextensions for Notebook Classic.

For JupyterLab support, ensure you have the following installed:

  • jupyterlab >=3
  • nodejs >=10

JupyterLab compatibility

While ipyradiant doesn't provide any JupyterLab extensions, it depends on a number of them.

The release of JupyterLab 3 has made some version compatibility unpredictable. Below are some researched combinations that should work.

jupyterlab ipycytoscape pyviz_comms pip install
>=3,<4 >=1.1.0 >=1.0.3 ipyradiant[lab3]

Install

ipyradiant with conda (recommended)

conda install -c conda-forge ipyradiant

ipyradiant with pip

pip install ipyradiant

For additional information, see CONTRIBUTING.md

Open Source

This work is licensed under the BSD-3-Clause License.