Metadata-Version: 2.1
Name: picat-kernel
Version: 0.1
Summary: A Picat kernel for Jupyter
Home-page: https://gitlab.com/minicz/picat_kernel
Maintainer: Marcio Minicz
Maintainer-email: marciominicz@gmail.com
License: MPL-2.0
Download-URL: https://gitlab.com/minicz/picat_kernel
Platform: Any
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Classifier: Topic :: System :: Shells
Classifier: Framework :: Jupyter
Requires: metakernel
Requires: jupyter
Description-Content-Type: text/markdown
Requires-Dist: metakernel
Requires-Dist: jupyter

# An Picat Kernel for Jupyter

## Prerequisites
* [Picat](http://www.picat-lang.org)
* [Jupyter Notebook](http://jupyter.readthedocs.org/en/latest/install.html)
* metakernel
* Linux or MacOS


## Instalation via pip
```text
pip install jupyter
pip install metakernel
pip install picat-kernel
```

Add `--user` to install in your private environment.


## Use
```text
jupyter notebook
# In the notebook interface, select Picat from the 'New' menu
```
or
```text
jupyter qtconsole --kernel picat
```
or
```text
jupyter console --kernel picat
```

## Restrictions
* It doesn't work on Windows because restrictions of `pexpect` and `subprocess` libraries
* It isn't possible to have interation using `;` or debugger.





