{ "info": { "author": "Tushar Pawar", "author_email": "gmail@tusharpawar.com", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# TensorBoard Embedding Visualizer\n\n![DEMO](https://github.com/Backalla/tbev/blob/master/media/tbev.gif)\n\nAs the name suggests, this tool is made for visualizing high dimensional embeddings into 3D space using TensorBoard Projector tool. It performs PCA and also has an option for T-SNE for doing dimensionality reduction. All you have to do is provide you embeddings data and its corresponding labels and optionally images(paths) in pickle format as a dictionary. The structure of this dictionary is explained below. \n\n## Getting Started\n\n#### Requirement\n- Python3\n- Tensorflow > 1.4\n\n#### Install\nInstall this tool using pip with the following command. \n`pip install tbev` \nUpgrade to the latest version by using the `--upgrade` flag \nThis will be installed as a command line tool and you can simply run `tbev` in you command line to get started.\n\n#### Usage\n\n```\nUsage:\n tbev demo \n tbev [--logdir=]\n\nOptions:\n -h --h Show help screen\n --logdir= Location to store log files [default: ./logs/]\n```\ntbev [--logdir=]\nYou will need to pass your embeddings in form of a pickle file. The pickle file should contain a dictionary in the following format.\n```\n{\n \"embedding\":2D matrix of shape [m embeddings, n dimensions],\n \"labels\":{\n \"label1\": List of shape (m,), A label for each embedding,\n \"label2\": List of shape (m,), A label for each embedding,\n You can put as many labels as you want.\n },\n \"sprite_paths\":(Optional) List of shape (m,), A path to image to be shown in tensorboard.\n}\n```\n\nSave this dictionary into a pickle file and use the command `tbev [--logdir=]` \nThis will create a ./logs folder by default where it will store the checkpoints file. You can optionally mention your own name for storing the logs using the --logdir option. If everything works out well. It will start the tensorboard server for you. \n\n#### Tensorboard\nAfter the Tensorboard is started, it will show you the local URL to view the tensorboard. By default it is `localhost:6006`.\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/Backalla/tbev", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tbev", "package_url": "https://pypi.org/project/tbev/", "platform": "", "project_url": "https://pypi.org/project/tbev/", "project_urls": { "Homepage": "https://github.com/Backalla/tbev" }, "release_url": "https://pypi.org/project/tbev/0.1.2/", "requires_dist": [ "colorama", "docopt" ], "requires_python": "", "summary": "Embedding Visualizer Using Tensorboard", "version": "0.1.2" }, "last_serial": 4496392, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2ed5c3b3ed3e20331a8cd2988b27e42c", "sha256": "a24a1d4c11e22f2458569536946f23f18c1b9515e8e6cca43d805ef3d02a50e5" }, "downloads": -1, "filename": "tbev-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2ed5c3b3ed3e20331a8cd2988b27e42c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2380, "upload_time": "2018-08-04T09:56:22", "url": "https://files.pythonhosted.org/packages/ce/66/8da55735063f956a674e6c5c68de5c94b8b1446c15092e43317b106b5a67/tbev-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70993892f4d2891a2722c9eb2db2af46", "sha256": "3c1a422d2e16fbaa8b1bb44fef9210d22057817f5a640f229684849e8de9b8c6" }, "downloads": -1, "filename": "tbev-0.0.1.tar.gz", "has_sig": false, "md5_digest": "70993892f4d2891a2722c9eb2db2af46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1743, "upload_time": "2018-08-04T09:56:24", "url": "https://files.pythonhosted.org/packages/03/85/4029b51c04a79eb14f0fcdc7acd888004b4f1f36cb603e4b8c44a02f3b9b/tbev-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e0bcca0c499c4778b6427665460336e7", "sha256": "4817bb657c4e6504c2f9888167bbaa2e81eb5e1e6f148223d0efc6d8e451c013" }, "downloads": -1, "filename": "tbev-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e0bcca0c499c4778b6427665460336e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2380, "upload_time": "2018-08-04T10:04:30", "url": "https://files.pythonhosted.org/packages/c4/e6/583914e85e57eb5656f407efe90b896c009834836df1820d36aaeb03115e/tbev-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2abe5f41652a1fdfbb30ebca659505d8", "sha256": "356c5ba1325320d9ab3c44bae95d1474252b812f9a797c5a32a92bdad13f6972" }, "downloads": -1, "filename": "tbev-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2abe5f41652a1fdfbb30ebca659505d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1794, "upload_time": "2018-08-04T10:04:31", "url": "https://files.pythonhosted.org/packages/8c/3f/b2062121438c8f650cece5b8a2cbc7587398e67e6ea4997174e1de789072/tbev-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8050650a72bb385e8a62469fcb3117b1", "sha256": "da270bd17d15105271e7ff227d8c9b21c21e80f9d5f195c22ef14604853699c6" }, "downloads": -1, "filename": "tbev-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8050650a72bb385e8a62469fcb3117b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48920, "upload_time": "2018-08-04T10:06:13", "url": "https://files.pythonhosted.org/packages/ae/1a/bc7fc14681ca585b6282d2305134b197aefc1d362757a1c4230150e96181/tbev-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a57143db2556230274792d4075ab6666", "sha256": "1e93ef6f618a97e55d94a461c790ecfc61b14a59bb1463a82e0fb91f72bd7adf" }, "downloads": -1, "filename": "tbev-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a57143db2556230274792d4075ab6666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46924, "upload_time": "2018-08-04T10:06:15", "url": "https://files.pythonhosted.org/packages/13/53/c690cbc3e6c90993d0945d45536890cd875cd9e1c8cad392f20ab8b43d91/tbev-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f970e604062f2833f31e302cea04bbac", "sha256": "0fd8961825bfdbd81fac6ac95a3eb90418c837ab1e18b87a3fd10cb450ab843b" }, "downloads": -1, "filename": "tbev-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f970e604062f2833f31e302cea04bbac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2478, "upload_time": "2018-08-04T10:24:32", "url": "https://files.pythonhosted.org/packages/e5/a4/f6ada5ddd985c28ff7d08bf8a257cf17b7d1124fc7b5e172de11a7fc8a7d/tbev-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e198750ca2a50f8dfc60e89d229b008", "sha256": "e041cf4d9403be08885f89153a37cd3f1b051a4256693cf8bda3614ee08e53c3" }, "downloads": -1, "filename": "tbev-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9e198750ca2a50f8dfc60e89d229b008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46940, "upload_time": "2018-08-04T10:24:34", "url": "https://files.pythonhosted.org/packages/ea/a7/3a12d3f5627eec0cc5ca13d73c7aa16075802faf00e36e1118dc3a18d493/tbev-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e7c591e427f59a79dcbb10f0cc365637", "sha256": "b02d898667bb6560b8d80e7595634e95449647b001672f1af51d77c1f6272a8f" }, "downloads": -1, "filename": "tbev-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e7c591e427f59a79dcbb10f0cc365637", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2479, "upload_time": "2018-08-04T10:30:30", "url": "https://files.pythonhosted.org/packages/d2/28/65d4ff255e51e3762503021295d1834e4c701f72346287d7a8e11e6b07e6/tbev-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55e683e61b33f21a4cc546aa6bff8f7d", "sha256": "76226555a40e4c84069ad3f50fab14fda5bb4cc1382f2295786159a667679ae7" }, "downloads": -1, "filename": "tbev-0.0.5.tar.gz", "has_sig": false, "md5_digest": "55e683e61b33f21a4cc546aa6bff8f7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46944, "upload_time": "2018-08-04T10:30:32", "url": "https://files.pythonhosted.org/packages/df/c9/144e1b40173079e4550cd3e7b9b066bf03ab6f9b350a8173c19bd0939ff2/tbev-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "237c78dfd5f85ee73b986b16aac26bfe", "sha256": "405eb42a52a79e76ee415ff576fcade3872766c4af31069f2b0eaffd766f686a" }, "downloads": -1, "filename": "tbev-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "237c78dfd5f85ee73b986b16aac26bfe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48965, "upload_time": "2018-08-04T11:42:47", "url": "https://files.pythonhosted.org/packages/3c/39/a612c29d32f5b1c1aa2f2bf7b927cd4a659905c9627d44cfcb3d864fb0ce/tbev-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf52e3288dba04e179a228461677077e", "sha256": "a3d8c8676fada53a52b7652f60e8646408d37516db5d5ccd0dbe8fd823608e7c" }, "downloads": -1, "filename": "tbev-0.0.6.tar.gz", "has_sig": false, "md5_digest": "cf52e3288dba04e179a228461677077e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46973, "upload_time": "2018-08-04T11:42:49", "url": "https://files.pythonhosted.org/packages/02/ca/7add6d63eeb9dde428348281b6fa5683f9f26a56b5c2b7c0b0a686df8d62/tbev-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "79e648109357adec4ac74c32ff6f7cee", "sha256": "88f7f6f04390e12ca362600b25061a037b14d17a35e42a3c138e82a2cf530b82" }, "downloads": -1, "filename": "tbev-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "79e648109357adec4ac74c32ff6f7cee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48875, "upload_time": "2018-08-04T11:46:38", "url": "https://files.pythonhosted.org/packages/80/77/7be2886d9bcb1c02f517c848c68637289e54684f1951f83a68e92fe1b082/tbev-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee7a149c70b9d07194e8bda6fb59f2ef", "sha256": "72ef7d075529676c6bf23ec5ce2154254320680a6d635d383ccd51f80e3b5e8c" }, "downloads": -1, "filename": "tbev-0.0.7.tar.gz", "has_sig": false, "md5_digest": "ee7a149c70b9d07194e8bda6fb59f2ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46884, "upload_time": "2018-08-04T11:46:39", "url": "https://files.pythonhosted.org/packages/4f/04/820c319eb7feb66d3e51eb6691ed2f302d1ef3a2e747c14456c783ad5343/tbev-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "1e3b23869b058e7699b0aaee992f1581", "sha256": "f7efbcd9639d61ed036289c4a416d6abc353519fc9f43680d08fae1a74420f5e" }, "downloads": -1, "filename": "tbev-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "1e3b23869b058e7699b0aaee992f1581", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49049, "upload_time": "2018-08-08T06:06:15", "url": "https://files.pythonhosted.org/packages/ad/04/d63c21674818bf89edbec60a1623ee2676be7cfb943ae9bbb894c7b9973c/tbev-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0641398a4bd0abbf04de1d40a0189621", "sha256": "2b58eeadc001da1e29ca45d0faa79ad23cff303e400d1a6a336ef5f400c15ba4" }, "downloads": -1, "filename": "tbev-0.0.8.tar.gz", "has_sig": false, "md5_digest": "0641398a4bd0abbf04de1d40a0189621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47084, "upload_time": "2018-08-08T06:06:17", "url": "https://files.pythonhosted.org/packages/dc/32/f3dea94e8cf5a613f271e627da4e630f3f87e838b02d2ca73135a7892cbb/tbev-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "de10014c0ac05ce2e14dcc58914714fd", "sha256": "656a8cca839557bbbaa123557ce8f41acfe08fdab9a46053885ddf0ff119cc87" }, "downloads": -1, "filename": "tbev-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "de10014c0ac05ce2e14dcc58914714fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49099, "upload_time": "2018-08-08T09:50:17", "url": "https://files.pythonhosted.org/packages/6d/0c/4eb6575d26c6762b8e31252633fc0c08374ff985b3e98e8f9d15eb9d5a8f/tbev-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aabf1add235717cce381b2bfb6680f08", "sha256": "e0be70d11eb8c5b06f489300f1ec4301042131a1d1f52e11207a73f800e2ac8c" }, "downloads": -1, "filename": "tbev-0.0.9.tar.gz", "has_sig": false, "md5_digest": "aabf1add235717cce381b2bfb6680f08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47145, "upload_time": "2018-08-08T09:50:22", "url": "https://files.pythonhosted.org/packages/8b/ac/37fcef8c5af8573ef923771db4e0dd747f9eed026779af22049303d747c2/tbev-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "0b1b5a1c45a122d91e152757f16761d5", "sha256": "d461638fa5648f38828ab85e2e93993ba253d65e4e60a0a207cec942632323a5" }, "downloads": -1, "filename": "tbev-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0b1b5a1c45a122d91e152757f16761d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49584, "upload_time": "2018-08-10T09:53:23", "url": "https://files.pythonhosted.org/packages/cc/59/419fcf1ff67649e1956e24155bf043956151be746a7ecc35f5942d83e137/tbev-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e2643f254adc78b4965c4c19a82e10b", "sha256": "2685dff3cd3599927b3ed165cfb57d4b1bbbddd2502966fa639f1a0996435f27" }, "downloads": -1, "filename": "tbev-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3e2643f254adc78b4965c4c19a82e10b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47734, "upload_time": "2018-08-10T09:53:30", "url": "https://files.pythonhosted.org/packages/3c/4c/b4a0025d85aba173f57d61337d749552d14e1a1845a718128679334ecb76/tbev-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c3abdddacfe02189a40143b669c24ab2", "sha256": "6a6e828ade20902926e162992e164c651ce8941ffff3034df5e5ae05eb6d0c9e" }, "downloads": -1, "filename": "tbev-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c3abdddacfe02189a40143b669c24ab2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49577, "upload_time": "2018-08-10T12:10:54", "url": "https://files.pythonhosted.org/packages/fc/19/1aa316c98f550861e19262948e2f98e608dc1259737e6261463a7932eeab/tbev-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fc337fbed067e0375e2e5440444fe6f", "sha256": "74e5c8e61fc293ecaeee5c0033481279d2083d26433cc75e48387e79fc9eefa9" }, "downloads": -1, "filename": "tbev-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8fc337fbed067e0375e2e5440444fe6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47729, "upload_time": "2018-08-10T12:10:55", "url": "https://files.pythonhosted.org/packages/da/41/b423297e2878555f09e6a42617128d5eb8aec41ec031eab0ae3afb44ae87/tbev-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2a0c746f0aad909aaa557dce2a1868e4", "sha256": "599977b403d4f221a9595cc07af31c47c44a1c777355c8cd3149dcea147aa7fd" }, "downloads": -1, "filename": "tbev-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2a0c746f0aad909aaa557dce2a1868e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 56868, "upload_time": "2018-11-17T07:55:47", "url": "https://files.pythonhosted.org/packages/13/70/6323c2a96f64fdc349288b13d2af6ae390e9eddf4585158014af4fa81ab9/tbev-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03a345bf003153474c66ec23395d0c06", "sha256": "c82fa336a9982d9ef82ec2ebad3292ac44601539dbd0eca431600a2065191e4f" }, "downloads": -1, "filename": "tbev-0.1.2.tar.gz", "has_sig": false, "md5_digest": "03a345bf003153474c66ec23395d0c06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52772, "upload_time": "2018-11-17T07:55:50", "url": "https://files.pythonhosted.org/packages/91/05/f086c6b44a39b827e675706a67a84b7f73be951ed2ec5e88971f5fe4b623/tbev-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2a0c746f0aad909aaa557dce2a1868e4", "sha256": "599977b403d4f221a9595cc07af31c47c44a1c777355c8cd3149dcea147aa7fd" }, "downloads": -1, "filename": "tbev-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2a0c746f0aad909aaa557dce2a1868e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 56868, "upload_time": "2018-11-17T07:55:47", "url": "https://files.pythonhosted.org/packages/13/70/6323c2a96f64fdc349288b13d2af6ae390e9eddf4585158014af4fa81ab9/tbev-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03a345bf003153474c66ec23395d0c06", "sha256": "c82fa336a9982d9ef82ec2ebad3292ac44601539dbd0eca431600a2065191e4f" }, "downloads": -1, "filename": "tbev-0.1.2.tar.gz", "has_sig": false, "md5_digest": "03a345bf003153474c66ec23395d0c06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52772, "upload_time": "2018-11-17T07:55:50", "url": "https://files.pythonhosted.org/packages/91/05/f086c6b44a39b827e675706a67a84b7f73be951ed2ec5e88971f5fe4b623/tbev-0.1.2.tar.gz" } ] }