{ "info": { "author": "Andrei Lapets", "author_email": "a@lapets.io", "bugtrack_url": null, "classifiers": [], "description": "=======\nbitlist\n=======\n\nMinimal pure Python library for working with little-endian list representation of bit strings.\n\nPurpose\n-------\nThis library allows programmers to work with a little-endian representation of bit strings within Python. Its purpose is primarily pedagogical, although it can be useful under other circumstances.\n\nPackage Installation and Usage\n------------------------------\nThe package is available on PyPI::\n\n python -m pip install bitlist\n\nThe library can be imported in the usual way::\n\n import bitlist\n from bitlist import bitlist\n\nTesting\n-------\n\nThe library comes with a number of tests::\n\n nosetests\n\nExamples\n--------\nAn example of usage (a bitwise addition function) is provided below::\n\n from bitlist import bitlist\n def add(x, y):\n k = len(x)\n l = len(y)\n r = bitlist(0)\n c = 0\n for i in range(0, max(k,l)): # Upper bound is not inclusive.\n r[i] = (x[i] ^ y[i]) ^ c\n c = (x[i] & y[i]) | (x[i] & c) | (y[i] & c)\n r[max(k,l)] = c\n return r", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lapets/bitlist", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bitlist", "package_url": "https://pypi.org/project/bitlist/", "platform": "", "project_url": "https://pypi.org/project/bitlist/", "project_urls": { "Homepage": "https://github.com/lapets/bitlist" }, "release_url": "https://pypi.org/project/bitlist/0.1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Minimal Python library for working with little-endian list representation of bit strings.", "version": "0.1.0.1" }, "last_serial": 3166777, "releases": { "0.0.1.0": [ { "comment_text": "", "digests": { "md5": "de9a9e0d4184dc205aa67647a85ec210", "sha256": "47dd8aaf3fa7bea950399a0364aeb3aa21ac6c2d863a76041a7f151a0cda905a" }, "downloads": -1, "filename": "bitlist-0.0.1.0.tar.gz", "has_sig": false, "md5_digest": "de9a9e0d4184dc205aa67647a85ec210", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1293, "upload_time": "2017-02-11T20:14:23", "url": "https://files.pythonhosted.org/packages/65/df/17a2b1149e9a0b4514731e8b928162bf0943382f0496184e2da71cd6c9f2/bitlist-0.0.1.0.tar.gz" } ], "0.0.2.0": [ { "comment_text": "", "digests": { "md5": "2546f054a0ea57f55309ea78bb5fe465", "sha256": "0f56ff3ab1f36b25a359d135d0f6a25f103b593ee906dbc6be762d3f730e092b" }, "downloads": -1, "filename": "bitlist-0.0.2.0.tar.gz", "has_sig": false, "md5_digest": "2546f054a0ea57f55309ea78bb5fe465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1347, "upload_time": "2017-02-12T01:10:15", "url": "https://files.pythonhosted.org/packages/f5/24/6ca05d32ce3aad993194383411be306e9ea538444c9b791fddd6f690e504/bitlist-0.0.2.0.tar.gz" } ], "0.0.3.0": [ { "comment_text": "", "digests": { "md5": "026f669d8d58e91604a4581aba0979e4", "sha256": "a4011b9db2972b68ce872309b8c42ac2bce422bfd999276ef123fd0da2896f39" }, "downloads": -1, "filename": "bitlist-0.0.3.0.zip", "has_sig": false, "md5_digest": "026f669d8d58e91604a4581aba0979e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2269, "upload_time": "2017-02-20T00:52:48", "url": "https://files.pythonhosted.org/packages/21/cf/54437cf0a3a7cbb62f46615b4abcc43b41a519e8843b9f64965bb7fee611/bitlist-0.0.3.0.zip" } ], "0.0.4.0": [ { "comment_text": "", "digests": { "md5": "3ead6c72fdfcfb72882488d565d2c798", "sha256": "406da5595f73dda88f8209fc7dde60b7b149607a3749c7cec9ac3a03c8d1d680" }, "downloads": -1, "filename": "bitlist-0.0.4.0.zip", "has_sig": false, "md5_digest": "3ead6c72fdfcfb72882488d565d2c798", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2491, "upload_time": "2017-02-20T01:02:27", "url": "https://files.pythonhosted.org/packages/54/8b/663b2096a86fc6bc0e00ec7c9ca1c0ef5d1a4174794ed47a72e597d98b92/bitlist-0.0.4.0.zip" } ], "0.0.5.0": [ { "comment_text": "", "digests": { "md5": "1bc64b11569cabcc02d28671fba8199d", "sha256": "bfb35ad90ae75d2da2935a67e934ae9cbe3e36c691709421dccaf954a9bbbb8a" }, "downloads": -1, "filename": "bitlist-0.0.5.0.zip", "has_sig": false, "md5_digest": "1bc64b11569cabcc02d28671fba8199d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2494, "upload_time": "2017-02-20T01:04:11", "url": "https://files.pythonhosted.org/packages/c8/61/3111d47432b1ab986db9e0e8a07ed42efc520924e88de3d2f97eae82949f/bitlist-0.0.5.0.zip" } ], "0.0.6.0": [ { "comment_text": "", "digests": { "md5": "032ef1ffeb304200b9cd02b009297db3", "sha256": "f725ab0d344e027c38e43443ded02ac449cf6ae1741def5d71b7011e63c972c6" }, "downloads": -1, "filename": "bitlist-0.0.6.0.zip", "has_sig": false, "md5_digest": "032ef1ffeb304200b9cd02b009297db3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2517, "upload_time": "2017-02-20T01:07:24", "url": "https://files.pythonhosted.org/packages/49/e2/990969bd62eddc8ceb40cd03eadf32f546856fb452a1811c0ead564b6e2f/bitlist-0.0.6.0.zip" } ], "0.0.7.0": [ { "comment_text": "", "digests": { "md5": "4de53026e895b2f7f949ec051f48f902", "sha256": "8bc3d96ad3489ebbcf956e1385ffd9d560c51139cfe700bd643ca7245047fb05" }, "downloads": -1, "filename": "bitlist-0.0.7.0.zip", "has_sig": false, "md5_digest": "4de53026e895b2f7f949ec051f48f902", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2517, "upload_time": "2017-02-20T01:08:31", "url": "https://files.pythonhosted.org/packages/c8/58/6c59cd52895fa5892814ee9deb351cbbc16a15c68117efd18506f0353398/bitlist-0.0.7.0.zip" } ], "0.0.8.0": [ { "comment_text": "", "digests": { "md5": "a3cdbb8e1327573e6fd7acc6dab1fe51", "sha256": "4a6ff1edc6e0e7227ec88129c74cfb647ba6a93f5e103a30c57cb5547b77855c" }, "downloads": -1, "filename": "bitlist-0.0.8.0.zip", "has_sig": false, "md5_digest": "a3cdbb8e1327573e6fd7acc6dab1fe51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2491, "upload_time": "2017-02-20T01:11:18", "url": "https://files.pythonhosted.org/packages/0f/1a/b5e2ade0ccca0937e703355bf44fbaa38d42e01ec4fddfb816d13f8d42a3/bitlist-0.0.8.0.zip" } ], "0.0.9.0": [ { "comment_text": "", "digests": { "md5": "76e0fee69927e94d0f1ea96ead486758", "sha256": "863f2a0171a8f31ef1ca9ac5381c59cc050cdd3b4aae2be3a394a638a63acd7d" }, "downloads": -1, "filename": "bitlist-0.0.9.0.tar.gz", "has_sig": false, "md5_digest": "76e0fee69927e94d0f1ea96ead486758", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2134, "upload_time": "2017-07-16T18:03:53", "url": "https://files.pythonhosted.org/packages/61/4d/a188b5d024667134e55a9408d8f1bca7496b5ac2aaa4fe970b95dfbd6179/bitlist-0.0.9.0.tar.gz" } ], "0.1.0.0": [ { "comment_text": "", "digests": { "md5": "a5f0ab8d0d8534aed75debaaa7bf4407", "sha256": "7c639ec23e767d16d77a2cfaf608bf44189f7985064bcbdbe7b18293e4e6d62b" }, "downloads": -1, "filename": "bitlist-0.1.0.0.tar.gz", "has_sig": false, "md5_digest": "a5f0ab8d0d8534aed75debaaa7bf4407", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2210, "upload_time": "2017-09-12T01:36:38", "url": "https://files.pythonhosted.org/packages/08/d7/d12fe6a4977414f4a1e6228e88e93cd0869af3d14ab68c0727e802aba3d3/bitlist-0.1.0.0.tar.gz" } ], "0.1.0.1": [ { "comment_text": "", "digests": { "md5": "bcaa1152788ac8a7d5003807d79e7141", "sha256": "2daf5ffc9be574f79bc9d55eb6b910a28a7ed9d49a1dc4bfdcdea160af7007d2" }, "downloads": -1, "filename": "bitlist-0.1.0.1.tar.gz", "has_sig": false, "md5_digest": "bcaa1152788ac8a7d5003807d79e7141", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2208, "upload_time": "2017-09-12T01:39:19", "url": "https://files.pythonhosted.org/packages/55/12/91db2de84f7249393cd4d8d84d3682779b78262f71f9cc6d1039ea018646/bitlist-0.1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bcaa1152788ac8a7d5003807d79e7141", "sha256": "2daf5ffc9be574f79bc9d55eb6b910a28a7ed9d49a1dc4bfdcdea160af7007d2" }, "downloads": -1, "filename": "bitlist-0.1.0.1.tar.gz", "has_sig": false, "md5_digest": "bcaa1152788ac8a7d5003807d79e7141", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2208, "upload_time": "2017-09-12T01:39:19", "url": "https://files.pythonhosted.org/packages/55/12/91db2de84f7249393cd4d8d84d3682779b78262f71f9cc6d1039ea018646/bitlist-0.1.0.1.tar.gz" } ] }