{ "info": { "author": "Andrew Nystrom", "author_email": "AWNystrom@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "DiskDict is a hashtable on your hard drive. It allows you to store KAZILLIONS (!) of key/value pairs and interact with them as you would a Python dictionary, all the while never storing more than two key/value pairs in memory simultaneously. The key/value pairs can be anything that's serializable (you specify the serializer and deserializer, with repr and eval as the default). Since we're operating on the disk, big O of all operations are dependent on the host operating system's file access complexities.\n\n>>> from disk_dict import DiskDict\n>>> from numpy import array\n>>> dd = DiskDict('my_disk_dict')\n>>> a = array([[1,2],[3,4]])\n>>> dd[a] = 'I was pointed to by ' + repr(a)\n>>> dd[a]\n'I was pointed to by array([[1, 2],\\n [3, 4]])'\n>>> del dd[a]\n>>> dd[a]\n>>>\n\nPyPI: https://pypi.python.org/pypi?name=disk_dict&:action=display\n\nGithub: https://github.com/AWNystrom/DiskDict/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/AWNystrom/DiskDict", "keywords": "disk,based,key,value,store,dict,diskdict", "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "disk_dict", "package_url": "https://pypi.org/project/disk_dict/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/disk_dict/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/AWNystrom/DiskDict" }, "release_url": "https://pypi.org/project/disk_dict/2.2.0/", "requires_dist": null, "requires_python": null, "summary": "A disk-based key/value store in Python.", "version": "2.2.0" }, "last_serial": 1525420, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "8b24b43e4d39f66edaba722a8532fef1", "sha256": "cfaa2c00ca5e8694165af11cc23279883d81e5595a6b49f10074892174c91629" }, "downloads": -1, "filename": "disk_dict-1.0.0.macosx-10.5-x86_64.exe", "has_sig": false, "md5_digest": "8b24b43e4d39f66edaba722a8532fef1", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 65198, "upload_time": "2015-03-08T19:55:50", "url": "https://files.pythonhosted.org/packages/71/1b/5cd1d49a4009821ae8cd5de2ea7394503a09d2944b4d6b15172e3fd48daf/disk_dict-1.0.0.macosx-10.5-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "c115307086bbdbecd9d49a19fcab0361", "sha256": "bc6943df45041ef51652e70bacf2d06619bdb55e7e1a03e1a0a4248b2dcc13b4" }, "downloads": -1, "filename": "disk_dict-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c115307086bbdbecd9d49a19fcab0361", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2339, "upload_time": "2015-03-08T19:55:46", "url": "https://files.pythonhosted.org/packages/32/6c/448d7cb83b03d3264c27b300103374bfef7c62fcc06eedf2a41cd7916498/disk_dict-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "b995223829e63b2e69fe6581bc731878", "sha256": "df714b70ca292e7816d5610b3483d020b21891a4bfec6516e816b608abfc4990" }, "downloads": -1, "filename": "disk_dict-2.0.0.macosx-10.5-x86_64.exe", "has_sig": false, "md5_digest": "b995223829e63b2e69fe6581bc731878", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 65964, "upload_time": "2015-04-21T05:03:44", "url": "https://files.pythonhosted.org/packages/68/85/0052391495477e2387dca8066c02eb14e03947dc5be713df6814d81f1e76/disk_dict-2.0.0.macosx-10.5-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "ea6248fff3425acf4831a9078e1a7275", "sha256": "795d7edfabeae34c6688f98781331349f74e45ebbb5b66fba65feb6e0e25f4c8" }, "downloads": -1, "filename": "disk_dict-2.0.0.tar.gz", "has_sig": false, "md5_digest": "ea6248fff3425acf4831a9078e1a7275", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2912, "upload_time": "2015-04-21T05:03:40", "url": "https://files.pythonhosted.org/packages/76/47/2c9665ef5fe943e56feea0ddc06a8687dec6a6c2eb3e504d801104704df7/disk_dict-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "98f6d3d05abacb4915163bb7eb4616de", "sha256": "d7a2bea979048f9157f1d057be0fd0ffce3263531c86e988f2353d86c2a4259e" }, "downloads": -1, "filename": "disk_dict-2.0.1.macosx-10.5-x86_64.exe", "has_sig": false, "md5_digest": "98f6d3d05abacb4915163bb7eb4616de", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 65889, "upload_time": "2015-04-21T05:06:13", "url": "https://files.pythonhosted.org/packages/d9/7b/70ee5a35b4b88f9b8306aae998711355cbe358edd950e7408fe65fb25b65/disk_dict-2.0.1.macosx-10.5-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "3834f6a85a11ac0ec086d87d6317418b", "sha256": "5e4b708ce1f94f3a13e7cbb082552e5ba40e98f4469788e73dcfb52b9b538885" }, "downloads": -1, "filename": "disk_dict-2.0.1.tar.gz", "has_sig": false, "md5_digest": "3834f6a85a11ac0ec086d87d6317418b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2902, "upload_time": "2015-04-21T05:06:09", "url": "https://files.pythonhosted.org/packages/2b/44/381467f5e43a8a2602631f7647121451f2ccd99f6040537a95dae2f9529c/disk_dict-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "1a6aafee74609c02322c77a0f1417d86", "sha256": "32378a8200cb1413dfb80c2b2ebd579637bbe08eca086c02f74fbddfb22d8ed5" }, "downloads": -1, "filename": "disk_dict-2.0.2.macosx-10.5-x86_64.exe", "has_sig": false, "md5_digest": "1a6aafee74609c02322c77a0f1417d86", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66571, "upload_time": "2015-04-22T05:16:53", "url": "https://files.pythonhosted.org/packages/fc/ee/63794ab15473602a39311b54b263c58b3d434edc80406b52a0fba46cc4eb/disk_dict-2.0.2.macosx-10.5-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "df35988be90bef94249b21a832f4ddfd", "sha256": "2886b388ce308e62a55944d8360d411b2d2f468aeac3c5077e6bb7418fa3f4d4" }, "downloads": -1, "filename": "disk_dict-2.0.2.tar.gz", "has_sig": false, "md5_digest": "df35988be90bef94249b21a832f4ddfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3164, "upload_time": "2015-04-22T05:16:49", "url": "https://files.pythonhosted.org/packages/65/b7/a621c284c9819597203c986735424cb215e7b54b0300eb9c0773b21c9b28/disk_dict-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "99dd0b46105118e8b64e3e2a35093462", "sha256": "f93c34d0e28e96f8686004db264866fafd2b8b4c440f7a584f58beb21d56fe93" }, "downloads": -1, "filename": "disk_dict-2.1.0.macosx-10.5-x86_64.exe", "has_sig": false, "md5_digest": "99dd0b46105118e8b64e3e2a35093462", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66606, "upload_time": "2015-04-22T17:40:28", "url": "https://files.pythonhosted.org/packages/cd/65/3ad9e307e3eb910a4939ce8d56b469a1a918b23a70d2b79d5198c4eed30b/disk_dict-2.1.0.macosx-10.5-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "5a5c21fd9fb4ff8be597d75d53bf7af3", "sha256": "5acdc162834329862efb85514704b28b23a032a81c4d3f6b8185c14419ab40a7" }, "downloads": -1, "filename": "disk_dict-2.1.0.tar.gz", "has_sig": false, "md5_digest": "5a5c21fd9fb4ff8be597d75d53bf7af3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3202, "upload_time": "2015-04-22T17:40:25", "url": "https://files.pythonhosted.org/packages/fe/49/4250ee91b0534904a4106f1b6e4742714611897a905f480afdca42a20544/disk_dict-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "9ea47d9f7bf8b85b8244b7a34f1e8fa4", "sha256": "407a20aeddfeb676aa1931a4a20c26bfcb421c430fabf5a26be4f53078f1b8ff" }, "downloads": -1, "filename": "disk_dict-2.2.0.macosx-10.5-x86_64.exe", "has_sig": false, "md5_digest": "9ea47d9f7bf8b85b8244b7a34f1e8fa4", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66801, "upload_time": "2015-04-29T02:34:34", "url": "https://files.pythonhosted.org/packages/0e/cd/834a8064573977fa580f6ce1c90dd1a6b8e8350ad08ce09782b0eae12c15/disk_dict-2.2.0.macosx-10.5-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "5aa66e7d946263295bb1c44d46f75d02", "sha256": "daa2f4413542f24a24f328662e9584967ef885b8c451c936b921d0dfe56bdadf" }, "downloads": -1, "filename": "disk_dict-2.2.0.tar.gz", "has_sig": false, "md5_digest": "5aa66e7d946263295bb1c44d46f75d02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3393, "upload_time": "2015-04-29T02:34:31", "url": "https://files.pythonhosted.org/packages/13/2b/9898c18c4e86b3a32427e3e1728e00f38a03d1eb32149b64743b800d6dc9/disk_dict-2.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9ea47d9f7bf8b85b8244b7a34f1e8fa4", "sha256": "407a20aeddfeb676aa1931a4a20c26bfcb421c430fabf5a26be4f53078f1b8ff" }, "downloads": -1, "filename": "disk_dict-2.2.0.macosx-10.5-x86_64.exe", "has_sig": false, "md5_digest": "9ea47d9f7bf8b85b8244b7a34f1e8fa4", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66801, "upload_time": "2015-04-29T02:34:34", "url": "https://files.pythonhosted.org/packages/0e/cd/834a8064573977fa580f6ce1c90dd1a6b8e8350ad08ce09782b0eae12c15/disk_dict-2.2.0.macosx-10.5-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "5aa66e7d946263295bb1c44d46f75d02", "sha256": "daa2f4413542f24a24f328662e9584967ef885b8c451c936b921d0dfe56bdadf" }, "downloads": -1, "filename": "disk_dict-2.2.0.tar.gz", "has_sig": false, "md5_digest": "5aa66e7d946263295bb1c44d46f75d02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3393, "upload_time": "2015-04-29T02:34:31", "url": "https://files.pythonhosted.org/packages/13/2b/9898c18c4e86b3a32427e3e1728e00f38a03d1eb32149b64743b800d6dc9/disk_dict-2.2.0.tar.gz" } ] }