Skip to main content

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

Metadata

Release files for vadalog-jupyter-kernel 3.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vadalog-jupyter-kernel 3.0.9
File Size Uploaded Provenance Actions
vadalog_jupyter_kernel-3.0.9.tar.gz 12.0 kB Without provenance Details for vadalog_jupyter_kernel-3.0.9.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for vadalog-jupyter-kernel 3.0.9
File Interpreter ABI Platform Actions
vadalog_jupyter_kernel-3.0.9-py3-none-any.whl Python 3 none any Details for vadalog_jupyter_kernel-3.0.9-py3-none-any.whl

Total release size: 25.3 kB

Release files / vadalog_jupyter_kernel-3.0.9.tar.gz

Download URL vadalog_jupyter_kernel-3.0.9.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3757900d6c423e98c5116a6570a23396058c39cb70e01be451020064f342751b
BLAKE2b-256 checksum
How to use checksums
b5c56b01da64c1fbe4c8367de1eec0bc35b7985b10a87cf3ef4b15e04e87e731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / vadalog_jupyter_kernel-3.0.9-py3-none-any.whl

Download URL vadalog_jupyter_kernel-3.0.9-py3-none-any.whl
Size 13.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6aac8b01aa15461a7adb4292e93f6b2b372a1265f333f185dfff11ad9dfbcd55
BLAKE2b-256 checksum
How to use checksums
a73ed3973da9e6b79c0608d6a75169cba4755c49f91720bef99ec71253699d75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Security for vadalog-jupyter-kernel 3.0.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page