Skip to main content

Wrapper around the pyswip prolog interpreter to make it useable from within jupyter notebooks.

Project description

Pyswip-Notebook

This package makes the python-prolog-bridge pyswip useable from within a jupyter notebook environment. For each instance of the new IsolatedProlog-class will spawn it's own prolog-module (like a namespace) and multiple instances (also when a cell is executed multiple times) will be isolated from one another.

Installation

Dependencies

Follow the installation instructions for pyswip here to install a prolog interpreter for your operating system.

Using pip

pip install pyswip-notebook

From source

git clone https://github.com/mortacious/pyswip-notebook.git
cd pyswip-notebook
python setup.py install

Usage

See examples/example.ipynb for usage examples.

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

pyswip-notebook-0.1.1.tar.gz (5.5 kB view hashes)

Uploaded source

Built Distribution

pyswip_notebook-0.1.1-py3-none-any.whl (6.3 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page