{ "info": { "author": "Radoslav Zlatev", "author_email": "radoslav.raynov@yahoo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.7" ], "description": "# M2JK \u2014 Jupyter kernel for Macaulay2\n\n[![](https://img.shields.io/travis/radoslavraynov/Macaulay2-Jupyter-Kernel.svg?style=flat-square)](https://travis-ci.org/radoslavraynov/Macaulay2-Jupyter-Kernel/)\n[![](https://img.shields.io/pypi/v/macaulay2-jupyter-kernel.svg?style=flat-square)](https://pypi.org/project/macaulay2-jupyter-kernel/)\n[![](https://img.shields.io/github/commits-since/radoslavraynov/macaulay2-jupyter-kernel/latest.svg?style=flat-square)](#)\n\n> Beta Testing!\n\nYou can now use [Jupyter](http://www.jupyter.org) (Notebook or Lab) as a front-end for [Macaulay2](http://faculty.math.illinois.edu/Macaulay2/).\n\nSee the [demo][demo] for sample use and an outline of the kernel-specific features.\nFor bugs or requests, open an issue.\nFor recent changes, see the [changelog](CHANGELOG.md).\n\n[![](/demo/screenshot1.png)](https://github.com/radoslavraynov/Macaulay2-Jupyter-Kernel/blob/master/demo/screenshot1.png?raw=true)\n\n## Requirements\n\nYou need a recent version of Python and `pip`.\nPython 3 is recommended for build installs and necessary for source installs.\nYou can install Jupyter directly from PyPI by\n```bash\npip3 install --upgrade pip\npip3 install jupyter\n```\n\nMacaulay2 needs to be installed and on your path.\nIf you are using Emacs as your front-end, it already is, but you can test it by `which M2`.\nOtherwise, you can achieve that by running `setup()` from within an M2 session.\nAlternatively, you can configure M2JK to use a specific binary.\n\n## Installation\n\nYou can install the latest release version directly from PyPI by\n\n```bash\n$ pip3 install macaulay2-jupyter-kernel\n$ python3 -m m2_kernel.install\n```\n\nAlternatively, you can install the latest development version from source by\n\n```bash\n$ git clone https://github.com/radoslavraynov/macaulay2-jupyter-kernel.git\n$ cd macaulay2-jupyter-kernel\n$ pip3 install .\n$ python3 -m m2_kernel.install\n```\n\n## Running the notebook\n\nOnce the installation is complete, you need to start (or restart) Jupyter by\n\n```bash\n$ jupyter notebook &\n```\n\nThis shoud fire up a browser for you. If not, copy the output URL into one.\nThen select File \u21e8 New Notebook \u21e8 M2 from the main menu.\n\n\n\n## License\n\nThis software is not part of Macaulay2 and is released under the MIT License.\n\n[demo]: https://nbviewer.jupyter.org/github/radoslavraynov/Macaulay2-Jupyter-Kernel/blob/master/demo/demo.ipynb\n[features]: https://nbviewer.jupyter.org/github/radoslavraynov/Macaulay2-Jupyter-Kernel/blob/master/demo/features.ipynb\n[m2book]: https://nbviewer.jupyter.org/github/radoslavraynov/Macaulay2-Jupyter-Kernel/blob/master/demo/m2book.ipynb\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/radoslavraynov/macaulay2-jupyter-kernel", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "macaulay2-jupyter-kernel", "package_url": "https://pypi.org/project/macaulay2-jupyter-kernel/", "platform": "", "project_url": "https://pypi.org/project/macaulay2-jupyter-kernel/", "project_urls": { "Homepage": "https://github.com/radoslavraynov/macaulay2-jupyter-kernel" }, "release_url": "https://pypi.org/project/macaulay2-jupyter-kernel/0.6.7/", "requires_dist": [ "ipykernel", "notebook", "pexpect" ], "requires_python": "", "summary": "Jupyter kernel for Macaulay2", "version": "0.6.7" }, "last_serial": 4768812, "releases": { "0.6.5": [ { "comment_text": "", "digests": { "md5": "f7f8725f6b18bbf9044b7d9fde0cfbff", "sha256": "1701fbc2fe1dae5d8f840aa9a5c26e35115dfe6ccb69df66231986a619c00c60" }, "downloads": -1, "filename": "macaulay2_jupyter_kernel-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f7f8725f6b18bbf9044b7d9fde0cfbff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14777, "upload_time": "2019-01-28T21:49:37", "url": "https://files.pythonhosted.org/packages/7a/85/4ce476ab3e8b27ed1c5dc255e39b9b9c24c35f34cd315e19e200a7fe390e/macaulay2_jupyter_kernel-0.6.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1df584d9c7dfb0b058026e3106b3217f", "sha256": "c284e159bceac4a5fdf84bf96c2795f12b93c3a333d9b2439462843a52f1b11a" }, "downloads": -1, "filename": "macaulay2-jupyter-kernel-0.6.5.tar.gz", "has_sig": false, "md5_digest": "1df584d9c7dfb0b058026e3106b3217f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7071, "upload_time": "2019-01-28T21:49:39", "url": "https://files.pythonhosted.org/packages/4a/1a/59a97b4d774718ea423e2370014b9f63b54bac68f9578277600764150ec0/macaulay2-jupyter-kernel-0.6.5.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "ef48b5a7ab4ddb4c84e6391cce58282c", "sha256": "7829b64ee4fd17336550aa6356e924fa1e0ee562aa315ae51dff943f29ea69a2" }, "downloads": -1, "filename": "macaulay2_jupyter_kernel-0.6.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ef48b5a7ab4ddb4c84e6391cce58282c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15390, "upload_time": "2019-02-01T15:32:35", "url": "https://files.pythonhosted.org/packages/d6/b2/07f322499f0df23b8f249b99e20d425432d5a16ea95b30b834201c7fada7/macaulay2_jupyter_kernel-0.6.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bc6de6727928a46f915115274c70330", "sha256": "acf12fa994ba3d8d6b8d0dddfa1966867498eabbe8a91b167212098690fac8ed" }, "downloads": -1, "filename": "macaulay2-jupyter-kernel-0.6.7.tar.gz", "has_sig": false, "md5_digest": "1bc6de6727928a46f915115274c70330", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7065, "upload_time": "2019-02-01T15:32:37", "url": "https://files.pythonhosted.org/packages/45/3e/47d0864540299d97402eaf731dcffa49edd6ca5801ef4d80f792705e8353/macaulay2-jupyter-kernel-0.6.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef48b5a7ab4ddb4c84e6391cce58282c", "sha256": "7829b64ee4fd17336550aa6356e924fa1e0ee562aa315ae51dff943f29ea69a2" }, "downloads": -1, "filename": "macaulay2_jupyter_kernel-0.6.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ef48b5a7ab4ddb4c84e6391cce58282c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15390, "upload_time": "2019-02-01T15:32:35", "url": "https://files.pythonhosted.org/packages/d6/b2/07f322499f0df23b8f249b99e20d425432d5a16ea95b30b834201c7fada7/macaulay2_jupyter_kernel-0.6.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bc6de6727928a46f915115274c70330", "sha256": "acf12fa994ba3d8d6b8d0dddfa1966867498eabbe8a91b167212098690fac8ed" }, "downloads": -1, "filename": "macaulay2-jupyter-kernel-0.6.7.tar.gz", "has_sig": false, "md5_digest": "1bc6de6727928a46f915115274c70330", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7065, "upload_time": "2019-02-01T15:32:37", "url": "https://files.pythonhosted.org/packages/45/3e/47d0864540299d97402eaf731dcffa49edd6ca5801ef4d80f792705e8353/macaulay2-jupyter-kernel-0.6.7.tar.gz" } ] }