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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 309d0bb70b0b664324b266420788a62b2d2c2b2f0c1ce8f500553b9134a2a152 |
|
MD5 | ac48e1f1657031c8f128c358620fcae8 |
|
BLAKE2b-256 | b38d580b07fd84cf6a7808640d86ec73703bc6ab57eb411b973815f6fe8e04de |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5780ca484464154ccbab891459b76b5ed7c91e5b360c3c3c80b0a0213eab452b |
|
MD5 | 042966f6d2fd9553bec2a86775dbefdd |
|
BLAKE2b-256 | 5a1e2bd9c3e22c4bb6fcd0ab1baf29b8919e4f7d92344fc8feec65932531136e |