{ "info": { "author": "David Gowers", "author_email": "00ai99@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python :: 2.5", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "File handling, maths, randomization, miscellaneous. \nINCLUDING:\n * general maths (most functions support both scalars and list/array-likes)\n ** factorials\n ** fast sum of series 1,2,3,4,5 ... N\n ** number of sequences of N size taken from a set of K size\n ** number of places a sequence of length N can be subdivided\n ** round N to nearest power of B\n ** convert a power of B, N, to an exponent of B, such that B**E == N\n ** find common denominator\n ** find all integers that divide evenly into N\n ** linear/spline interpolation of a 1d series of values\n ** binary representation of a number\n * spatial maths\n ** subclassable Grid type\n ** grid snapping and 'is-in-cell'\n ** polar/cartesian transform\n ** polar distance\n ** calculate triple of weights based on position in triangle\n * randomization\n ** return true P% of the time\n ** weighted sampling from a set of items\n ** fill weighted boxes in a roughly even way\n ** randomly dispense contents of a box\n ** convert nested percentage weights to flat 0..1 weights\n ** dice roll (single, and iterative/infinite)\n ** chain iterator, which yields values while percentage chance of success\n rolls succeed, and stops as soon as they fail.\n Like OHRRPGCE 'chain attack/ chain %' option\n * misc\n ** find numeric limits of data types (builtin types or simple numpy types)\n ** sort sequence according to template\n ** reverse of zip (flat sequence a,b,c,a,b,c,a,b,c -> a,b,c tuples)\n ** easily read every line or every byte of a file\n ** calculate minimum number of bits required to store a given integer.\n ** quickly set multiple attributes on an object\n ** Metadata class for easy management of metadata,\n with yaml serialization support.\n\nalso available through git. run 'git clone git://repo.or.cz/pyion.git' to grab a copy :)", "description_content_type": null, "docs_url": null, "download_url": "http://repo.or.cz/pyion.git", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://repo.or.cz/w/pyion.git", "keywords": "file math random miscellaneous", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "pyion", "package_url": "https://pypi.org/project/pyion/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyion/", "project_urls": { "Download": "http://repo.or.cz/pyion.git", "Homepage": "http://repo.or.cz/w/pyion.git" }, "release_url": "https://pypi.org/project/pyion/0.02dev/", "requires_dist": null, "requires_python": null, "summary": "Utility library. IO, maths, randomizations, misc.", "version": "0.02dev" }, "last_serial": 797297, "releases": { "0.02dev": [ { "comment_text": "", "digests": { "md5": "6e6e9ff9571ef6ca22279d0f54f7bcaa", "sha256": "3f0b85d47927e9fdc5aab342eec832a1e1b30ce643621de6de3bac568bee5fc4" }, "downloads": -1, "filename": "pyion-0.02dev.tar.gz", "has_sig": false, "md5_digest": "6e6e9ff9571ef6ca22279d0f54f7bcaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171513, "upload_time": "2009-01-01T04:19:00", "url": "https://files.pythonhosted.org/packages/4c/62/67329aa09d05acb2859a55d011878f198476a6f9f97274181d1108a20b81/pyion-0.02dev.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e6e9ff9571ef6ca22279d0f54f7bcaa", "sha256": "3f0b85d47927e9fdc5aab342eec832a1e1b30ce643621de6de3bac568bee5fc4" }, "downloads": -1, "filename": "pyion-0.02dev.tar.gz", "has_sig": false, "md5_digest": "6e6e9ff9571ef6ca22279d0f54f7bcaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171513, "upload_time": "2009-01-01T04:19:00", "url": "https://files.pythonhosted.org/packages/4c/62/67329aa09d05acb2859a55d011878f198476a6f9f97274181d1108a20b81/pyion-0.02dev.tar.gz" } ] }