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.2.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.2-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vadalog_jupyter_kernel-3.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 f851cff18d6a076b3da63f03f639925e9c21f5dd7df097b728d90056fbe333d0
MD5 155040501dd623387c2ad7f4e5b82dc3
BLAKE2b-256 2ae7743c94c8b4d04519f0c69f6ff9546e34d026a651c7ffaafa623d763ae1a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vadalog_jupyter_kernel-3.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f8c149a36bfebb131b8d8f0a4e32dcd9e3a0875cb635333a8fe646be7b3860e7
MD5 45025a79730c592b0d9640fa2c69e41a
BLAKE2b-256 8ab8f6589c661753b113ba54bd23d9c3b14f91aacd887acb832a04dbe389c1f1

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