{ "info": { "author": "J. Alex Ruble", "author_email": "jaruble@ncsu.edu", "bugtrack_url": null, "classifiers": [], "description": "# pryme\n\n## written by J. Alex Ruble (Calamitizer)\n\n([GitHub repository](https://github.com/Calamitizer/pryme))\n\n## Overview\n\nNote: This module is early in development and not too much super-cool stuff is implemented. Check it out if you're curious, though. The `Decomposition` class is pretty nifty.\n\nThis is (/ will be) a Python module for various number-theoretic operations and combinatorial structures. Certain major functions are memoized to disk for efficiency. For example, output data for `decompose()` (which computes the prime factorization of its argument) is stored in `./memo/decompose.pryme`.\n\nThis module is *not* intended to be suitable or efficient for large primes (> 2^64). The focus of this module is number theory on a more mundane scale. For efficient large primality tests and factorizations, the user is directed towards such modules as `gmpy2` and `SymPy`.\n\n## Usage Guide\n\n`NotImplemented`\n\n## Changelog\n\n### v0.2 (21 March '16)\n\n* Miller-Rabin primality test implemented.\n* `Decomposition`s are properly memoized.\n* `Decomposition` testing script begun.\n\n### v0.1 (13 March '16)\n\nThis is the first pushed version of pryme. Noteworthy features: the `Decomposition` class and various utility decorators.\n\n## Jolly Cooperation\n\nAll contributions to and optimizations of this project are welcome. Just fork pryme on GitHub and follow your heart.\n\n## Implementation\n\nThis code is written in Python 2.7.3. (So far) only Python standard library modules are used.\n\n## Author\n\nYou can reach the author (Alex Ruble) most easily via GitHub ([Calamitizer](https://github.com/calamitizer)), email ([jaruble@ncsu.edu](mailto:jaruble@ncsu.edu)), or Twitter ([@aknifeallblade](https://twitter.com/aknifeallblade)).\n\n## License\n\nThis software has no associated copyrights whatsoever (*i*.*e*. an [unlicense](http://unlicense.org/)). See `LICENSE.txt` for the full description. Crediting me is appreciated, but not required.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/calamitizer/pryme", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pryme", "package_url": "https://pypi.org/project/pryme/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pryme/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/calamitizer/pryme" }, "release_url": "https://pypi.org/project/pryme/0.2/", "requires_dist": null, "requires_python": null, "summary": "A number theory package", "version": "0.2" }, "last_serial": 2019007, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1d46858c5786991138d55762368a8c0b", "sha256": "c970a11b22ae3399695afd5bacaa410e148903c3859f7140c6486e12e877a42c" }, "downloads": -1, "filename": "pryme-0.1.tar.gz", "has_sig": false, "md5_digest": "1d46858c5786991138d55762368a8c0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4080, "upload_time": "2016-03-14T16:45:19", "url": "https://files.pythonhosted.org/packages/46/96/e1ea1a78454b872a885936267fd08e5ce2260bb797e8687847bb8e01ad6c/pryme-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "61bf86fbcde9a63e3ccce743ad7a8503", "sha256": "f938f066cc354e7f0618205334c4d621383869551ecca6e6edcc888628bb25c7" }, "downloads": -1, "filename": "pryme-0.2.tar.gz", "has_sig": false, "md5_digest": "61bf86fbcde9a63e3ccce743ad7a8503", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5889, "upload_time": "2016-03-21T16:37:47", "url": "https://files.pythonhosted.org/packages/c6/8d/e6b4634b4c9782b8b638e32a07f55ce33f05a108d4eab4585774f8b92c5a/pryme-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "61bf86fbcde9a63e3ccce743ad7a8503", "sha256": "f938f066cc354e7f0618205334c4d621383869551ecca6e6edcc888628bb25c7" }, "downloads": -1, "filename": "pryme-0.2.tar.gz", "has_sig": false, "md5_digest": "61bf86fbcde9a63e3ccce743ad7a8503", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5889, "upload_time": "2016-03-21T16:37:47", "url": "https://files.pythonhosted.org/packages/c6/8d/e6b4634b4c9782b8b638e32a07f55ce33f05a108d4eab4585774f8b92c5a/pryme-0.2.tar.gz" } ] }