{ "info": { "author": "Alexandre Day", "author_email": "alexandre.day1@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# Hierarchical Agglomerative Learning (HAL)\nPackage for performing clustering for high-dimensional data. This packages uses heavily scikit-learn and FFT accelerated t-SNE.\n\n# System requirement\n* Has been tested on latest version of OS X (Sierra and High Sierra) and Linux (Ubuntu v 16)\n* (Optional) The dynamical plotting requires Chrome, Safari or Firefox (without *ad blockers* !).\n# Requirement:\nPython 3.6 or later versions.\n\n# Installing (once)\nActivate an [Anaconda](https://conda.io/docs/user-guide/tasks/manage-environments.html) Python 3 environment\n```\nconda config --add channels conda-forge\nconda install cython numpy fftw scipy\npip install hal-x\n```\n# Updating\nFor future versions of the package, you can upgrade using:\n```\npip install hal-x --upgrade\n```\n# Small example\n```\nfrom hal import HAL # this imports the class HAL() \nfrom sklearn.datasets import make_blobs\nimport numpy as np\n\n# Setting random seed, in case you want to re-run example but keep saved data in info_hal/ \nnp.random.seed(0)\n\n# Generate some data. \nX,y = make_blobs(10000,12,10) # 10 gaussians in 12 dimensions, 10000 data points\n\n# The HAL constructor has many optional parameters (documentation coming soon)\nmodel = HAL(clf_type='svm') # using linear SVMs (fastest) for agglomeration. Other options are 'rf' and 'nb' (random forest, and naive bayes)\n\n# builds model -> will save data in file info_hal\nmodel.fit(X)\n\n# rendering of results using javascript (with optional feature naming)\nfeature_name = ['feat_%i'%i for i in range(12)]\nmodel.plot_tree(feature_name = feature_name)\n\n# Now that your model is fitted, can predict on data (either new or old), using a cross-validation score of 0.95\nypred = model.predict(X, cv=0.95)\n\n# The fitted model information is in directory info_hal. To reload that information for later use, just:\nmodel.load()\n\n# To load t-SNE coordinates:\nmodel.load('tsne')\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://alexandreday.github.io/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "hal-x", "package_url": "https://pypi.org/project/hal-x/", "platform": "", "project_url": "https://pypi.org/project/hal-x/", "project_urls": { "Homepage": "https://alexandreday.github.io/" }, "release_url": "https://pypi.org/project/hal-x/0.992/", "requires_dist": [ "fitsne (>=0.2.5)", "scikit-learn (>=0.19)", "fdc (>=1.15)" ], "requires_python": "", "summary": "Clustering via hierarchical agglomerative learning", "version": "0.992" }, "last_serial": 4298149, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "9aa8444c4c43d2f5a87a09fa85d4b1c8", "sha256": "d808fe134f69889ff096092629889fcb64d1b885abeca0960619c1f3313db776" }, "downloads": -1, "filename": "hal_x-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9aa8444c4c43d2f5a87a09fa85d4b1c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22941, "upload_time": "2018-06-23T19:05:34", "url": "https://files.pythonhosted.org/packages/76/81/0047f0720f04cd329308ef3518a225c6ab42decbd29cd1973eb19fc33174/hal_x-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bb555950a56d1d90c52957b8c091b97", "sha256": "62c9a2ae7fdb5a49c8e85ffd248382b61c30169f568efa45d27f5e4cc8d7bb01" }, "downloads": -1, "filename": "hal-x-0.5.tar.gz", "has_sig": false, "md5_digest": "4bb555950a56d1d90c52957b8c091b97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19837, "upload_time": "2018-06-23T19:05:35", "url": "https://files.pythonhosted.org/packages/d6/3a/a02b187ad34c0f75fc7d61217dba8f4f711f435bc50801ceb226ab5cf7a0/hal-x-0.5.tar.gz" } ], "0.51": [ { "comment_text": "", "digests": { "md5": "1a41db7c0ebc41d5577dd28e4a8b8bf8", "sha256": "6a0f929dcbca68a18a0addf52085ed8774baa4de721453cfd3855ada5851e996" }, "downloads": -1, "filename": "hal_x-0.51-py3-none-any.whl", "has_sig": false, "md5_digest": "1a41db7c0ebc41d5577dd28e4a8b8bf8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23198, "upload_time": "2018-06-23T19:23:57", "url": "https://files.pythonhosted.org/packages/4c/0e/c7f5bd01f2b25a813b8d54f6c8b733909e5a6330e310280ec49f777287f2/hal_x-0.51-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d819cf1e9b3691eccb8e3b84001c34e5", "sha256": "8c64e3ae66f477748c15c0cf2441b924ee0c8890a851600de51d15d108dc83f9" }, "downloads": -1, "filename": "hal-x-0.51.tar.gz", "has_sig": false, "md5_digest": "d819cf1e9b3691eccb8e3b84001c34e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20160, "upload_time": "2018-06-23T19:23:59", "url": "https://files.pythonhosted.org/packages/7d/51/ff090aa8b3ca5d367c454a581c8efe2fcb94a8837a60bbf0c6266aebe9ce/hal-x-0.51.tar.gz" } ], "0.52": [ { "comment_text": "", "digests": { "md5": "9b18aaae8e5cc7127fcb5e0680e54572", "sha256": "675c8c1074667068407615f9457626d5c38852e7446d491c7bc7e272ea48cee0" }, "downloads": -1, "filename": "hal_x-0.52-py3-none-any.whl", "has_sig": false, "md5_digest": "9b18aaae8e5cc7127fcb5e0680e54572", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23388, "upload_time": "2018-06-23T19:43:20", "url": "https://files.pythonhosted.org/packages/59/6c/0789484ee91c7f58221afd7d5f0a7daca9bf591f803b1769d3a3ea7ac7e3/hal_x-0.52-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "648bb09214e8e51086c695abfc7844db", "sha256": "83fef7f10e28bc72f310f3501dff381180f421e9f32c5695f83c74ccf070805e" }, "downloads": -1, "filename": "hal-x-0.52.tar.gz", "has_sig": false, "md5_digest": "648bb09214e8e51086c695abfc7844db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20493, "upload_time": "2018-06-23T19:43:21", "url": "https://files.pythonhosted.org/packages/fb/7e/342bda6c5bdf72dfdb723eefffcfd3299321d06b07fa851a5cef7f6610fe/hal-x-0.52.tar.gz" } ], "0.53": [ { "comment_text": "", "digests": { "md5": "a02109651170879afc7c7414fb5914e1", "sha256": "2605eecd107a0c6df7c6800559c58c27948132a4439cd3563b3d1fcb7a00636e" }, "downloads": -1, "filename": "hal_x-0.53-py3-none-any.whl", "has_sig": false, "md5_digest": "a02109651170879afc7c7414fb5914e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23403, "upload_time": "2018-06-23T19:47:16", "url": "https://files.pythonhosted.org/packages/85/16/337454c3f34e7a2263f33cd329fb8e6a0ce2c0a6811227bc648d691292a1/hal_x-0.53-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa14f9554b69a69ef510ee9458d54e1c", "sha256": "7446311ea0859465996dbcf54a438c3410fcc4d4d02bcdf3ab5a3c1ee19aaf4f" }, "downloads": -1, "filename": "hal-x-0.53.tar.gz", "has_sig": false, "md5_digest": "aa14f9554b69a69ef510ee9458d54e1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20508, "upload_time": "2018-06-23T19:47:19", "url": "https://files.pythonhosted.org/packages/6e/56/a3976d4c98cfae3d5d3f3fae621480a3c7be3dbf218ee912e702735f792e/hal-x-0.53.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "071beffa44a76ec4b44af737a141c3de", "sha256": "0e1ef14836794826a32cd0f67f206c8518c4af660acea3bedbceea2ccf13d483" }, "downloads": -1, "filename": "hal_x-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "071beffa44a76ec4b44af737a141c3de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24263, "upload_time": "2018-06-26T14:00:56", "url": "https://files.pythonhosted.org/packages/d9/d6/1e6edafc3dd466bdd4e9106b2442d605770cfe3b40b9b4a53d13e9e5f18c/hal_x-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85b55cadd6cd03ce1674d301047db3a0", "sha256": "74d6d45d51b8fd9462574f2e3953b856387fb32a86453b8820979cdd7f96917f" }, "downloads": -1, "filename": "hal-x-0.6.tar.gz", "has_sig": false, "md5_digest": "85b55cadd6cd03ce1674d301047db3a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21218, "upload_time": "2018-06-26T14:00:59", "url": "https://files.pythonhosted.org/packages/0d/1e/44bcf823340294c4fb1989feaa96421c57a9e46fc8ffc167622d5d74a263/hal-x-0.6.tar.gz" } ], "0.61": [ { "comment_text": "", "digests": { "md5": "4d8cc4e50097070c6ff59d2123344e3d", "sha256": "7d5b07823354c3589d5a4b5dd6e8163211dbef22729cc6d3b0196a1e1ae03d17" }, "downloads": -1, "filename": "hal-x-0.61.tar.gz", "has_sig": false, "md5_digest": "4d8cc4e50097070c6ff59d2123344e3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21212, "upload_time": "2018-06-26T14:03:15", "url": "https://files.pythonhosted.org/packages/07/60/52f8e889e461d263e3eae90352fa4b1bae8afa301d907bc5e8125537d468/hal-x-0.61.tar.gz" } ], "0.62": [ { "comment_text": "", "digests": { "md5": "2268750d5cfc314e56ab29f90a9cb4b8", "sha256": "1f73b26a9dc83fa2796f846580c331f4c868b887ca8433a60c246586e7c4d042" }, "downloads": -1, "filename": "hal_x-0.62-py3-none-any.whl", "has_sig": false, "md5_digest": "2268750d5cfc314e56ab29f90a9cb4b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24280, "upload_time": "2018-06-26T20:45:06", "url": "https://files.pythonhosted.org/packages/d7/a2/057b31dc3d558bc49129efcc47160d238a8eda8e0e6cc5e2b8c66218b0f7/hal_x-0.62-py3-none-any.whl" } ], "0.63": [ { "comment_text": "", "digests": { "md5": "56ce7bbc1f6142fa1cd08b57578d2e4b", "sha256": "ca71db795ad5cbb362c3c62b3ec409db2fbf8efbf3e06151b82e8c1978a9713f" }, "downloads": -1, "filename": "hal_x-0.63-py3-none-any.whl", "has_sig": false, "md5_digest": "56ce7bbc1f6142fa1cd08b57578d2e4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32426, "upload_time": "2018-06-27T15:38:01", "url": "https://files.pythonhosted.org/packages/63/5a/64bd3c149fc921864906f2dfde7dc6c031bae1268417892782fa22a76fc3/hal_x-0.63-py3-none-any.whl" } ], "0.64": [ { "comment_text": "", "digests": { "md5": "d64ce98abdbcfe17c18a447cf99db542", "sha256": "3c185593385e5e1cfd7c6b2ec085eda6bf9f2f1120f2c1dc0800c215e3bd5a17" }, "downloads": -1, "filename": "hal_x-0.64-py3-none-any.whl", "has_sig": false, "md5_digest": "d64ce98abdbcfe17c18a447cf99db542", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32684, "upload_time": "2018-06-27T15:47:30", "url": "https://files.pythonhosted.org/packages/f8/75/f063734c6c7f8c6e6e773bd7589b185c7a49ca192f322fa82386544fb3ce/hal_x-0.64-py3-none-any.whl" } ], "0.65": [ { "comment_text": "", "digests": { "md5": "38472ac04f7128ce580a3b31930e3ced", "sha256": "92802d69ee6e8c8bcbdb4eb9070aeb90729135c3145e56e7325c137eabeb969c" }, "downloads": -1, "filename": "hal_x-0.65-py3-none-any.whl", "has_sig": false, "md5_digest": "38472ac04f7128ce580a3b31930e3ced", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32705, "upload_time": "2018-06-27T15:54:13", "url": "https://files.pythonhosted.org/packages/50/9c/f1555d13353415fc58342e1d85f885ee00a8a3e8b1eb91c4d34004552ed0/hal_x-0.65-py3-none-any.whl" } ], "0.66": [ { "comment_text": "", "digests": { "md5": "c7ff5a14491ac5e3ba014f34409535b5", "sha256": "7c5b8623af6ad09f07425adb3b825ca0c55567fcb721497ad8d4f0d4ede2e218" }, "downloads": -1, "filename": "hal_x-0.66-py3-none-any.whl", "has_sig": false, "md5_digest": "c7ff5a14491ac5e3ba014f34409535b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32725, "upload_time": "2018-06-27T18:28:35", "url": "https://files.pythonhosted.org/packages/26/f3/f36e86105280343099f23465df5d92aa029343854213b5d561a422b88d86/hal_x-0.66-py3-none-any.whl" } ], "0.67": [ { "comment_text": "", "digests": { "md5": "6eb02a91dd05360f4eb4047d713a7d46", "sha256": "ba09044a15722cea850d5c8207c10d42088300012026190f3eb7659114231c4a" }, "downloads": -1, "filename": "hal_x-0.67-py3-none-any.whl", "has_sig": false, "md5_digest": "6eb02a91dd05360f4eb4047d713a7d46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32719, "upload_time": "2018-06-27T18:33:00", "url": "https://files.pythonhosted.org/packages/60/f2/adcff2e17ec7536eb9ddb0b32e0715ab05da6d0d92b45009fa7a5791d9bb/hal_x-0.67-py3-none-any.whl" } ], "0.68": [ { "comment_text": "", "digests": { "md5": "8da925e81a58836a11ba302ad92b9951", "sha256": "a3d6ac76dcd822dc4c9a55ab6877fc72c381104736ccaccf6f96fbe5e9e674e1" }, "downloads": -1, "filename": "hal_x-0.68-py3-none-any.whl", "has_sig": false, "md5_digest": "8da925e81a58836a11ba302ad92b9951", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32717, "upload_time": "2018-06-27T18:35:57", "url": "https://files.pythonhosted.org/packages/ab/ed/e0fed9756c9b13992ad4671da7773277b4877119852640df3e2be86e0161/hal_x-0.68-py3-none-any.whl" } ], "0.69": [ { "comment_text": "", "digests": { "md5": "c36a5a9e9b0fde4d24fb0e03d9a80908", "sha256": "8b1429d0fd8ee5db141c62c17c6a5fe2c3cf506b477c414955e6e130e55aad77" }, "downloads": -1, "filename": "hal_x-0.69-py3-none-any.whl", "has_sig": false, "md5_digest": "c36a5a9e9b0fde4d24fb0e03d9a80908", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32715, "upload_time": "2018-06-27T18:42:54", "url": "https://files.pythonhosted.org/packages/3a/cf/093470e35ae373a66f45ac77a5dcda3067cd23ed58123498b334144021f7/hal_x-0.69-py3-none-any.whl" } ], "0.70": [ { "comment_text": "", "digests": { "md5": "b516d97906e718a2514d599df91becfc", "sha256": "6e1963b4fe75fa586941259d45cb217ab1070d8c0105c29647d0afd2fed56953" }, "downloads": -1, "filename": "hal_x-0.70-py3-none-any.whl", "has_sig": false, "md5_digest": "b516d97906e718a2514d599df91becfc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32713, "upload_time": "2018-06-27T23:43:25", "url": "https://files.pythonhosted.org/packages/0d/46/a508288190aaecc1a583c24be9797868d3664bd735333902ee7ca0e6645f/hal_x-0.70-py3-none-any.whl" } ], "0.72": [ { "comment_text": "", "digests": { "md5": "58e89c266784a9efe1b07eb2bf8f9385", "sha256": "dd958bb40d805d0090d17345541df48df1ca33b8c1140c0d86c62f58db245f49" }, "downloads": -1, "filename": "hal_x-0.72-py3-none-any.whl", "has_sig": false, "md5_digest": "58e89c266784a9efe1b07eb2bf8f9385", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34170, "upload_time": "2018-06-28T01:58:43", "url": "https://files.pythonhosted.org/packages/94/19/abacd7a1715aaf55e5df3ebb2f74a437693bca325eae75de5c3ac30fad43/hal_x-0.72-py3-none-any.whl" } ], "0.73": [ { "comment_text": "", "digests": { "md5": "7050c0e029d083537a42d021d3d5cf03", "sha256": "32465b88d9a36662eac8a47b5aa0e03e94b581e6d2a5b8a7daef2057709c30c4" }, "downloads": -1, "filename": "hal_x-0.73-py3-none-any.whl", "has_sig": false, "md5_digest": "7050c0e029d083537a42d021d3d5cf03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34412, "upload_time": "2018-06-29T23:36:01", "url": "https://files.pythonhosted.org/packages/1b/0d/ba1819ff743fdef4cc0e81e396080cdebfcbab995afc2e9b02c139a9bdab/hal_x-0.73-py3-none-any.whl" } ], "0.74": [ { "comment_text": "", "digests": { "md5": "0f571909da71e30781ee7363f2331231", "sha256": "a22bbe22d9de4e8606b642dabdd16debe5d1ba50c2210d0ca3b544b9015b8b96" }, "downloads": -1, "filename": "hal_x-0.74-py3-none-any.whl", "has_sig": false, "md5_digest": "0f571909da71e30781ee7363f2331231", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35637, "upload_time": "2018-06-30T05:56:37", "url": "https://files.pythonhosted.org/packages/14/99/46be8827fe424ab656f4770fad4dfdef8293195a32e4b4960746c86c4e23/hal_x-0.74-py3-none-any.whl" } ], "0.75": [ { "comment_text": "", "digests": { "md5": "285f8b8064896cb95cb44e2097414db9", "sha256": "661d0a90974feabc53a2b452d54476d122526d480572265e2608136044b7f3c5" }, "downloads": -1, "filename": "hal_x-0.75-py3-none-any.whl", "has_sig": false, "md5_digest": "285f8b8064896cb95cb44e2097414db9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35636, "upload_time": "2018-06-30T06:08:50", "url": "https://files.pythonhosted.org/packages/9e/8b/4d3bfa9e38630eb1c8734b5390074b01a9531cfca00dc0cf65409856bb81/hal_x-0.75-py3-none-any.whl" } ], "0.76": [ { "comment_text": "", "digests": { "md5": "a3775d1f85dfa91ce37108c803200f1e", "sha256": "e7045be37cf3b64c289e9a4ca4b50ac38c8062ea7501452c3c4b6547219ed128" }, "downloads": -1, "filename": "hal_x-0.76-py3-none-any.whl", "has_sig": false, "md5_digest": "a3775d1f85dfa91ce37108c803200f1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36049, "upload_time": "2018-06-30T21:11:14", "url": "https://files.pythonhosted.org/packages/b1/51/315a304860849d6da3d1eb5e47e2714fd9fe2937e7065e961ee92992949e/hal_x-0.76-py3-none-any.whl" } ], "0.77": [ { "comment_text": "", "digests": { "md5": "efcab90406e4c5dc7b850c1d311ed7a4", "sha256": "73058d5cef1da9dad9b2d335a66729471216b259977ac0319f417b40c26561f0" }, "downloads": -1, "filename": "hal_x-0.77-py3-none-any.whl", "has_sig": false, "md5_digest": "efcab90406e4c5dc7b850c1d311ed7a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36257, "upload_time": "2018-07-05T21:11:07", "url": "https://files.pythonhosted.org/packages/27/7e/4235775100acd48900594cd960edf2d41e1b71a904582708e553d55d4f82/hal_x-0.77-py3-none-any.whl" } ], "0.78": [ { "comment_text": "", "digests": { "md5": "c90142f28abe8a3b18309366c3539acc", "sha256": "9505f30faf31fbed2478c0d3bb43fc605dec59ba9ffdf9e9f92e8349c4b94df8" }, "downloads": -1, "filename": "hal_x-0.78-py3-none-any.whl", "has_sig": false, "md5_digest": "c90142f28abe8a3b18309366c3539acc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36249, "upload_time": "2018-07-06T18:11:38", "url": "https://files.pythonhosted.org/packages/25/b6/94ec0847c3f103f1992a5f165276a9f2d9935d3db27e96fd0cb80b2a9e95/hal_x-0.78-py3-none-any.whl" } ], "0.79": [ { "comment_text": "", "digests": { "md5": "096fa1d9f89bfe69313187359e6cc224", "sha256": "250db3b2b11db5403d79eac5c9513997454bd5c5a1f4c52c8d75132d34dbca28" }, "downloads": -1, "filename": "hal_x-0.79-py3-none-any.whl", "has_sig": false, "md5_digest": "096fa1d9f89bfe69313187359e6cc224", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36249, "upload_time": "2018-07-06T18:26:08", "url": "https://files.pythonhosted.org/packages/9f/2e/e008f48d566aed92de5e98c2c5e0081be35c8a70ab1a51ddaf330de145ce/hal_x-0.79-py3-none-any.whl" } ], "0.80": [ { "comment_text": "", "digests": { "md5": "198d3a5c7632b390047d3b4d0830135c", "sha256": "9f4e6ccd11f5565db1328f24ed8996357ef5784a66fdb1e4f16a9516700cccc1" }, "downloads": -1, "filename": "hal_x-0.80-py3-none-any.whl", "has_sig": false, "md5_digest": "198d3a5c7632b390047d3b4d0830135c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36249, "upload_time": "2018-07-06T18:30:21", "url": "https://files.pythonhosted.org/packages/68/14/68ac512ce7a08d548b1a1d104ba093afaa2ed8c29e1da4ac0f06665109a7/hal_x-0.80-py3-none-any.whl" } ], "0.81": [ { "comment_text": "", "digests": { "md5": "b0247011567e8f8c15da155a8372feb5", "sha256": "825bd4083faa56098d10c1858c727caa3c2858c9f18a2f93c48bafb9052e83c9" }, "downloads": -1, "filename": "hal_x-0.81-py3-none-any.whl", "has_sig": false, "md5_digest": "b0247011567e8f8c15da155a8372feb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36442, "upload_time": "2018-07-17T13:57:57", "url": "https://files.pythonhosted.org/packages/1b/18/c5285548bb976085f35aee1cc74a0bd2844a656a3281025cbf1820f7877c/hal_x-0.81-py3-none-any.whl" } ], "0.82": [ { "comment_text": "", "digests": { "md5": "e54bb98a2a3462ea7ab9363015e4303f", "sha256": "eb68b9227e61329fca41ef989acd1a291f23bc0b8ade9fb398872e2e617adb23" }, "downloads": -1, "filename": "hal_x-0.82-py3-none-any.whl", "has_sig": false, "md5_digest": "e54bb98a2a3462ea7ab9363015e4303f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37020, "upload_time": "2018-07-17T16:52:34", "url": "https://files.pythonhosted.org/packages/e6/f6/73eb8ff601c969a00e15e861ae3097af97a085257020c9d64ac441c74c78/hal_x-0.82-py3-none-any.whl" } ], "0.83": [ { "comment_text": "", "digests": { "md5": "4e92f0d14f266add0b8a7910ccee1dc9", "sha256": "755b28d92f721873f318f3c508edadb893da03aeda9fdeea2e116f56d1f12610" }, "downloads": -1, "filename": "hal_x-0.83-py3-none-any.whl", "has_sig": false, "md5_digest": "4e92f0d14f266add0b8a7910ccee1dc9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38042, "upload_time": "2018-07-29T22:37:18", "url": "https://files.pythonhosted.org/packages/21/67/d6eace7fe04bab64f2de7b5cee7e49c4a0cc899e17e28538571c4a9c4034/hal_x-0.83-py3-none-any.whl" } ], "0.84": [ { "comment_text": "", "digests": { "md5": "c6918c853ed95bd546debff9e63b430e", "sha256": "2d0351d0b148969597da9c0c5f76628699f6c2bed1b91970a047650a12abd2d8" }, "downloads": -1, "filename": "hal-x-0.84.tar.gz", "has_sig": false, "md5_digest": "c6918c853ed95bd546debff9e63b430e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34218, "upload_time": "2018-07-31T22:16:12", "url": "https://files.pythonhosted.org/packages/12/0a/6e79635ba207aa359e34fd3ac875c8c48de94947b3bd4dd0d6c65e814c6e/hal-x-0.84.tar.gz" } ], "0.85": [ { "comment_text": "", "digests": { "md5": "f7585f50d555d44b1f6ece5c59e7efa6", "sha256": "6605795f11fbf04ffcf87159cfa911f0ad6a4cbd72c168e3448623921e60eb42" }, "downloads": -1, "filename": "hal_x-0.85-py3-none-any.whl", "has_sig": false, "md5_digest": "f7585f50d555d44b1f6ece5c59e7efa6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38002, "upload_time": "2018-07-31T22:58:26", "url": "https://files.pythonhosted.org/packages/63/27/ec87e78334b4fa1f0b69d88dd89939c6baeb64da7f9da41025ac4b891e68/hal_x-0.85-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af6d27a086b792b99c750b22183ec51b", "sha256": "6be11ba2d7842c6d55260611151c36fa975d3339953955e18231e753729262b6" }, "downloads": -1, "filename": "hal-x-0.85.tar.gz", "has_sig": false, "md5_digest": "af6d27a086b792b99c750b22183ec51b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34225, "upload_time": "2018-07-31T22:44:06", "url": "https://files.pythonhosted.org/packages/4b/01/ed5e3fa39c5f4e49aa5e1bf21813bf833b56b7b305010e35209620f6906a/hal-x-0.85.tar.gz" } ], "0.86": [ { "comment_text": "", "digests": { "md5": "7ae28635ad7c0691ded57a16d48b0077", "sha256": "717fad40378d336c39849a1bf3298268c22322a3078337f2f5cae1ad5069d69b" }, "downloads": -1, "filename": "hal-x-0.86.tar.gz", "has_sig": false, "md5_digest": "7ae28635ad7c0691ded57a16d48b0077", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34195, "upload_time": "2018-07-31T23:06:09", "url": "https://files.pythonhosted.org/packages/0b/34/97fb923aa1500bea673ffdafa5c99ba481a2c8e5be1e4de93eb2e53c0233/hal-x-0.86.tar.gz" } ], "0.87": [ { "comment_text": "", "digests": { "md5": "963f23b2f144a82e18214d38b0a1050f", "sha256": "5cdae83c5b6a72ebd2169c1b7464cd2e137b7a12aab0d6ec7284f8360e76e297" }, "downloads": -1, "filename": "hal_x-0.87-py3-none-any.whl", "has_sig": false, "md5_digest": "963f23b2f144a82e18214d38b0a1050f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37964, "upload_time": "2018-07-31T23:36:24", "url": "https://files.pythonhosted.org/packages/6b/14/35e278e4e9b3f5126819902739b6dabdaf944cd88a6a0f63e5b5993ba73c/hal_x-0.87-py3-none-any.whl" } ], "0.88": [ { "comment_text": "", "digests": { "md5": "c60ca7793e85b4336cc277e99de10f83", "sha256": "b58aa937c8e171246b690e314d0cb0b78b2f4b5e753514ac561eb0fbf9590cf4" }, "downloads": -1, "filename": "hal_x-0.88-py3-none-any.whl", "has_sig": false, "md5_digest": "c60ca7793e85b4336cc277e99de10f83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38002, "upload_time": "2018-08-02T16:01:42", "url": "https://files.pythonhosted.org/packages/30/b6/ac220e0433504f00ed7113a21bc805909f0d47fb63c864ce10349936f0e0/hal_x-0.88-py3-none-any.whl" } ], "0.89": [ { "comment_text": "", "digests": { "md5": "f9c2fe54d1940e7dd4786e95cf0d31fa", "sha256": "6a204c8e86259ad787b30e2981a57b396192f5e6208d3ed2b515856daff7cea1" }, "downloads": -1, "filename": "hal_x-0.89-py3-none-any.whl", "has_sig": false, "md5_digest": "f9c2fe54d1940e7dd4786e95cf0d31fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37998, "upload_time": "2018-08-02T16:44:28", "url": "https://files.pythonhosted.org/packages/15/8b/c48f42124b63f06f933cb750ccab9363a9bdc7d4b358eb8b948b88a985c6/hal_x-0.89-py3-none-any.whl" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "356a8d061778bedac0ea7b6d6b068ed9", "sha256": "10fca8f01605614a548684176eee40cc966b7c6a612464fd97a96460641df623" }, "downloads": -1, "filename": "hal_x-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "356a8d061778bedac0ea7b6d6b068ed9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37990, "upload_time": "2018-08-02T20:35:02", "url": "https://files.pythonhosted.org/packages/7a/2b/b4062af691368d525f4466294d87a07d4a7136189c8dfe19e9535fc3cdef/hal_x-0.9-py3-none-any.whl" } ], "0.91": [ { "comment_text": "", "digests": { "md5": "523a0af5dae6fbda6b30c0f00db8127f", "sha256": "0fc1d6c0050ed105f0a4d7f9bb8ea4e6fc46eeb9f7da7c41f596ce292fa87709" }, "downloads": -1, "filename": "hal_x-0.91-py3-none-any.whl", "has_sig": false, "md5_digest": "523a0af5dae6fbda6b30c0f00db8127f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38000, "upload_time": "2018-08-02T20:50:56", "url": "https://files.pythonhosted.org/packages/ba/47/9ac437d47b1d0472950a72dbc5327637dc79caaf017f8eb39e60df1096c5/hal_x-0.91-py3-none-any.whl" } ], "0.93": [ { "comment_text": "", "digests": { "md5": "a221992d5aefdb264f92cedde4826d6c", "sha256": "ee80507b232e36945fa47365b7fcdbba3fe5f08f82aa2433d523c49b54be215b" }, "downloads": -1, "filename": "hal_x-0.93-py3-none-any.whl", "has_sig": false, "md5_digest": "a221992d5aefdb264f92cedde4826d6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38810, "upload_time": "2018-08-05T22:49:25", "url": "https://files.pythonhosted.org/packages/67/12/89a37c6387ae7821eca1c4762dd82e60f22e567b51af186aff0266806b73/hal_x-0.93-py3-none-any.whl" } ], "0.94": [ { "comment_text": "", "digests": { "md5": "946538477439a4d2f1a653147fc33b4b", "sha256": "fbbb581bc67e7248569d2d486e150411d314218798d808ee088c79d1f6a29a5e" }, "downloads": -1, "filename": "hal_x-0.94-py3-none-any.whl", "has_sig": false, "md5_digest": "946538477439a4d2f1a653147fc33b4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38818, "upload_time": "2018-08-05T22:56:00", "url": "https://files.pythonhosted.org/packages/dd/4a/d2ec771f55af5b5989169026c5a0bd70048db6879849f8990e4a6b6d9d77/hal_x-0.94-py3-none-any.whl" } ], "0.95": [ { "comment_text": "", "digests": { "md5": "36a0c0eb7dd8e59a8e67bea2d9d1354f", "sha256": "5102168ce3fcddb00769bc68fcb3648a2bd9b15288a194e1be68dd4c59a1988f" }, "downloads": -1, "filename": "hal_x-0.95-py3-none-any.whl", "has_sig": false, "md5_digest": "36a0c0eb7dd8e59a8e67bea2d9d1354f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38812, "upload_time": "2018-08-05T23:29:10", "url": "https://files.pythonhosted.org/packages/d4/0c/537c180efc24ce488712b12ec8763aa6b52830d54adba6ca02022a4d9e0b/hal_x-0.95-py3-none-any.whl" } ], "0.96": [ { "comment_text": "", "digests": { "md5": "280a5b92986efdc987e025af0b4ec0a8", "sha256": "9970d971a5168f43e036aef5780e4dc57e44a737aa6cccfba43676ab42a1a86f" }, "downloads": -1, "filename": "hal_x-0.96-py3-none-any.whl", "has_sig": false, "md5_digest": "280a5b92986efdc987e025af0b4ec0a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38812, "upload_time": "2018-08-06T02:46:52", "url": "https://files.pythonhosted.org/packages/b0/a6/78e2140292e976b66e1bb8f8577e354106ecaf32e10f89d5f62857071258/hal_x-0.96-py3-none-any.whl" } ], "0.97": [ { "comment_text": "", "digests": { "md5": "533cc184f5844c1de669e10a5970ab15", "sha256": "e03b691eea800c80bea9298e138df9a0d5be0c8043896e39cab3c007e3d42c18" }, "downloads": -1, "filename": "hal_x-0.97-py3-none-any.whl", "has_sig": false, "md5_digest": "533cc184f5844c1de669e10a5970ab15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38811, "upload_time": "2018-08-06T21:56:48", "url": "https://files.pythonhosted.org/packages/44/c9/17c65905e8819c3ee8301ba72fb4b0e15600278efd0c12200fc70b8be51b/hal_x-0.97-py3-none-any.whl" } ], "0.98": [ { "comment_text": "", "digests": { "md5": "8ad07e18ab0b117be9fbe0fcca7c7aae", "sha256": "3e9a76c3affbb315999747d1e8d0fd430a95bb91aa86adb04946a0388a4cd2ac" }, "downloads": -1, "filename": "hal_x-0.98-py3-none-any.whl", "has_sig": false, "md5_digest": "8ad07e18ab0b117be9fbe0fcca7c7aae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38820, "upload_time": "2018-08-06T21:57:43", "url": "https://files.pythonhosted.org/packages/3f/96/7429b9cd1436643cf078a470215508d1c5a9f035ef2d5284ba7c7deeba16/hal_x-0.98-py3-none-any.whl" } ], "0.99": [ { "comment_text": "", "digests": { "md5": "d4ba8e0850702cf1e076354b86dce01a", "sha256": "8066873b57eeb4f9471d8ebcd31e8fc7fa8e3146fb5935d4ae7734a207b25c36" }, "downloads": -1, "filename": "hal_x-0.99-py3-none-any.whl", "has_sig": false, "md5_digest": "d4ba8e0850702cf1e076354b86dce01a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40567, "upload_time": "2018-08-22T13:03:41", "url": "https://files.pythonhosted.org/packages/14/4f/1b9e003c873e92b0ec95b0595f0cad7d6612e22ef45b370f18c6428b97d4/hal_x-0.99-py3-none-any.whl" } ], "0.991": [ { "comment_text": "", "digests": { "md5": "3ba4c9e630afef7c8c44f58b439a63a7", "sha256": "5eba7880d6a82329c37224c9862bc4d1e3ab9e7e1cbba421565323fc605b73a7" }, "downloads": -1, "filename": "hal_x-0.991-py3-none-any.whl", "has_sig": false, "md5_digest": "3ba4c9e630afef7c8c44f58b439a63a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 40985, "upload_time": "2018-08-28T16:15:46", "url": "https://files.pythonhosted.org/packages/3e/6c/371e07436ac689eef9be2596b61d1c6e838d7371181067468ef17d3edf6d/hal_x-0.991-py3-none-any.whl" } ], "0.992": [ { "comment_text": "", "digests": { "md5": "e3e781c3f47b4ce696ebf986ffb6aaf5", "sha256": "a87ca315905b8d4eb05f38fc3f0b96c06365bd81e1e8c5cc47fc386bf60b7b81" }, "downloads": -1, "filename": "hal_x-0.992-py3-none-any.whl", "has_sig": false, "md5_digest": "e3e781c3f47b4ce696ebf986ffb6aaf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41023, "upload_time": "2018-09-21T21:23:53", "url": "https://files.pythonhosted.org/packages/2c/d0/95389c6debc367e3c72001eafd77589a0a79c70c491c464d4b3f1bbf2250/hal_x-0.992-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3e781c3f47b4ce696ebf986ffb6aaf5", "sha256": "a87ca315905b8d4eb05f38fc3f0b96c06365bd81e1e8c5cc47fc386bf60b7b81" }, "downloads": -1, "filename": "hal_x-0.992-py3-none-any.whl", "has_sig": false, "md5_digest": "e3e781c3f47b4ce696ebf986ffb6aaf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41023, "upload_time": "2018-09-21T21:23:53", "url": "https://files.pythonhosted.org/packages/2c/d0/95389c6debc367e3c72001eafd77589a0a79c70c491c464d4b3f1bbf2250/hal_x-0.992-py3-none-any.whl" } ] }