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

Uploaded Python 3

File details

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

File metadata

  • Download URL: vadalog_jupyter_kernel-3.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 7bb00075967048923b1e58c0258174df3cafa63c1eb92696858337b4c92220ca
MD5 8b312c8f908b54a632af9c17c3f28ab0
BLAKE2b-256 78909d3271eda175ed077ecfe77d56bd069187a3e8861d892333d9733332287d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vadalog_jupyter_kernel-3.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 84e310ecc2869016feae7e3a27f5aa1a1a7881599e4e20ece21ee51ae4028003
MD5 09ac54f77a0af205e607de5bf810602e
BLAKE2b-256 26df8d9e0de200cc7ac7789ab9935bb80695d31d2ceea51309818f3df5c061e2

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