{ "info": { "author": "Daniel Rapp", "author_email": "rappdw@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "[![PyPI - Version](https://img.shields.io/pypi/v/tsne-mp.svg)](https://pypi.org/project/tsne-mp/) [![PyPI - Wheel](https://img.shields.io/pypi/wheel/tsne-mp.svg)](https://pypi.org/project/tsne-mp/) [![Python 3.6](https://img.shields.io/badge/python-3.7-blue.svg)](https://www.python.org/downloads/release/python-370/) [![Python 3.6](https://img.shields.io/badge/python-3.6-blue.svg)](https://www.python.org/downloads/release/python-360/) [![Python 3.6](https://img.shields.io/badge/python-3.5-blue.svg)](https://www.python.org/downloads/release/python-350/) \n\n# Python TSNE implementation utilizing openmp for performance\n\nThis is based on the [10XDev/tsne](https://github.com/10XDev/tsne.git) fork of L.J.P. van der Maaten BH-tSNE implementation.\n\nIt has fixes to allow this to run in Python 3 and performance has been significantly\nincreased with OpenMP parallelism. (see: [tsne-perf-test](https://github.com/rappdw/tsne-perf-test.git))\n\n**Note:** While [Scikit-learn v0.17](http://scikit-learn.org/stable/whats_new.html#version-0-17) has a tsne implementation, \nthis implementation performs significantly faster than scikit-learn's. If you need speed, use this.\n\n\n## Algorithms\n\n### Barnes-Hut-SNE\n\nA python ([cython](http://www.cython.org)) wrapper for [Barnes-Hut-SNE](http://homepage.tudelft.nl/19j49/t-SNE.html) aka fast-tsne.\n\nWe forked 10XDev's implementation and openmp enabled the code.\n\n## Installation\n\nThis library has been added to pypi as tsne-mp\n\n```\npip install tsne-mp\n```\n\nIt requires openmp support.\n* OSX - `brew install libomp`\n* linux - 'sudo apt-get install libgomp1'\n* Windows - Included with Visual Studio C++\n\n## Usage\n\nBasic usage:\n\n```\nfrom tsne import bh_sne\nX_2d = bh_sne(X)\n```\nOr, the wheels also contain an executable that can be used from the command-line as described\nin [the original project](https://github.com/lvdmaaten/bhtsne).\n\n### Examples\n\n* [Iris](http://nbviewer.ipython.org/urls/raw.github.com/danielfrg/py_tsne/master/examples/iris.ipynb)\n* [MNIST](http://nbviewer.ipython.org/urls/raw.github.com/danielfrg/py_tsne/master/examples/mnist.ipynb)\n* [word2vec on presidential speeches](https://github.com/prateekpg2455/U.S-Presidential-Speeches) via [@prateekpg2455](https://github.com/prateekpg2455)\n\n## More Information\n\nSee *Barnes-Hut-SNE* (2013), L.J.P. van der Maaten. It is available on [arxiv](http://arxiv.org/abs/1301.3342).\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/rappdw/tsne.git", "keywords": "", "license": "Apache License Version 2.0, January 2004", "maintainer": "", "maintainer_email": "", "name": "tsne-mp", "package_url": "https://pypi.org/project/tsne-mp/", "platform": "", "project_url": "https://pypi.org/project/tsne-mp/", "project_urls": { "Homepage": "https://github.com/rappdw/tsne.git" }, "release_url": "https://pypi.org/project/tsne-mp/0.1.13/", "requires_dist": [ "numpy", "scipy" ], "requires_python": "", "summary": "High Performance TSNE implementations for python", "version": "0.1.13" }, "last_serial": 4193291, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "2e0c5b0bde9c6b574fce211189607084", "sha256": "29eb5d2bcacf0c9829f7b83011855397fd437efb2a92353727beb75b04fa5b2e" }, "downloads": -1, "filename": "tsne_mp-0.1.10-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "2e0c5b0bde9c6b574fce211189607084", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 244111, "upload_time": "2018-08-16T01:56:35", "url": "https://files.pythonhosted.org/packages/1b/50/6f051edf3ae3733f17d9a7b3195f25a3f62c426895453c224a2f05f1185d/tsne_mp-0.1.10-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "93dcb44e3fd06c1416d7d6219664be5e", "sha256": "32cd66c8ad85d235c5417895c3591ef71169988b707c88cb6ae3f7cd702ecae2" }, "downloads": -1, "filename": "tsne_mp-0.1.10-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "93dcb44e3fd06c1416d7d6219664be5e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 166925, "upload_time": "2018-08-16T01:56:37", "url": "https://files.pythonhosted.org/packages/fe/8d/ed4bb9f66e491c912b568d9d38f98dfe320c0cd5f424bd22e2379a0e92ed/tsne_mp-0.1.10-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "343668e623e774ecf0b1c415db26c783", "sha256": "df9e93bf7ae4bbfd6a6e771efd6ffd6577b52acbdd87bb8b9a88bbf5acb39237" }, "downloads": -1, "filename": "tsne_mp-0.1.10-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "343668e623e774ecf0b1c415db26c783", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 139549, "upload_time": "2018-08-16T01:56:39", "url": "https://files.pythonhosted.org/packages/02/3d/d88b0908f7c7365bf54a130174b3f8fb2447d40a3967505a7885f9b4a124/tsne_mp-0.1.10-cp36-cp36m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6f58e2a40d016bd9105069a77b7623dc", "sha256": "c2ddc48e25e4fd9ef7ef5061abad8e5b7ed44c082ab6b9b93bcbb9bde64d2840" }, "downloads": -1, "filename": "tsne_mp-0.1.10-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6f58e2a40d016bd9105069a77b7623dc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 167720, "upload_time": "2018-08-16T01:56:41", "url": "https://files.pythonhosted.org/packages/0e/d5/38379266f2a27ab2e5a39bf63627e19f7d042377668e552dbe49abcafd3a/tsne_mp-0.1.10-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0f4127c1df1f9824079cda059a6c6c72", "sha256": "56d0186c963cf662cc96ff1797a234753f3a14fff4214f2bf1e236429466bb1d" }, "downloads": -1, "filename": "tsne_mp-0.1.10-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "0f4127c1df1f9824079cda059a6c6c72", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 139204, "upload_time": "2018-08-16T01:56:42", "url": "https://files.pythonhosted.org/packages/52/a6/79eefb99ce05553b558855033d1f050db1cef24fb2f7efcefe3ad6e9cdda/tsne_mp-0.1.10-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0fc5d06a865403933c21565aaa3e7b16", "sha256": "83af104fcc1690107fcbd5eaf2ae75a4bc01fbb933b8db02f42a770deca96b74" }, "downloads": -1, "filename": "tsne_mp-0.1.10-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0fc5d06a865403933c21565aaa3e7b16", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 167718, "upload_time": "2018-08-16T01:56:44", "url": "https://files.pythonhosted.org/packages/fa/29/aca7db975cbb55cc002621deba5f0cc64a90847c5bb5393d5a4bf9bf3c44/tsne_mp-0.1.10-cp37-cp37m-manylinux1_x86_64.whl" } ], "0.1.10rc1": [ { "comment_text": "", "digests": { "md5": "959829b388cac86036062494cca76a50", "sha256": "fcfcd4a57431375a8baed0cf7fcf9de7911ba78879aa732da073b6d14207044c" }, "downloads": -1, "filename": "tsne_mp-0.1.10rc1-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "959829b388cac86036062494cca76a50", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 244078, "upload_time": "2018-08-16T01:35:33", "url": "https://files.pythonhosted.org/packages/f1/b6/87848d913d9bfa6e11435e65aa4f1cc07e5d870698dfdd95553d595e3113/tsne_mp-0.1.10rc1-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "7ceee241e4d7f024626c52767fd825d2", "sha256": "5f80ea6e81db2cd23250a45f24913baf89a90336308c4fd367bea051c7cef84e" }, "downloads": -1, "filename": "tsne_mp-0.1.10rc1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7ceee241e4d7f024626c52767fd825d2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 166893, "upload_time": "2018-08-16T01:35:35", "url": "https://files.pythonhosted.org/packages/c8/aa/042227ff445ba849d7369efa943e803d6aeaa1a163b3826b68ebb075b4c7/tsne_mp-0.1.10rc1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bda96e3a34f041daf886a3f5b7957336", "sha256": "ec5fd7062121f69dceaee2b432b062857d8e15d3ad9df97a8d0cf3ee6ef3d698" }, "downloads": -1, "filename": "tsne_mp-0.1.10rc1-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "bda96e3a34f041daf886a3f5b7957336", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 139513, "upload_time": "2018-08-16T01:35:36", "url": "https://files.pythonhosted.org/packages/6a/c4/48ee0f440b326e7ab47685c0747ae8499cf747e62370f8aea4b179884f02/tsne_mp-0.1.10rc1-cp36-cp36m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9592b574a4641a7b2d1ca7ff32ee9f85", "sha256": "33b2e90c0e7fa7506fa8ade82dc31a4295287d2ad0109f96bfe5a377030d6894" }, "downloads": -1, "filename": "tsne_mp-0.1.10rc1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9592b574a4641a7b2d1ca7ff32ee9f85", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 167684, "upload_time": "2018-08-16T01:35:38", "url": "https://files.pythonhosted.org/packages/33/32/fff118ef70b20bdb39a7ed04314678fca5be6bd3a5df1c775d615aca3a89/tsne_mp-0.1.10rc1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "10101c3f233a4761499aa990c671d691", "sha256": "b8a1b7708daf0212d46f95c41d82a1373fd890287af4a0af4f2dc6acceb7a00a" }, "downloads": -1, "filename": "tsne_mp-0.1.10rc1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "10101c3f233a4761499aa990c671d691", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 139166, "upload_time": "2018-08-16T01:35:39", "url": "https://files.pythonhosted.org/packages/7f/ec/038b0f0f4a9f5cd715f9cdecaa8d100a205590143440263bba29d4e9fa6c/tsne_mp-0.1.10rc1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "93db1c6f6a64e5ceb87412b96d486c5d", "sha256": "2524b1b5a3ae646850cde1d8fb70c0531e0a3f854cfd3b2cfffcfcfedefee4d8" }, "downloads": -1, "filename": "tsne_mp-0.1.10rc1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "93db1c6f6a64e5ceb87412b96d486c5d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 167684, "upload_time": "2018-08-16T01:35:41", "url": "https://files.pythonhosted.org/packages/13/76/9cae9454b6e3d06c4148475a1e118c59e79d8492236315d11df6b0d76145/tsne_mp-0.1.10rc1-cp37-cp37m-manylinux1_x86_64.whl" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "1f241f1952e69ddc2dc5e12028f99dd0", "sha256": "740d5eeb5a705b3551547b1f9b26f1bc1ab8822def86958993750ca5ab6517bc" }, "downloads": -1, "filename": "tsne_mp-0.1.11-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "1f241f1952e69ddc2dc5e12028f99dd0", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 243939, "upload_time": "2018-08-16T02:06:06", "url": "https://files.pythonhosted.org/packages/b6/43/a945ffc0d3db628f2f9640bc27735adfd91010871599f2f411504ab4595f/tsne_mp-0.1.11-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "249e8735f5f6083a534d4aabdd2efdab", "sha256": "f35b1cdc875e1a008f1e4203e02be14fd86c501aaf785b53bcc324372fd7d548" }, "downloads": -1, "filename": "tsne_mp-0.1.11-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "249e8735f5f6083a534d4aabdd2efdab", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 166753, "upload_time": "2018-08-16T02:06:08", "url": "https://files.pythonhosted.org/packages/7e/42/ed3b11897ad5facd771c059f4e99cb20bdb8e559d4230759ba601d44c6aa/tsne_mp-0.1.11-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5f64b010ccc17497e625980b8a3511ee", "sha256": "44db6c93a91debd81c23ac08add86cdd5080a85873e1923e3baa5db048b8f549" }, "downloads": -1, "filename": "tsne_mp-0.1.11-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "5f64b010ccc17497e625980b8a3511ee", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 139380, "upload_time": "2018-08-16T02:06:10", "url": "https://files.pythonhosted.org/packages/5b/cd/9c7a9af34bb8986d4b8ba527b9e06d96ff621d1f11431e261f385464564f/tsne_mp-0.1.11-cp36-cp36m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c3c41b1794abf8a0d460306049525d2b", "sha256": "701ec870e259089673628f91f3cf3cd42bfeceb3a5d6050a3eacb426ff80f2dc" }, "downloads": -1, "filename": "tsne_mp-0.1.11-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c3c41b1794abf8a0d460306049525d2b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 167545, "upload_time": "2018-08-16T02:06:11", "url": "https://files.pythonhosted.org/packages/60/0e/feb5ae09c065e39321a3ac7a9bee412c1e549509f303395ebfc656cde125/tsne_mp-0.1.11-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f119530bf7e3d4d2019f567fa8b94467", "sha256": "10bf1ae6b7f44e6230c3bfba5475aa9ac695ad4989e74b5835247997d2ccbad9" }, "downloads": -1, "filename": "tsne_mp-0.1.11-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "f119530bf7e3d4d2019f567fa8b94467", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 139033, "upload_time": "2018-08-16T02:06:13", "url": "https://files.pythonhosted.org/packages/0b/da/a5ec26adc0a3cdcd5ffac00371fe72c892fc1154fd6ebdfaa243d8391a42/tsne_mp-0.1.11-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "30a11dae52b3f22d9cdccbfaa95f1bb5", "sha256": "acd8a9024cfecd90750426d957078c8dd401717052586e5c5e253cc25cc2bfb6" }, "downloads": -1, "filename": "tsne_mp-0.1.11-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "30a11dae52b3f22d9cdccbfaa95f1bb5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 167544, "upload_time": "2018-08-16T02:06:15", "url": "https://files.pythonhosted.org/packages/aa/e9/03e202362601d2f8c7cebe0dc6a6c9a140639664f170d53f7db168592a2d/tsne_mp-0.1.11-cp37-cp37m-manylinux1_x86_64.whl" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "8207781f163f8269673ac257948149e0", "sha256": "c5ca2655c82f7aae4dacd95ff7625e506c20d99f11e8d1c462c6224b2a6b0965" }, "downloads": -1, "filename": "tsne_mp-0.1.12-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "8207781f163f8269673ac257948149e0", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 242061, "upload_time": "2018-08-17T20:24:44", "url": "https://files.pythonhosted.org/packages/9a/4b/8405fc8a44d666a8acb0b5019ab540f9dd84886f6b85e703af7ea57d2ff3/tsne_mp-0.1.12-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "129bfbef157b023e09c7b213031546f0", "sha256": "f813bcf5170aaf04977decbb0c44048e36868c0756d03ba12d04780e15c58286" }, "downloads": -1, "filename": "tsne_mp-0.1.12-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "129bfbef157b023e09c7b213031546f0", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 166667, "upload_time": "2018-08-17T20:24:46", "url": "https://files.pythonhosted.org/packages/3a/ee/f8b9ee2e3b6320f876e132c132520cee65d63686a5410973849c7c734e00/tsne_mp-0.1.12-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5ce173b23a0eb8fd15d7a9eec5900c2a", "sha256": "189add532cb902a415f085a009a3e4a3925e9c1a5353ec904e98f9cbe02720c3" }, "downloads": -1, "filename": "tsne_mp-0.1.12-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "5ce173b23a0eb8fd15d7a9eec5900c2a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 100918, "upload_time": "2018-08-18T05:20:04", "url": "https://files.pythonhosted.org/packages/ee/2c/233d658ab8f3adf5a20d8c6cad64281ac232047a06d1ca06b9478de5005f/tsne_mp-0.1.12-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "22ab34d7a639a3b05d330268550370cc", "sha256": "f1e4ad58bdf4095be209cdd917303c19c420559ad1ea1b424d651eec1168ab98" }, "downloads": -1, "filename": "tsne_mp-0.1.12-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "22ab34d7a639a3b05d330268550370cc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 133704, "upload_time": "2018-08-17T20:24:47", "url": "https://files.pythonhosted.org/packages/f3/46/9c48fb2380171ef69d7f50efb1c33ccc50666e45b3dfb376d39f572a5354/tsne_mp-0.1.12-cp36-cp36m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "65562f75a5804b22400711a93b6cc624", "sha256": "7b33f202dd6229ed9a8597e6da56fbad1a71ca3931927ce985235f14b5559651" }, "downloads": -1, "filename": "tsne_mp-0.1.12-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "65562f75a5804b22400711a93b6cc624", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 167526, "upload_time": "2018-08-17T20:24:49", "url": "https://files.pythonhosted.org/packages/2d/25/fcf72b8b91d8a28ec03facb6225b4364b517ca11d540c8b1c8d0f1256131/tsne_mp-0.1.12-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7e313be4e828ef6fb1ddf208e168b1c0", "sha256": "4ea993712b8bec4713783670dead6e1fb84604f5595020b41048e9c0f213958f" }, "downloads": -1, "filename": "tsne_mp-0.1.12-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "7e313be4e828ef6fb1ddf208e168b1c0", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 104241, "upload_time": "2018-08-18T05:20:21", "url": "https://files.pythonhosted.org/packages/62/64/b421a6f3109591c286db067fe7b53645ce6ff14f979fe5a616c4edd72112/tsne_mp-0.1.12-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "39364f627ebf109044e451c59fbf83ce", "sha256": "96c2885b15eb14c4fa4e9094addffff6e8ebace22ac8615f3da4ebd463a39b17" }, "downloads": -1, "filename": "tsne_mp-0.1.12-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "39364f627ebf109044e451c59fbf83ce", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 133358, "upload_time": "2018-08-17T20:24:50", "url": "https://files.pythonhosted.org/packages/0c/fb/24473f4a80586e39ebf990bad05d50f4f0cc2103a6ebb878960f1ceaa53c/tsne_mp-0.1.12-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "726d43fa0dc6af32832be610dbdccea4", "sha256": "069602c6998a16bbf19e1a78490137dc71998166bd5a918a62fca93153516097" }, "downloads": -1, "filename": "tsne_mp-0.1.12-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "726d43fa0dc6af32832be610dbdccea4", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 167471, "upload_time": "2018-08-17T20:24:52", "url": "https://files.pythonhosted.org/packages/be/44/21db681fdd40d3ef766e8dcddf803ea9f1fe6d71c7f20c5d1e6fde1c6af3/tsne_mp-0.1.12-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "94dc8c43682aafb50d64ecaef4d61741", "sha256": "dcaca40057431959179651dc4e14e930fac9628cf68676c50fcf211bf9121dbf" }, "downloads": -1, "filename": "tsne_mp-0.1.12-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "94dc8c43682aafb50d64ecaef4d61741", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 103683, "upload_time": "2018-08-18T05:20:22", "url": "https://files.pythonhosted.org/packages/54/fa/7644dfa9371b7ef224b365020e80d676557f962ef5af94ed94d177fe54b2/tsne_mp-0.1.12-cp37-cp37m-win_amd64.whl" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "f329a2224e839c67b9dcdc4c72801d5e", "sha256": "90bfde9aa987641f00c5572300928fd51d603cef45f5c66365fb385abc42239a" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "f329a2224e839c67b9dcdc4c72801d5e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 242307, "upload_time": "2018-08-21T17:15:23", "url": "https://files.pythonhosted.org/packages/fb/38/a82ff23115513c71a34aa733b10a8631d9ab0f80574c847b5c6c13f25462/tsne_mp-0.1.13-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "82a97c03353fcd2a7d7d79c5b6a4e247", "sha256": "82b43fd3b60f553502fc8979f5f1d84eedd56c99fbf49b4795661b0fc32259b7" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "82a97c03353fcd2a7d7d79c5b6a4e247", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 166915, "upload_time": "2018-08-21T17:15:24", "url": "https://files.pythonhosted.org/packages/c4/ad/373fdd7c437ddf2fbe2f2de79abe19e97079c62ad16fc8e41bf5d1b2aa6a/tsne_mp-0.1.13-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "145c8e24125a73e445ab04ea5e4618d2", "sha256": "3ac951045f5a7c6db6932136045ab3135cdc8e7bcece3f2be37cd7754efa72e3" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "145c8e24125a73e445ab04ea5e4618d2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 101160, "upload_time": "2018-08-21T17:16:02", "url": "https://files.pythonhosted.org/packages/4b/e1/c5833419ae690fd15a7d434d5d4778e49a3bd8e5f743de0a35f4a1d49ea8/tsne_mp-0.1.13-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3fa00564c22b09a629e129f33e740a4c", "sha256": "3f9f203dc49bf2b4149c45e2043c21809d42623f484beacf31273f0f8d05775a" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "3fa00564c22b09a629e129f33e740a4c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 133950, "upload_time": "2018-08-21T17:15:25", "url": "https://files.pythonhosted.org/packages/a0/89/e22e4504b29aaa9018922e0eec1067bce33f94c8b8d1b6c6aa0c918418d0/tsne_mp-0.1.13-cp36-cp36m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "df934a2f07e2fda0c23ca44e3e21aac6", "sha256": "93398182d5997fd414c0c79ff516fad59ea2014c684f6dd78361cd032049edb2" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "df934a2f07e2fda0c23ca44e3e21aac6", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 167769, "upload_time": "2018-08-21T17:15:27", "url": "https://files.pythonhosted.org/packages/2b/bd/a01f08bb844987e80296059ce6a399f8abecc362753f6abe75fccb5adcf8/tsne_mp-0.1.13-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6c99eeb57bfc8e80b725fb8e12367a5c", "sha256": "f2fdea39424eb5c314e36809c2788f24e63c1650db2416dcf2ee63efaea14d6c" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "6c99eeb57bfc8e80b725fb8e12367a5c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 104487, "upload_time": "2018-08-21T17:16:04", "url": "https://files.pythonhosted.org/packages/b9/8d/4f788d45e468ce6771b9bde9b880f369aee876f4e7823c1cf98a317173f7/tsne_mp-0.1.13-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a718769849e51d0af998d175ca95eedb", "sha256": "e66113589e0d32cad761f59900ef84c76fb21c5b0681368d889f613c50bf996c" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "a718769849e51d0af998d175ca95eedb", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 133603, "upload_time": "2018-08-21T17:15:28", "url": "https://files.pythonhosted.org/packages/91/d4/6ad415128c0c31f57484f7019bdd5b594ffcc667bb43cde708c9eb48b898/tsne_mp-0.1.13-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "de0f46da7edb3623af4bcacd243332c0", "sha256": "89f13e23baaaa9b7665152079dfaf1285db041af8883f93235497ecfef976dc7" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "de0f46da7edb3623af4bcacd243332c0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 167714, "upload_time": "2018-08-21T17:15:29", "url": "https://files.pythonhosted.org/packages/68/82/7c45c7d7ec3d02c518a1acce5d694e1ccd4ecff666b923036a82136ac477/tsne_mp-0.1.13-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9130eb8ff263dd15afa7e7f1504ce589", "sha256": "b303d61b0d761f7b3a07fdf3d5519cce4601b48769f7a51c9736dfb6c8521791" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "9130eb8ff263dd15afa7e7f1504ce589", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 103827, "upload_time": "2018-08-21T17:16:05", "url": "https://files.pythonhosted.org/packages/d5/66/05f7cf3b260af22e901fdb8bf3c0d6144259f41cdf05cf2150e500417489/tsne_mp-0.1.13-cp37-cp37m-win_amd64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f329a2224e839c67b9dcdc4c72801d5e", "sha256": "90bfde9aa987641f00c5572300928fd51d603cef45f5c66365fb385abc42239a" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp35-cp35m-macosx_10_6_intel.whl", "has_sig": false, "md5_digest": "f329a2224e839c67b9dcdc4c72801d5e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 242307, "upload_time": "2018-08-21T17:15:23", "url": "https://files.pythonhosted.org/packages/fb/38/a82ff23115513c71a34aa733b10a8631d9ab0f80574c847b5c6c13f25462/tsne_mp-0.1.13-cp35-cp35m-macosx_10_6_intel.whl" }, { "comment_text": "", "digests": { "md5": "82a97c03353fcd2a7d7d79c5b6a4e247", "sha256": "82b43fd3b60f553502fc8979f5f1d84eedd56c99fbf49b4795661b0fc32259b7" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "82a97c03353fcd2a7d7d79c5b6a4e247", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 166915, "upload_time": "2018-08-21T17:15:24", "url": "https://files.pythonhosted.org/packages/c4/ad/373fdd7c437ddf2fbe2f2de79abe19e97079c62ad16fc8e41bf5d1b2aa6a/tsne_mp-0.1.13-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "145c8e24125a73e445ab04ea5e4618d2", "sha256": "3ac951045f5a7c6db6932136045ab3135cdc8e7bcece3f2be37cd7754efa72e3" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "145c8e24125a73e445ab04ea5e4618d2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 101160, "upload_time": "2018-08-21T17:16:02", "url": "https://files.pythonhosted.org/packages/4b/e1/c5833419ae690fd15a7d434d5d4778e49a3bd8e5f743de0a35f4a1d49ea8/tsne_mp-0.1.13-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "3fa00564c22b09a629e129f33e740a4c", "sha256": "3f9f203dc49bf2b4149c45e2043c21809d42623f484beacf31273f0f8d05775a" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp36-cp36m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "3fa00564c22b09a629e129f33e740a4c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 133950, "upload_time": "2018-08-21T17:15:25", "url": "https://files.pythonhosted.org/packages/a0/89/e22e4504b29aaa9018922e0eec1067bce33f94c8b8d1b6c6aa0c918418d0/tsne_mp-0.1.13-cp36-cp36m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "df934a2f07e2fda0c23ca44e3e21aac6", "sha256": "93398182d5997fd414c0c79ff516fad59ea2014c684f6dd78361cd032049edb2" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "df934a2f07e2fda0c23ca44e3e21aac6", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 167769, "upload_time": "2018-08-21T17:15:27", "url": "https://files.pythonhosted.org/packages/2b/bd/a01f08bb844987e80296059ce6a399f8abecc362753f6abe75fccb5adcf8/tsne_mp-0.1.13-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6c99eeb57bfc8e80b725fb8e12367a5c", "sha256": "f2fdea39424eb5c314e36809c2788f24e63c1650db2416dcf2ee63efaea14d6c" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "6c99eeb57bfc8e80b725fb8e12367a5c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 104487, "upload_time": "2018-08-21T17:16:04", "url": "https://files.pythonhosted.org/packages/b9/8d/4f788d45e468ce6771b9bde9b880f369aee876f4e7823c1cf98a317173f7/tsne_mp-0.1.13-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a718769849e51d0af998d175ca95eedb", "sha256": "e66113589e0d32cad761f59900ef84c76fb21c5b0681368d889f613c50bf996c" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "a718769849e51d0af998d175ca95eedb", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 133603, "upload_time": "2018-08-21T17:15:28", "url": "https://files.pythonhosted.org/packages/91/d4/6ad415128c0c31f57484f7019bdd5b594ffcc667bb43cde708c9eb48b898/tsne_mp-0.1.13-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "de0f46da7edb3623af4bcacd243332c0", "sha256": "89f13e23baaaa9b7665152079dfaf1285db041af8883f93235497ecfef976dc7" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "de0f46da7edb3623af4bcacd243332c0", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 167714, "upload_time": "2018-08-21T17:15:29", "url": "https://files.pythonhosted.org/packages/68/82/7c45c7d7ec3d02c518a1acce5d694e1ccd4ecff666b923036a82136ac477/tsne_mp-0.1.13-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9130eb8ff263dd15afa7e7f1504ce589", "sha256": "b303d61b0d761f7b3a07fdf3d5519cce4601b48769f7a51c9736dfb6c8521791" }, "downloads": -1, "filename": "tsne_mp-0.1.13-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "9130eb8ff263dd15afa7e7f1504ce589", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 103827, "upload_time": "2018-08-21T17:16:05", "url": "https://files.pythonhosted.org/packages/d5/66/05f7cf3b260af22e901fdb8bf3c0d6144259f41cdf05cf2150e500417489/tsne_mp-0.1.13-cp37-cp37m-win_amd64.whl" } ] }