{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Framework :: IPython", "Intended Audience :: Science/Research", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Software Development", "Topic :: System :: Shells" ], "description": "# An Picat Extention for IPython and Jupyter Notebook\n\n## Prerequisites\n* [Picat](http://www.picat-lang.org)\n* [Jupyter Notebook](http://jupyter.readthedocs.org/en/latest/install.html)\n\n\n## Instalation via pip\n```text\npip install jupyter\npip install ipicat\n```\n\nAdd `--user` to install in your private environment.\n\n\n## Basic Use\nInside a Jupyter Notebook with Python3 kernel, in a first cell, load the extension:\n```text\n%load_ext ipicat\n```\n\nIn other cell write a complete Picat program. It is important to note that the execution starts with the `main` predicate:\n```text\n%%picat\n\nmain =>\n println('Teste'),\n X = 1+1,\n println(X).\n```\n\nYou can execute a Picat script that is in the same directory that the notebook:\n```text\n%picat -e t.pi\n```\n\n## Help\n```text\n %picat [-d DELETE] [-e EXECUTE] [-l] [-n NEW]\n\nPicat magic\n\noptional arguments:\n -d DELETE, --delete DELETE\n Delete a predicate\n -e EXECUTE, --execute EXECUTE\n Execute a Picat program\n -l, --list List all predicates\n -n NEW, --new NEW Define a new predicate from a cell. If it already\n exists, it will be updated.\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "http://gitlab.com/minicz/ipicat", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://gitlab.com/minicz/ipicat", "keywords": "", "license": "MPL-2.0", "maintainer": "Marcio Minicz", "maintainer_email": "marciominicz@gmail.com", "name": "ipicat", "package_url": "https://pypi.org/project/ipicat/", "platform": "Any", "project_url": "https://pypi.org/project/ipicat/", "project_urls": { "Download": "http://gitlab.com/minicz/ipicat", "Homepage": "http://gitlab.com/minicz/ipicat" }, "release_url": "https://pypi.org/project/ipicat/0.2.0/", "requires_dist": [ "jupyter" ], "requires_python": "", "summary": "A Picat extension for IPython and Jupyter Notebook", "version": "0.2.0" }, "last_serial": 5642308, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "ffc7dc773b964d599350b015cdb0442e", "sha256": "78e512e866cc23ad85d9b4a6f57b18212a27d157bdf234f2559e2faf69055fa0" }, "downloads": -1, "filename": "ipicat-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ffc7dc773b964d599350b015cdb0442e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11343, "upload_time": "2019-07-17T21:29:27", "url": "https://files.pythonhosted.org/packages/60/b9/098986ae934d887883bfc1deb80a63531a2077b36f1f180c9c34b5ed618f/ipicat-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a74cd804d6d4af8f70f80631df833134", "sha256": "12a0101ca5b096ed6667954fc4d82a4ce524532635f87cbf26318dbfe0e35b3c" }, "downloads": -1, "filename": "ipicat-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a74cd804d6d4af8f70f80631df833134", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10923, "upload_time": "2019-07-17T21:29:30", "url": "https://files.pythonhosted.org/packages/39/f1/871cf6d0921e3d148bb6cac410823d549af9d807e32d1224138c5b572d84/ipicat-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "318cf06b64e9b8b04b80a45bbaf71498", "sha256": "7f8d074c0f8ee4ab8f9e7c130edf833f08204324e76ebc8f968a0301c150ed9f" }, "downloads": -1, "filename": "ipicat-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "318cf06b64e9b8b04b80a45bbaf71498", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11597, "upload_time": "2019-08-07T00:11:01", "url": "https://files.pythonhosted.org/packages/87/90/1e7ff4c438adb0d584ef4fbb339da47dacd3a67fa34e2926c573d77206c1/ipicat-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d16cbd917a1f2cf0440cd6110d30cb9c", "sha256": "d497aeb61bb9de08bade69543d312cd0d37cf5fbeb0037b71656ea1683ad4a31" }, "downloads": -1, "filename": "ipicat-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d16cbd917a1f2cf0440cd6110d30cb9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11160, "upload_time": "2019-08-07T00:11:03", "url": "https://files.pythonhosted.org/packages/75/f5/95c9a5b63ed9fb15ede9aa35888a7cec3cb5f930ca0e3efb7c0aaec0119a/ipicat-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "318cf06b64e9b8b04b80a45bbaf71498", "sha256": "7f8d074c0f8ee4ab8f9e7c130edf833f08204324e76ebc8f968a0301c150ed9f" }, "downloads": -1, "filename": "ipicat-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "318cf06b64e9b8b04b80a45bbaf71498", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11597, "upload_time": "2019-08-07T00:11:01", "url": "https://files.pythonhosted.org/packages/87/90/1e7ff4c438adb0d584ef4fbb339da47dacd3a67fa34e2926c573d77206c1/ipicat-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d16cbd917a1f2cf0440cd6110d30cb9c", "sha256": "d497aeb61bb9de08bade69543d312cd0d37cf5fbeb0037b71656ea1683ad4a31" }, "downloads": -1, "filename": "ipicat-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d16cbd917a1f2cf0440cd6110d30cb9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11160, "upload_time": "2019-08-07T00:11:03", "url": "https://files.pythonhosted.org/packages/75/f5/95c9a5b63ed9fb15ede9aa35888a7cec3cb5f930ca0e3efb7c0aaec0119a/ipicat-0.2.0.tar.gz" } ] }