{ "info": { "author": "Daniel Rodriguez", "author_email": "df.rodriguez@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Python-TSNE\n===========\n\n[![travis-ci](https://api.travis-ci.org/danielfrg/tsne.svg)](https://travis-ci.org/danielfrg/tsne)\n\nPython library containing T-SNE algorithms.\n\n**Note:** [Scikit-learn v0.17](http://scikit-learn.org/stable/whats_new.html#version-0-17)\nincludes TSNE algorithms and you should probably be using them instead of this.\n\nAlgorithms\n----------\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\nI basically took [osdf's code](https://github.com/osdf/py_bh_tsne) and made it pip compliant.\n\nRequirements\n------------\n\n* [numpy](numpy.scipy.org) > =1.7.1\n* [scipy](http://www.scipy.org/) >= 0.12.0\n* [cython](cython.org) >= 0.19.1\n* [cblas](http://www.netlib.org/blas/) or [openblas](https://github.com/xianyi/OpenBLAS). Tested version is v0.2.5 and v0.2.6 (not necessary for OSX).\n\n[Anaconda](http://continuum.io/downloads) is recommended.\n\nInstallation\n------------\n\nYou can install the package from [Conda](https://conda.io/miniconda.html):\n\n```\nconda install -c maxibor tsne\n```\n\nOr from [PyPI](https://pypi.python.org/pypi):\n\n```\npip install tsne\n```\n\nOr directly from the Github repository:\n\n```\npip install git+https://github.com/danielfrg/tsne.git\n```\n\nOr using docker (could be useful for testing):\n\n```\n$ docker build -t tsne .\n$ docker run -it -v /Users/drodriguez/workspace/tsne/:/tsne tsn\n\n# Inside Docker:\n$ python setup.py install\n```\n\nUsage\n-----\n\nBasic usage:\n\n```\nfrom tsne import bh_sne\nX_2d = bh_sne(X)\n```\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\nMore Information\n----------------\n\nSee *Barnes-Hut-SNE* (2013), L.J.P. van der Maaten. It is available on [arxiv](http://arxiv.org/abs/1301.3342).", "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/danielfrg/py_tsne", "keywords": "", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "tsne", "package_url": "https://pypi.org/project/tsne/", "platform": "", "project_url": "https://pypi.org/project/tsne/", "project_urls": { "Homepage": "https://github.com/danielfrg/py_tsne" }, "release_url": "https://pypi.org/project/tsne/0.1.8/", "requires_dist": null, "requires_python": "", "summary": "TSNE implementations for python", "version": "0.1.8" }, "last_serial": 4239903, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "28e68237ed0008f2e0ff0797a46d9531", "sha256": "c1a7deed558897179d2e698978cf17013832cf90a4987ffa3e819e761f28a205" }, "downloads": -1, "filename": "tsne-0.0.1.tar.gz", "has_sig": false, "md5_digest": "28e68237ed0008f2e0ff0797a46d9531", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14891, "upload_time": "2013-08-24T22:51:50", "url": "https://files.pythonhosted.org/packages/b3/ea/4eb476ae1664e5b7600f04e71925b069b47ba3d600676f8a015d2cc294f4/tsne-0.0.1.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "b534c85f7f4dda6b42a02978d8722e6e", "sha256": "ff5d0bc0b16393c3ccb557e57ca1cfdd9cd822249782311b6ee3c828cc9dcc6a" }, "downloads": -1, "filename": "tsne-0.1.tar.gz", "has_sig": false, "md5_digest": "b534c85f7f4dda6b42a02978d8722e6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14901, "upload_time": "2014-02-11T18:03:50", "url": "https://files.pythonhosted.org/packages/4d/0f/eb2a32aff62f31fd6d03d137cc3dd700fded547e47637634e21ad97688ff/tsne-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9332b6635e6f9482de32bbc4446c840c", "sha256": "768441e230df41ec4860387f93c72cedf5e482cc58f5beece96ea3ae04ff48c5" }, "downloads": -1, "filename": "tsne-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9332b6635e6f9482de32bbc4446c840c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51186, "upload_time": "2015-02-12T01:37:14", "url": "https://files.pythonhosted.org/packages/73/19/b092c68d118f53ad8e6ea82161e8bba56c66a5008bd02ed78baed1c802c0/tsne-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cd1e38639d1cfc08097b56151f6fd7f6", "sha256": "cd15ebbf4d0d1ad2f799ca4981abefb00b6693a76e55266195b914068b278a22" }, "downloads": -1, "filename": "tsne-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cd1e38639d1cfc08097b56151f6fd7f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50502, "upload_time": "2015-10-12T16:12:21", "url": "https://files.pythonhosted.org/packages/5b/91/b80e15602badc29fb4daa5ba8cee447c35e1c96c79724e57ebeda3c901cf/tsne-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "83911190da317add42daa1788cbb0666", "sha256": "a27f7bb5d6fb58aee59e9f40227a92d0d6d5482fc9a9e17e88682ace9102c47c" }, "downloads": -1, "filename": "tsne-0.1.3.tar.gz", "has_sig": false, "md5_digest": "83911190da317add42daa1788cbb0666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68146, "upload_time": "2015-10-12T20:20:36", "url": "https://files.pythonhosted.org/packages/08/af/335836f2f56e7d81b17717f47741f7a7c20e4891f656769d0808500cbc92/tsne-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "fc6f046dfa00d05582afac1da74613d2", "sha256": "a272655de17909cbb3deffa872fcab16711c952bc6f217956f327354b3369ffb" }, "downloads": -1, "filename": "tsne-0.1.4.tar.gz", "has_sig": false, "md5_digest": "fc6f046dfa00d05582afac1da74613d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68018, "upload_time": "2015-10-28T21:44:27", "url": "https://files.pythonhosted.org/packages/22/25/f8a4a97736eb8cdadf8069cc3b5f32138c698fcd068bd78055baab803fa9/tsne-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "73aaa99c9d36b8b9dba631ae69f8a194", "sha256": "bda7e18e48fbe8f88aeb4b361b7a434076312b2c2cdaf81afb76c8960ff1084c" }, "downloads": -1, "filename": "tsne-0.1.5.tar.gz", "has_sig": false, "md5_digest": "73aaa99c9d36b8b9dba631ae69f8a194", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32810, "upload_time": "2015-10-28T22:18:56", "url": "https://files.pythonhosted.org/packages/1b/45/e4e14d3f4a535fee125a52e52a537fb8b79cf60dd9cef3491bc8905d898a/tsne-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "15f1aa071dfec4fdd46b8722f97304c5", "sha256": "d4f5198a9a0b41a6a5ddf58a45ac7f23f3940cee817bbe4d1bb102d9601147fc" }, "downloads": -1, "filename": "tsne-0.1.6.tar.gz", "has_sig": false, "md5_digest": "15f1aa071dfec4fdd46b8722f97304c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31681, "upload_time": "2017-02-24T20:56:50", "url": "https://files.pythonhosted.org/packages/88/3f/72364cdab55fefc7b7ae99f9f43e72c256f6dc6465956cee337aa4bee35b/tsne-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "45214a000b540345d697525e31fc981b", "sha256": "d191c03f1d69848a2203ee4b89d45511b7fbe7646a5e2138aabe9460b3f01be2" }, "downloads": -1, "filename": "tsne-0.1.7.tar.gz", "has_sig": false, "md5_digest": "45214a000b540345d697525e31fc981b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31755, "upload_time": "2017-02-24T21:00:07", "url": "https://files.pythonhosted.org/packages/6f/0e/a214e3bf495605c283223a42f1c494ce6f601dcb0864e922cde50c1b8d0b/tsne-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "6ffcfc888c510684dffc8aa7bd872e20", "sha256": "fa6f29fc767ec269003986115aa40713bdd5ed5feb5fe974a1c3c33a5f2a925b" }, "downloads": -1, "filename": "tsne-0.1.8.tar.gz", "has_sig": false, "md5_digest": "6ffcfc888c510684dffc8aa7bd872e20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33563, "upload_time": "2018-06-06T17:22:57", "url": "https://files.pythonhosted.org/packages/cc/57/87d99c7c3da6e25dc7a34b7d305cf5a4f5850b78edd2a5e12de2254a1155/tsne-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6ffcfc888c510684dffc8aa7bd872e20", "sha256": "fa6f29fc767ec269003986115aa40713bdd5ed5feb5fe974a1c3c33a5f2a925b" }, "downloads": -1, "filename": "tsne-0.1.8.tar.gz", "has_sig": false, "md5_digest": "6ffcfc888c510684dffc8aa7bd872e20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33563, "upload_time": "2018-06-06T17:22:57", "url": "https://files.pythonhosted.org/packages/cc/57/87d99c7c3da6e25dc7a34b7d305cf5a4f5850b78edd2a5e12de2254a1155/tsne-0.1.8.tar.gz" } ] }