Skip to main content

Jupyter kernel for Vadalog knowledge graph system

Project description

Vadalog Jupyter Kernel

A Jupyter kernel for executing Vadalog knowledge graph queries in JupyterLab.

Installation

pip install vadalog-jupyter-kernel

Usage

  1. Start JupyterLab:

    jupyter lab
    
  2. Create a new notebook and select the Vadalog kernel

  3. Write Vadalog code:

    @input("person").
    person("Alice").
    person("Bob").
    
    @output("greeting").
    greeting(X, "Hello") :- person(X).
    
  4. Run the cell and see the results!

Features

  • ✅ Execute Vadalog queries
  • ✅ Display results as formatted HTML tables
  • ✅ Execution timing
  • ✅ Error handling and reporting
  • ✅ Works with vadalog-extension for enhanced UI

Requirements

  • Python >= 3.8
  • JupyterLab >= 4.0.0
  • Vadalog backend server (contact support for access)

Recommended

Install with the JupyterLab extension for the best experience:

pip install vadalog-jupyter-kernel vadalog-extension

This gives you:

  • 🎨 Syntax highlighting
  • 🔍 Code linting
  • 🛑 Stop button integration
  • 📊 Beautiful output formatting
  • ⏱️ Execution timing

Access to Vadalog Backend

The Vadalog backend is required to execute queries. To request access:

License

BSD 3-Clause License - see LICENSE file for details.

About Vadalog

Vadalog is a powerful knowledge graph system developed by Prometheux Limited.

Support

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vadalog_jupyter_kernel-3.0.3.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vadalog_jupyter_kernel-3.0.3-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file vadalog_jupyter_kernel-3.0.3.tar.gz.

File metadata

  • Download URL: vadalog_jupyter_kernel-3.0.3.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for vadalog_jupyter_kernel-3.0.3.tar.gz
Algorithm Hash digest
SHA256 30bf4d2eec8b438a122840bd5bfcd4787b9473370b7c3cae5e6f587e99f36581
MD5 ded66d81f6bb6335e437539661bec375
BLAKE2b-256 f4487981dc7232c7e3e33ee865c5d551fc478d9c2379ffdd702dc0a3cd9c19f2

See more details on using hashes here.

File details

Details for the file vadalog_jupyter_kernel-3.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for vadalog_jupyter_kernel-3.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3d265e87ecaa65e6ba04e08f5c240e69070bd1de0f0cd0d18f38fc47af3ad53e
MD5 9c016ccfee9fb12f88a79bf4769b2a48
BLAKE2b-256 a5d7e7659b5be43c15429692dd4df8adbb408123b34ee6bd8383b3d09533eed3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page