{ "info": { "author": "Yahoo! JAPAN research", "author_email": "miwasaki@yahoo-corp.jp", "bugtrack_url": null, "classifiers": [], "description": "\n# python NGT\n\n[\u65e5\u672c\u8a9e](README-jp.md)\n\n## Install\nPython binding with pybind11 (ngtpy) is installed as follows.\n```\npip3 install ngt\n```\nIf you would like to use python binding with ctypes (ngt), additionally you have to install the NGT library according to the [README](../README.md#build).\n\nYou can install the python bindings with pybind11 and ctypes from source code. You **MUST** install the NGT library according to the [README](../README.md#build) before installing the python bindings as follows.\n```\npip3 install pybind11\npip3 install numpy\ncd NGT_ROOT/python\npython3 setup.py sdist\npip3 install dist/ngt-x.x.x.tar.gz\n```\nPlease note that the search speed of the ngtpy packages from PyPI is slower than that of the ngtpy that is built on your computer so that the package can be run on older CPUs. \n\n## Documents\n\n[ngtpy (pybind11) reference](README-ngtpy.md)\n\n## Simple samples\n\n### ngtpy (pybind11)\n\nngtpy(pybind11) can reduce the processing times than ngt(ctypes). It is more effective especially for the short search time. \n\n```python\n import ngtpy\n import random\n\n dim = 10\n objects = []\n for i in range(0, 100) :\n vector = random.sample(range(100), dim)\n objects.append(vector)\n\n query = objects[0]\n\n ngtpy.create(b\"tmp\", dim)\n index = ngtpy.Index(b\"tmp\")\n index.batch_insert(objects)\n index.save()\n\n result = index.search(query, 3)\n\n for i, o in enumerate(result) :\n print(str(i) + \": \" + str(o[0]) + \", \" + str(o[1]))\n object = index.get_object(o[0])\n print(object)\n```\n\nSee also [sample.py](sample/sample.py).\n\n### ngt (ctypes)\n\n```python\n from ngt import base as ngt\n import random\n\n dim = 10\n objects = []\n for i in range(0, 100) :\n vector = random.sample(range(100), dim)\n objects.append(vector)\n\n query = objects[0]\n index = ngt.Index.create(b\"tmp\", dim)\n index.insert(objects)\n # You can also insert objects from a file like this.\n # index.insert_from_tsv('list.tsv') \n\n index.save()\n # You can load saved the index like this.\n # index = ngt.Index(b\"tmp\")\n\n result = index.search(query, 3)\n\n for i, o in enumerate(result) :\n print(str(i) + \": \" + str(o.id) + \", \" + str(o.distance))\n object = index.get_object(o.id)\n print(object)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yahoojapan/NGT", "keywords": "", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "ngt", "package_url": "https://pypi.org/project/ngt/", "platform": "", "project_url": "https://pypi.org/project/ngt/", "project_urls": { "Homepage": "https://github.com/yahoojapan/NGT" }, "release_url": "https://pypi.org/project/ngt/1.7.10/", "requires_dist": [ "numpy", "pybind11" ], "requires_python": "", "summary": "python NGT", "version": "1.7.10" }, "last_serial": 5888223, "releases": { "1.5.1": [ { "comment_text": "", "digests": { "md5": "58c4aacc3acd6a7e3be5868869905ef3", "sha256": "ebc7469e9a4d1d775d5cf4d051f00a47d0e64fe331b381d203bf5d53fd48f470" }, "downloads": -1, "filename": "ngt-1.5.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "58c4aacc3acd6a7e3be5868869905ef3", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1307660, "upload_time": "2019-01-16T01:14:46", "url": "https://files.pythonhosted.org/packages/6e/5f/f3c0035ff2a328ef961758edfb5a321556173ec3720e11098ac59f71c7a0/ngt-1.5.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e709ef7559d0eff57b3ff245b4e1dca0", "sha256": "2e1b66e27ec57a3b253e3e40beb712a03584693304f74b756959458168bc06ad" }, "downloads": -1, "filename": "ngt-1.5.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e709ef7559d0eff57b3ff245b4e1dca0", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1307738, "upload_time": "2019-01-16T01:18:24", "url": "https://files.pythonhosted.org/packages/98/29/5549b913f744c210c3d7203866d5192fbaeb530f9fe009ad414ca7c84436/ngt-1.5.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "32a035be9094926a975154aeafc76c3e", "sha256": "018cdf821b84a9dd810319b4acbb802bc800be65f42345bc2e8e00bfd7336da3" }, "downloads": -1, "filename": "ngt-1.5.1-cp37-cp37m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "32a035be9094926a975154aeafc76c3e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 279230, "upload_time": "2019-01-16T01:05:25", "url": "https://files.pythonhosted.org/packages/85/90/515477f0f1a090b8a6a97291c8632da5a3a09488f013e7727b21ea58bd4c/ngt-1.5.1-cp37-cp37m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4142cb56b1fd0263ee94da913cfb00db", "sha256": "de2aad5381f3d0b4f9ce031fec5c5b5303649b2e78375e0b4953fe0e873a04f8" }, "downloads": -1, "filename": "ngt-1.5.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "4142cb56b1fd0263ee94da913cfb00db", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1308939, "upload_time": "2019-01-16T01:23:49", "url": "https://files.pythonhosted.org/packages/61/2e/f517a7c6ff34e1b545962273b79784d720e067d7d08efc0a9f141a745171/ngt-1.5.1-cp37-cp37m-manylinux1_x86_64.whl" } ], "1.7.10": [ { "comment_text": "", "digests": { "md5": "342b92288b70a48332e1afb61c2b82e4", "sha256": "01b8c1a18cb900f2470981b4988aca43da940b1437679cfcfa977d193c81f4ce" }, "downloads": -1, "filename": "ngt-1.7.10-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "342b92288b70a48332e1afb61c2b82e4", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 2261778, "upload_time": "2019-09-26T00:31:05", "url": "https://files.pythonhosted.org/packages/5c/32/3d26a7bee329d9658d323d4cd6b0e5a38d8fb7983104ae1b5b3244e3904f/ngt-1.7.10-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8dfa1d5f6e2faf651b2e7797d067d0e2", "sha256": "4e0cd73c149436878264d009f95c1e0038032c31c8ab7ddf2632de2c5e9db7dd" }, "downloads": -1, "filename": "ngt-1.7.10-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8dfa1d5f6e2faf651b2e7797d067d0e2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2261681, "upload_time": "2019-09-26T00:31:02", "url": "https://files.pythonhosted.org/packages/e9/aa/d4affa82016b2d125de1da19a43efc5c865446b8c93cfe4c2dfa9b19532f/ngt-1.7.10-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3641961656ad6c36bf918ae1df9ccec8", "sha256": "a0bac02e157251a5cc9bcb66eef7e4680d4ec495ce42faa6aec4fd1f694f8afd" }, "downloads": -1, "filename": "ngt-1.7.10-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "3641961656ad6c36bf918ae1df9ccec8", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 393178, "upload_time": "2019-09-26T03:44:13", "url": "https://files.pythonhosted.org/packages/f9/da/a08175fe3cceaf8e3b729af52c754bae40251f5f6e82906e9eb7f39aebe6/ngt-1.7.10-cp36-cp36m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "de0357bbf678175412f3d5afac7e54bb", "sha256": "d526a6630e486c4fa3028e1ce16038f35c0e1d284eacd4b07f1ac06c072be442" }, "downloads": -1, "filename": "ngt-1.7.10-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "de0357bbf678175412f3d5afac7e54bb", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2261704, "upload_time": "2019-09-26T00:30:59", "url": "https://files.pythonhosted.org/packages/7f/29/22af4232b3be7817581a572fc1d73b2c4ace1693306540e63cae0283a5f9/ngt-1.7.10-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ee21ccae34164e3772d90bb4ec036b37", "sha256": "91ec619d7ceb3c5ce6d6366c2532ff3b7cec92ecd6ec4995a9ca12a66044c83f" }, "downloads": -1, "filename": "ngt-1.7.10-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "ee21ccae34164e3772d90bb4ec036b37", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 389064, "upload_time": "2019-09-26T03:44:11", "url": "https://files.pythonhosted.org/packages/73/e8/3e7b9ccf12578c5b6dd0cb344901c0d5f9de39c2203a43b31bb70e5c86b5/ngt-1.7.10-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "09880f0c8f4cc80bab47361a3902c586", "sha256": "c84e865b911628946733fcaeba77031c9a4d700abad3bd04d0f16a7f263172c6" }, "downloads": -1, "filename": "ngt-1.7.10-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "09880f0c8f4cc80bab47361a3902c586", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2262652, "upload_time": "2019-09-26T00:30:55", "url": "https://files.pythonhosted.org/packages/18/0c/e026a0fb4eb4d925c5c925e4bf30bf83b6f30719521fdc25911d99fdbee7/ngt-1.7.10-cp37-cp37m-manylinux1_x86_64.whl" } ], "1.7.5": [ { "comment_text": "", "digests": { "md5": "30453559366ee469596bef344b33ea04", "sha256": "1b8a00c762d4297cc442064300fbe4eea6bfcb4b33645c64311ef1174b0c39ac" }, "downloads": -1, "filename": "ngt-1.7.5-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "30453559366ee469596bef344b33ea04", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1339152, "upload_time": "2019-06-07T06:29:38", "url": "https://files.pythonhosted.org/packages/f7/c3/ff8f259f0370a1e6cecd0159b37c7cd13527518a8d514f8c1bb2a1f80ad8/ngt-1.7.5-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "011ee47525b8bd6a372f1144d464454c", "sha256": "829af9ae8f1ede2caf9f90897a96391d3884981c09a76e13f10c94d59034e53d" }, "downloads": -1, "filename": "ngt-1.7.5-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "011ee47525b8bd6a372f1144d464454c", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1339270, "upload_time": "2019-06-07T06:29:24", "url": "https://files.pythonhosted.org/packages/bb/65/2015200ea0e79af3c17bc3716748e73cafc8e86ce77af1e15a90115c56f5/ngt-1.7.5-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0c7916dfab08bff3adea88d5f5c62575", "sha256": "700d5e0e718fa89919d25742eed6dff2c396564613c31dff701a6c2f41895005" }, "downloads": -1, "filename": "ngt-1.7.5-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "0c7916dfab08bff3adea88d5f5c62575", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 292940, "upload_time": "2019-06-20T23:53:27", "url": "https://files.pythonhosted.org/packages/30/1e/7a209c85a81575adc666110ffb0f422026f70ea20650cd40199e56142bb9/ngt-1.7.5-cp36-cp36m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "52ca2e9be29a96a8354067231c0e2f5b", "sha256": "183e2b8840f3ee36a44a33d7cc99b71af9951971198a2d7e0816b5bafb6c2e9b" }, "downloads": -1, "filename": "ngt-1.7.5-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "52ca2e9be29a96a8354067231c0e2f5b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1339590, "upload_time": "2019-06-07T06:29:00", "url": "https://files.pythonhosted.org/packages/c1/15/830317a46f1d26b12fe45f875aea01af45e22c65f375e305e354b1829dfc/ngt-1.7.5-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4138411304a64c6dadd0ab0000bf9778", "sha256": "1b90552da2ddf64847a01fb07345f2c26752ab7045521c1d0704f6ded04c7e4e" }, "downloads": -1, "filename": "ngt-1.7.5-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "4138411304a64c6dadd0ab0000bf9778", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 297455, "upload_time": "2019-06-10T00:12:55", "url": "https://files.pythonhosted.org/packages/a1/b5/89d1091a305171b73285a79081f78ee3c4c310913ec7b80dc6a613bb0351/ngt-1.7.5-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "128df7b0a643f96c5a79a74e5cc804fb", "sha256": "1b0afb0b08f160b2df624a99620d97c073c7a96f54344f09d0c51713c1b04267" }, "downloads": -1, "filename": "ngt-1.7.5-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "128df7b0a643f96c5a79a74e5cc804fb", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1340678, "upload_time": "2019-06-07T06:27:55", "url": "https://files.pythonhosted.org/packages/64/38/07f271759f0a7b86cc4e93e01b27b484e49703c6caf0f6506bba4012d417/ngt-1.7.5-cp37-cp37m-manylinux1_x86_64.whl" } ], "1.7.6": [ { "comment_text": "", "digests": { "md5": "6b9fa47664f0ef47a3b378191292bf89", "sha256": "d980d7c5b5b9aa30d25dc2268e7f2b83bbac236ad58ecbfe2c7f06805726beaf" }, "downloads": -1, "filename": "ngt-1.7.6-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6b9fa47664f0ef47a3b378191292bf89", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1376992, "upload_time": "2019-06-27T06:28:13", "url": "https://files.pythonhosted.org/packages/ed/49/7256c9b490549daf7dda9b8f5abb6fea1fa3fdb3ca958170e2f08f96c106/ngt-1.7.6-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e81692d06e5ce91db1756e8f3b6ba2ef", "sha256": "ba0a7e5674cac1fae95b7ac07cce97a59ea4b17a2067ac1996c7cf5ec5b81857" }, "downloads": -1, "filename": "ngt-1.7.6-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e81692d06e5ce91db1756e8f3b6ba2ef", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1376273, "upload_time": "2019-06-27T06:28:10", "url": "https://files.pythonhosted.org/packages/84/94/118f831a2d46cae8441089fdc5f64cfb87aca9993789cca3c5c3aded7910/ngt-1.7.6-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c4b9cb546eecd83d8491c252bc6ff8ed", "sha256": "ddbff7c1c9efcb92ab752831a31a899ea7fa484fe9a4bdf6a9ba806d0a90afc6" }, "downloads": -1, "filename": "ngt-1.7.6-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "c4b9cb546eecd83d8491c252bc6ff8ed", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 298691, "upload_time": "2019-06-28T00:09:57", "url": "https://files.pythonhosted.org/packages/9a/8f/f6ee6650049bd24f45ca6ff4437b5d3fe7ce9f620e24b3de9ca4d67d83ff/ngt-1.7.6-cp36-cp36m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b9b9d498b092ee49c3a9e6f358cfdf05", "sha256": "b7a8ea6eff326f693084e0a1175269883c1b5f1cf9fafc1f4f9156b2b68a08ba" }, "downloads": -1, "filename": "ngt-1.7.6-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b9b9d498b092ee49c3a9e6f358cfdf05", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1376947, "upload_time": "2019-06-27T06:28:08", "url": "https://files.pythonhosted.org/packages/cf/91/6196482609a31e612184413ead6b60adf5755b7d798cde7486a140a921bb/ngt-1.7.6-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "64d991bb1011c2f01b12c74c5a691302", "sha256": "cc528b4ac5bb911a0567b04f2844f95a8bd9b647b92fabf3649e8b76bbac81af" }, "downloads": -1, "filename": "ngt-1.7.6-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "64d991bb1011c2f01b12c74c5a691302", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 303122, "upload_time": "2019-06-28T00:09:34", "url": "https://files.pythonhosted.org/packages/59/9b/6313c55d02f3523845cdda482cd9f7b06d387b7bdff4fbe9285c25411e99/ngt-1.7.6-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cecc15103f8e896d0fd7b58f42bc3147", "sha256": "44584a64d4c64e419cb18a1046a49a4ab7ab3ba430664801e207295d9bee2d90" }, "downloads": -1, "filename": "ngt-1.7.6-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "cecc15103f8e896d0fd7b58f42bc3147", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1377887, "upload_time": "2019-06-27T06:28:05", "url": "https://files.pythonhosted.org/packages/4a/49/67a5e7c7a456550d0a4f9312e55c58c32c69629d8e3b42b9382c9bcd548a/ngt-1.7.6-cp37-cp37m-manylinux1_x86_64.whl" } ], "1.7.7": [ { "comment_text": "", "digests": { "md5": "bd015bb2c1e56e5e1d5847520de3a873", "sha256": "66219ef898852d788371da13c9cbe1441601fd799d943424765094c658ba3efe" }, "downloads": -1, "filename": "ngt-1.7.7-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bd015bb2c1e56e5e1d5847520de3a873", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1759548, "upload_time": "2019-07-29T04:00:04", "url": "https://files.pythonhosted.org/packages/d1/3c/8ca5ef6d55ad67f88b96cb5c719ff94f93e146b11284d08d667393a00a74/ngt-1.7.7-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0a4a63950d684cced16ade3cae77742a", "sha256": "aeb7aa46cf2457c1a4d8a43a4133b35886141528c46de686d1db3eb97bfc2e13" }, "downloads": -1, "filename": "ngt-1.7.7-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0a4a63950d684cced16ade3cae77742a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1759540, "upload_time": "2019-07-29T04:00:01", "url": "https://files.pythonhosted.org/packages/56/06/e45cabb1bae5562d7e98d68bf7adbe3a8a9f59cd57d70e8df907833dd67a/ngt-1.7.7-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5ae28441b968a513419cb1a846aabfdd", "sha256": "fbce8711b291fc09e9808df9566f542f7ccee0045d9803e0c2ac125e2eadaa11" }, "downloads": -1, "filename": "ngt-1.7.7-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "5ae28441b968a513419cb1a846aabfdd", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 385070, "upload_time": "2019-07-29T03:58:20", "url": "https://files.pythonhosted.org/packages/dc/4a/7b10a88e15af330a9ff24f3cc782676bbc155051cbf789c6f77c71b5bcb2/ngt-1.7.7-cp36-cp36m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f843cb9fb6a52d45a7dbed6419ce6c44", "sha256": "8b1a59afb353de1aff8dbb9f07fc4d6b70b37e3c8a74edcf744041ce93a193c4" }, "downloads": -1, "filename": "ngt-1.7.7-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f843cb9fb6a52d45a7dbed6419ce6c44", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1759470, "upload_time": "2019-07-29T03:59:58", "url": "https://files.pythonhosted.org/packages/e3/cc/70dd21bbb9b186034453905d7f1341723fd1f19e98f910faa40c14fcdb45/ngt-1.7.7-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "99bc6f81be8f8a0af3ad022de6a92ba5", "sha256": "2ab29820d91a175fd501e28cfe9100474080cc401b418116c82763e29c97fef5" }, "downloads": -1, "filename": "ngt-1.7.7-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "99bc6f81be8f8a0af3ad022de6a92ba5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 389341, "upload_time": "2019-07-29T03:58:18", "url": "https://files.pythonhosted.org/packages/9d/f9/6994e1bc97a2c43b5c5d2a41babe761d7efc9c434ab80bae538836454c4a/ngt-1.7.7-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "80ff18a89122dbdd2c604fe0c2720bf1", "sha256": "6b42141a2c957872862b8d42fbf462fd4d9123c75c66e3c7621ff7356d34ad95" }, "downloads": -1, "filename": "ngt-1.7.7-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "80ff18a89122dbdd2c604fe0c2720bf1", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1760614, "upload_time": "2019-07-29T03:59:55", "url": "https://files.pythonhosted.org/packages/ca/3e/a255d8b5d979e8d7bf8016676d62f1c0e32bdac3f7e3477fd0d3d2aebeb4/ngt-1.7.7-cp37-cp37m-manylinux1_x86_64.whl" } ], "1.7.9": [ { "comment_text": "", "digests": { "md5": "1585415284cecf2545a547dff4cea7ff", "sha256": "7174e11b94e184cf526da98993ca0dc6ae11aba23d707b85c7b13325d7c215b6" }, "downloads": -1, "filename": "ngt-1.7.9-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1585415284cecf2545a547dff4cea7ff", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 2228327, "upload_time": "2019-08-23T06:13:04", "url": "https://files.pythonhosted.org/packages/0a/55/d3a4efb3928b7b5b5480fc9a696893892d2e15c85619cd1cf3ca1e8c1a5d/ngt-1.7.9-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "32221f89cbc3083661101b2c5c7aa73e", "sha256": "cbb6dc252c85125425d2dfdcce5403a87796adaa8cae3abec0415fe4d69b3b0a" }, "downloads": -1, "filename": "ngt-1.7.9-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "32221f89cbc3083661101b2c5c7aa73e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2228322, "upload_time": "2019-08-23T06:13:01", "url": "https://files.pythonhosted.org/packages/5a/aa/7322ac846559b803d207068d0ad1badc5c5b6173c6c9274d9d7afd3e4c27/ngt-1.7.9-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fc6f3e8c2145a0f59616e8b4bd6e8737", "sha256": "58a377da68a358a959f75f664d530334581fe74d8d64e4b29ff6b36c0472bc0f" }, "downloads": -1, "filename": "ngt-1.7.9-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "fc6f3e8c2145a0f59616e8b4bd6e8737", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 385069, "upload_time": "2019-08-23T06:30:52", "url": "https://files.pythonhosted.org/packages/14/d4/c4bca7cfecdd8a87d3bedabd10efc5816bd84a8dd6ea91ca469c13d03bc3/ngt-1.7.9-cp36-cp36m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b078f72475c3fd46be1b89d541ed8710", "sha256": "88350e1aa282782e64443ce7fd901be7c5f25851b3c2183243458cd28ea0e0af" }, "downloads": -1, "filename": "ngt-1.7.9-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b078f72475c3fd46be1b89d541ed8710", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2228206, "upload_time": "2019-08-23T06:12:58", "url": "https://files.pythonhosted.org/packages/03/8d/768a512c1b9bd5cbb44a249e64712450d8c7c540e07f6bdcc6fb98890f9a/ngt-1.7.9-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fd8adad7db7b605b7c33371638bd08a4", "sha256": "2ec4091984b3ef038a44753ede266861351a25d1aa81225f7a31dc2d7b91f1a1" }, "downloads": -1, "filename": "ngt-1.7.9-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "fd8adad7db7b605b7c33371638bd08a4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 385220, "upload_time": "2019-08-23T06:30:50", "url": "https://files.pythonhosted.org/packages/ce/84/5cd5f9a217d05ee1444f69e8ef0ecf33abd1629fba98ac9e00d0969a33d9/ngt-1.7.9-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fae419f5e963a042c09c736efef6fe03", "sha256": "833c85fcb642c5d9f7e8335b5c5bae629b5ffddcf01bd1a51fe7a4c4a388caa3" }, "downloads": -1, "filename": "ngt-1.7.9-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "fae419f5e963a042c09c736efef6fe03", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2229860, "upload_time": "2019-08-23T06:12:54", "url": "https://files.pythonhosted.org/packages/af/d0/a485d98ce6e6d6cdf60ebb23ce29d64dae53b352f7df09c88ffe7933ac64/ngt-1.7.9-cp37-cp37m-manylinux1_x86_64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "342b92288b70a48332e1afb61c2b82e4", "sha256": "01b8c1a18cb900f2470981b4988aca43da940b1437679cfcfa977d193c81f4ce" }, "downloads": -1, "filename": "ngt-1.7.10-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "342b92288b70a48332e1afb61c2b82e4", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 2261778, "upload_time": "2019-09-26T00:31:05", "url": "https://files.pythonhosted.org/packages/5c/32/3d26a7bee329d9658d323d4cd6b0e5a38d8fb7983104ae1b5b3244e3904f/ngt-1.7.10-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8dfa1d5f6e2faf651b2e7797d067d0e2", "sha256": "4e0cd73c149436878264d009f95c1e0038032c31c8ab7ddf2632de2c5e9db7dd" }, "downloads": -1, "filename": "ngt-1.7.10-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8dfa1d5f6e2faf651b2e7797d067d0e2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2261681, "upload_time": "2019-09-26T00:31:02", "url": "https://files.pythonhosted.org/packages/e9/aa/d4affa82016b2d125de1da19a43efc5c865446b8c93cfe4c2dfa9b19532f/ngt-1.7.10-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3641961656ad6c36bf918ae1df9ccec8", "sha256": "a0bac02e157251a5cc9bcb66eef7e4680d4ec495ce42faa6aec4fd1f694f8afd" }, "downloads": -1, "filename": "ngt-1.7.10-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "3641961656ad6c36bf918ae1df9ccec8", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 393178, "upload_time": "2019-09-26T03:44:13", "url": "https://files.pythonhosted.org/packages/f9/da/a08175fe3cceaf8e3b729af52c754bae40251f5f6e82906e9eb7f39aebe6/ngt-1.7.10-cp36-cp36m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "de0357bbf678175412f3d5afac7e54bb", "sha256": "d526a6630e486c4fa3028e1ce16038f35c0e1d284eacd4b07f1ac06c072be442" }, "downloads": -1, "filename": "ngt-1.7.10-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "de0357bbf678175412f3d5afac7e54bb", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2261704, "upload_time": "2019-09-26T00:30:59", "url": "https://files.pythonhosted.org/packages/7f/29/22af4232b3be7817581a572fc1d73b2c4ace1693306540e63cae0283a5f9/ngt-1.7.10-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ee21ccae34164e3772d90bb4ec036b37", "sha256": "91ec619d7ceb3c5ce6d6366c2532ff3b7cec92ecd6ec4995a9ca12a66044c83f" }, "downloads": -1, "filename": "ngt-1.7.10-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "ee21ccae34164e3772d90bb4ec036b37", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 389064, "upload_time": "2019-09-26T03:44:11", "url": "https://files.pythonhosted.org/packages/73/e8/3e7b9ccf12578c5b6dd0cb344901c0d5f9de39c2203a43b31bb70e5c86b5/ngt-1.7.10-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "09880f0c8f4cc80bab47361a3902c586", "sha256": "c84e865b911628946733fcaeba77031c9a4d700abad3bd04d0f16a7f263172c6" }, "downloads": -1, "filename": "ngt-1.7.10-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "09880f0c8f4cc80bab47361a3902c586", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2262652, "upload_time": "2019-09-26T00:30:55", "url": "https://files.pythonhosted.org/packages/18/0c/e026a0fb4eb4d925c5c925e4bf30bf83b6f30719521fdc25911d99fdbee7/ngt-1.7.10-cp37-cp37m-manylinux1_x86_64.whl" } ] }