{ "info": { "author": "David Chiang", "author_email": "dchiang@nd.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Education", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "\nTock\n====\n\nTock stands for Theory Of Computing toolKit. It can simulate the\nautomata taught in standard theory of computation courses (deterministic\nand nondeterministic finite automata, pushdown automata, and Turing\nmachines). It also allows multiple cells, stacks, or tapes.\n\nInstallation\n------------\n\nTock depends on the following:\n\n- Python 2.7 or 3.x (required)\n- `six `__ (required)\n- `GraphViz `__ (to draw graphs)\n- `Jupyter `__/`IPython `__ (to\n view notebooks)\n- `openpyxl `__ (to open Excel\n files)\n\nSteps:\n\n1. Run ``pip install tock``.\n\n2. Install\n `Jupyter `__/`IPython `__ by\n running ``pip install jupyter`` (or ``conda install jupyter`` if you\n use Anaconda).\n\n3. Install `GraphViz `__. But if you don't have\n it, Tock will attempt to download and use\n `Viz.js `__, which is slower but\n otherwise identical.\n\nDocumentation\n-------------\n\nThe documentation is contained in a series of\n`IPython `__ notebooks:\n\n- `Deterministic finite automata `__\n- `Nondeterministic finite automata `__\n- `Regular expressions `__\n- `Pushdown automata `__\n- `Context free grammars `__\n- `Turing machines `__\n\nTo open them, run ``ipython notebook`` in the Tock directory. A web\nbrowser should open, showing you the contents of the directory. Click on\n``doc`` and then one of the ``.ipynb`` files to view it.\n\nCopying\n-------\n\nThis is open-source software under the MIT License. See ``LICENSE.txt``\nfor more information.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.org/ND-CSE-30151/tock", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "tock", "package_url": "https://pypi.org/project/tock/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tock/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.org/ND-CSE-30151/tock" }, "release_url": "https://pypi.org/project/tock/0.15/", "requires_dist": null, "requires_python": null, "summary": "Theory of Computing Toolkit", "version": "0.15" }, "last_serial": 2670993, "releases": { "0.11": [ { "comment_text": "", "digests": { "md5": "46f4206e0758a316453547d90524a505", "sha256": "ad4a49b6fb2f3d9e0cd9aa0bb19fc17a8b869be9a981c71334930adf12716409" }, "downloads": -1, "filename": "tock-0.11.tar.gz", "has_sig": false, "md5_digest": "46f4206e0758a316453547d90524a505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86039, "upload_time": "2016-01-06T21:28:32", "url": "https://files.pythonhosted.org/packages/7a/58/887278f5689cd80ea239a5354394f4f469251a072634140dba5a817f8fcc/tock-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "fa3eb8d78b4f6353a741a7ba7b30fa09", "sha256": "b4344e6871c612140a7376a1067363a633cdc3a7c89e717960260c06358bf550" }, "downloads": -1, "filename": "tock-0.12.tar.gz", "has_sig": false, "md5_digest": "fa3eb8d78b4f6353a741a7ba7b30fa09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86044, "upload_time": "2016-01-26T22:16:11", "url": "https://files.pythonhosted.org/packages/48/16/0722ee262164e298238cec4feb1556bc5a6ee770f5cd4b0674d6561cc7a7/tock-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "f16911139017f57debbaa54ec933a979", "sha256": "dde0b1e71969bfd29683fac3e5a87ef3513430060b473eec3b03551dcdf8a742" }, "downloads": -1, "filename": "tock-0.13.tar.gz", "has_sig": false, "md5_digest": "f16911139017f57debbaa54ec933a979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 155556, "upload_time": "2016-03-15T14:11:33", "url": "https://files.pythonhosted.org/packages/90/2b/2fee5e0113a498db4d6038c66b2fd310e8577e35c27e04d7de8dc52e1856/tock-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "65435e35a97f9408d48e15b689bf1097", "sha256": "8c3b9417cb8c1fe615b3beda07430f02a1cfa88404c38340caaef46e968693af" }, "downloads": -1, "filename": "tock-0.14.tar.gz", "has_sig": false, "md5_digest": "65435e35a97f9408d48e15b689bf1097", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87184, "upload_time": "2017-01-20T17:36:18", "url": "https://files.pythonhosted.org/packages/ff/81/60fe2aaf56a5e69f9ac5048c900a555b6dc46d6495e458d1e9d75d750cd5/tock-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "5b4d0d78028f2492b8f57226d26d4159", "sha256": "2e114ad28a73ca66254a96f9f921775d0a308de98e44660949c32003597e9635" }, "downloads": -1, "filename": "tock-0.15.tar.gz", "has_sig": false, "md5_digest": "5b4d0d78028f2492b8f57226d26d4159", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91018, "upload_time": "2017-02-27T15:03:51", "url": "https://files.pythonhosted.org/packages/88/a0/7457fcd92f0361888219b83787cc2ee9d3e1f342913579f5b80111c86de0/tock-0.15.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5b4d0d78028f2492b8f57226d26d4159", "sha256": "2e114ad28a73ca66254a96f9f921775d0a308de98e44660949c32003597e9635" }, "downloads": -1, "filename": "tock-0.15.tar.gz", "has_sig": false, "md5_digest": "5b4d0d78028f2492b8f57226d26d4159", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91018, "upload_time": "2017-02-27T15:03:51", "url": "https://files.pythonhosted.org/packages/88/a0/7457fcd92f0361888219b83787cc2ee9d3e1f342913579f5b80111c86de0/tock-0.15.tar.gz" } ] }