{ "info": { "author": "Michael Dipperstein", "author_email": "mdipper@alumni.engr.ucsb.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Archiving :: Compression", "Topic :: Utilities" ], "description": "====================\r\nArithmeticCode Class\r\n====================\r\nDescription\r\n-----------\r\nThis archive contains a python package that includes a class implementing\r\narithmetic coding and decoding. This implementation is not intended to be\r\nthe best, fastest, smallest, or any other performance related adjective.\r\n\r\nMore information on Arithmetic encoding may be found at:\r\nhttp://michael.dipperstein.com/arithmetic\r\nhttp://www.datacompression.info/ArithmeticCoding.shtml\r\n\r\nLicense\r\n-------\r\nArithmeticCode is licensed under the GNU General Public License v3. See COPYING\r\nfor full license text.\r\n\r\nFiles\r\n-----\r\n::\r\n\r\n __init__.py - Python package initializtion code for bitfile.\r\n arcode.py - File containing a Class implementing the arithmetic encoding and decoding algorithms.\r\n COPYING - GNU General Public License v3\r\n README - Package documentation\r\n sample.py - Sample usage.\r\n setup.py - distutils setup file.\r\n\r\nInstalling\r\n----------\r\nThis package is dependent on the BitFile package. A current version may be\r\nobtained from the Python Package Index (http://pypi.python.org/) or\r\nhttp://michael.dipperstein.com/bitlibs/\r\n\r\nInstall the BitFile package prior to installing this package.\r\n\r\nThis package uses distutils. The package may be installed with the following\r\ncommand::\r\n\r\n python setup.py install\r\n\r\nUsage\r\n-----\r\narcode.py is fully documented with docstrings. Use your favorite tool for\r\ngenerating documentation from docstrings.\r\n\r\narcode.py also contains a simple unit test, which may be performed when the\r\npackage is executed with the following command:\r\npython arcode.py\r\n\r\nsample.py demonstrates usage of the ArithmaticCode methods for encoding and\r\ndecoding files.\r\n\r\nThe following commands will encode a file:\r\nimport arcode::\r\n\r\n ar = arcode.ArithmeticCode(use_static_model)\r\n ar.encode_file(input_file, output_file)\r\n\r\nWhere *input_file* and *output_file* are the names of the file to be encoded and\r\nfile that will contain the results of the encoding.\r\n\r\nThe following commands will decode a file:\r\nimport arcode::\r\n\r\n ar = arcode.ArithmeticCode(use_static_model)\r\n ar.decode_file(input_file, output_file)\r\n\r\nWhere *input_file* and *output_file* are the names of the file to be decoded and\r\nfile that will contain the results of the decoding.\r\n\r\nHistory\r\n-------\r\n| 08/06/10 - Initial release\r\n\r\nToDo\r\n----\r\n* Add/Verify support for Python 3.x.\r\n* Add/Verify support for file-like objects.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://michael.dipperstein.com/arithmetic/", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "arcode", "package_url": "https://pypi.org/project/arcode/", "platform": "All platforms", "project_url": "https://pypi.org/project/arcode/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://michael.dipperstein.com/arithmetic/" }, "release_url": "https://pypi.org/project/arcode/0.1/", "requires_dist": null, "requires_python": null, "summary": "A module providing arithmetic coding to compress/decompress files.", "version": "0.1" }, "last_serial": 195590, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bcf81acc373ac2e63877c192c6884991", "sha256": "218f02f118855e11c20b3731b7e117a21f5aa853284c3627755fecfcb319bcfb" }, "downloads": -1, "filename": "arcode-0.1.tar.gz", "has_sig": false, "md5_digest": "bcf81acc373ac2e63877c192c6884991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22703, "upload_time": "2010-08-09T22:59:06", "url": "https://files.pythonhosted.org/packages/a2/60/e4694376eec307484a80bb9b1d2ba9a40823f9605ba3174c0077d132d0d9/arcode-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "45482f3cac36845668ab2fe98d25bce1", "sha256": "97f4a39b33627d51211c73db6775dbff3e8bdb261c4ddb1aefa031c7186fc082" }, "downloads": -1, "filename": "arcode-0.1.zip", "has_sig": false, "md5_digest": "45482f3cac36845668ab2fe98d25bce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26913, "upload_time": "2010-08-09T22:51:29", "url": "https://files.pythonhosted.org/packages/a7/05/66b6a3eef438a8a9faa33df87d4e7ed9cc72c58f3feaa8ac04857584c483/arcode-0.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bcf81acc373ac2e63877c192c6884991", "sha256": "218f02f118855e11c20b3731b7e117a21f5aa853284c3627755fecfcb319bcfb" }, "downloads": -1, "filename": "arcode-0.1.tar.gz", "has_sig": false, "md5_digest": "bcf81acc373ac2e63877c192c6884991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22703, "upload_time": "2010-08-09T22:59:06", "url": "https://files.pythonhosted.org/packages/a2/60/e4694376eec307484a80bb9b1d2ba9a40823f9605ba3174c0077d132d0d9/arcode-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "45482f3cac36845668ab2fe98d25bce1", "sha256": "97f4a39b33627d51211c73db6775dbff3e8bdb261c4ddb1aefa031c7186fc082" }, "downloads": -1, "filename": "arcode-0.1.zip", "has_sig": false, "md5_digest": "45482f3cac36845668ab2fe98d25bce1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26913, "upload_time": "2010-08-09T22:51:29", "url": "https://files.pythonhosted.org/packages/a7/05/66b6a3eef438a8a9faa33df87d4e7ed9cc72c58f3feaa8ac04857584c483/arcode-0.1.zip" } ] }