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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file pyswip-notebook-0.1.1.tar.gz.

File metadata

  • Download URL: pyswip-notebook-0.1.1.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pyswip-notebook-0.1.1.tar.gz
Algorithm Hash digest
SHA256 309d0bb70b0b664324b266420788a62b2d2c2b2f0c1ce8f500553b9134a2a152
MD5 ac48e1f1657031c8f128c358620fcae8
BLAKE2b-256 b38d580b07fd84cf6a7808640d86ec73703bc6ab57eb411b973815f6fe8e04de

See more details on using hashes here.

File details

Details for the file pyswip_notebook-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pyswip_notebook-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pyswip_notebook-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5780ca484464154ccbab891459b76b5ed7c91e5b360c3c3c80b0a0213eab452b
MD5 042966f6d2fd9553bec2a86775dbefdd
BLAKE2b-256 5a1e2bd9c3e22c4bb6fcd0ab1baf29b8919e4f7d92344fc8feec65932531136e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page