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.9.tar.gz (12.0 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.9-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vadalog_jupyter_kernel-3.0.9.tar.gz
  • Upload date:
  • Size: 12.0 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.9.tar.gz
Algorithm Hash digest
SHA256 3757900d6c423e98c5116a6570a23396058c39cb70e01be451020064f342751b
MD5 80b10ce598884c4a8762d48f9d1a5028
BLAKE2b-256 b5c56b01da64c1fbe4c8367de1eec0bc35b7985b10a87cf3ef4b15e04e87e731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vadalog_jupyter_kernel-3.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 6aac8b01aa15461a7adb4292e93f6b2b372a1265f333f185dfff11ad9dfbcd55
MD5 13f99589d47bc48c758e4f9a970688bd
BLAKE2b-256 a73ed3973da9e6b79c0608d6a75169cba4755c49f91720bef99ec71253699d75

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