{ "info": { "author": "Bradley Dice", "author_email": "bdice@bradleydice.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# signac-dashboard: data visualization for signac\n\n[![PyPI](https://img.shields.io/pypi/v/signac-dashboard.svg)](https://pypi.org/project/signac-dashboard/)\n[![conda-forge](https://img.shields.io/conda/vn/conda-forge/signac-dashboard.svg?style=flat)](https://anaconda.org/conda-forge/signac-dashboard)\n![CircleCI](https://img.shields.io/circleci/project/github/glotzerlab/signac-dashboard/master.svg)\n[![RTD](https://img.shields.io/readthedocs/signac-dashboard.svg?style=flat)](https://docs.signac.io)\n[![License](https://img.shields.io/github/license/glotzerlab/signac-dashboard.svg)](https://github.com/glotzerlab/signac-dashboard/blob/master/LICENSE.txt)\n[![PyPI-downloads](https://img.shields.io/pypi/dm/signac-dashboard.svg?style=flat)](https://pypistats.org/packages/signac-dashboard)\n[![Gitter](https://img.shields.io/gitter/room/signac/Lobby.svg?style=flat)](https://gitter.im/signac/Lobby)\n\nBuilt on top of the **signac** framework, **signac-dashboard** allows users to rapidly visualize and analyze data managed in a [**signac** project](https://docs.signac.io/en/latest/projects.html).\n\n## Resources\n\n- [Dashboard topic guide](https://docs.signac.io/en/latest/dashboard.html):\n Introduction to **signac-dashboard**.\n- [Dashboard documentation](https://docs.signac.io/projects/dashboard/):\n Package reference and APIs.\n- [Dashboard examples](examples/):\n Example dashboards demonstrating a variety of use cases.\n- [Framework documentation](https://docs.signac.io/):\n Examples, tutorials, topic guides, and package Python APIs.\n- [Chat Support](https://gitter.im/signac/Lobby):\n Get help and ask questions on the **signac** gitter channel.\n- [**signac** website](https://signac.io/):\n Framework overview and news.\n\n## Installation\n\nThe recommended installation method for **signac-dashboard** is through **conda** or **pip**.\nThe software is tested for Python 3.5+ and is built for all major platforms.\n\nTo install **signac-dashboard** *via* the [conda-forge](https://conda-forge.github.io/) channel, execute:\n\n```bash\nconda install -c conda-forge signac-dashboard\n```\n\nTo install **signac-dashboard** *via* **pip**, execute:\n\n```bash\npip install signac-dashboard\n```\n\n**Detailed information about alternative installation methods can be found in the [documentation](https://docs.signac.io/projects/dashboard/en/latest/installation.html).**\n\n\n## Quickstart\n\nIn an existing **signac** project directory, create a file `dashboard.py`:\n\n```python\nfrom signac_dashboard import Dashboard\nfrom signac_dashboard.modules import StatepointList, DocumentList, ImageViewer\n\nif __name__ == '__main__':\n modules = [StatepointList(), DocumentList(), ImageViewer()]\n Dashboard(modules=modules).main()\n```\n\nThen launch the dashboard:\n\n```bash\n$ python dashboard.py run\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://signac.io", "keywords": "visualization dashboard signac framework", "license": "", "maintainer": "", "maintainer_email": "", "name": "signac-dashboard", "package_url": "https://pypi.org/project/signac-dashboard/", "platform": "", "project_url": "https://pypi.org/project/signac-dashboard/", "project_urls": { "Homepage": "https://signac.io" }, "release_url": "https://pypi.org/project/signac-dashboard/0.2.5/", "requires_dist": [ "signac (>=0.8)", "Flask (>=0.12)", "Flask-Assets", "webassets (>=0.12.1)", "Flask-Turbolinks", "libsass", "jsmin", "natsort", "watchdog" ], "requires_python": ">=3.4", "summary": "Data visualization based on signac.", "version": "0.2.5" }, "last_serial": 5556803, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "5b219bd44e57bb1ef9a5be77863b5d72", "sha256": "47040f15151ab9f8105fd6f0f8b986d6b0cc78a8c46b102d8545d17946a561c6" }, "downloads": -1, "filename": "signac_dashboard-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5b219bd44e57bb1ef9a5be77863b5d72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 813901, "upload_time": "2018-04-10T22:45:32", "url": "https://files.pythonhosted.org/packages/88/70/b3e6a15280e9ac61bcb95ea25b50d259a878af2bb792359e8398c427cfb8/signac_dashboard-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b51642067ace3ef9fa6cd844ca086df0", "sha256": "856b1fdd1fd669d93995f57e291f955a23e2a71671e0104f5b78931e2711adfc" }, "downloads": -1, "filename": "signac_dashboard-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b51642067ace3ef9fa6cd844ca086df0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 673965, "upload_time": "2018-07-23T20:24:05", "url": "https://files.pythonhosted.org/packages/93/71/02cede34c43144fc2f757e56e76243110f0e4c08506cba39907be2cb78f8/signac_dashboard-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9d0c5d8518667d998251139f18713f5f", "sha256": "1d684c6afb9edba6bef6e1d67b542ad526ccd9998fc110e411ba66f4d52283ad" }, "downloads": -1, "filename": "signac_dashboard-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9d0c5d8518667d998251139f18713f5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 1508390, "upload_time": "2018-10-10T01:34:50", "url": "https://files.pythonhosted.org/packages/78/0e/495ccd1aa3677908d3bd07a688ea16d796df49711d6117f3d4ad952e4d20/signac_dashboard-0.1.5-py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "48ced5704511a41db1b686e3d439ce6d", "sha256": "9c97f1ba0aad2feec5c108a551a94ddf687e428bb9ba84a378b4578a49b3bc3c" }, "downloads": -1, "filename": "signac_dashboard-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "48ced5704511a41db1b686e3d439ce6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 1652540, "upload_time": "2018-10-10T03:19:44", "url": "https://files.pythonhosted.org/packages/1e/98/42073eabc12b8f8800cb4b5dd3821fb46737a110764a5fbad0eec4b57049/signac_dashboard-0.1.6-py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d21ad2f50e8e3b3916f4170fb1f7456b", "sha256": "4c0dc9ee645b7baec57e541f05696bda2b26dad711fa063f0d0ca0c655181ea7" }, "downloads": -1, "filename": "signac_dashboard-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d21ad2f50e8e3b3916f4170fb1f7456b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 1322821, "upload_time": "2019-04-24T15:39:34", "url": "https://files.pythonhosted.org/packages/49/81/5672c058180967c5f37cc85c1ec7ba832c4c02a0e2501ca8173d6d2bff01/signac_dashboard-0.2.1-py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "bd794b09545c40ad5332645f2dac467c", "sha256": "09e030e2265708d0fb387d2487cff0cb6d58783e8cd3f062829c757da5a965f6" }, "downloads": -1, "filename": "signac_dashboard-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bd794b09545c40ad5332645f2dac467c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 1322903, "upload_time": "2019-04-26T01:25:46", "url": "https://files.pythonhosted.org/packages/23/68/bfe119f49a0c072ddf5a80f73b2520bb7f63da22bfc05ab13aa2f3425140/signac_dashboard-0.2.2-py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "64c51493f2a625d4223124a1df851192", "sha256": "d235bb4d8b08f251210cb7eec4dfbd13ec4433dd44839dc13119da91a2d2191b" }, "downloads": -1, "filename": "signac_dashboard-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "64c51493f2a625d4223124a1df851192", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 1323545, "upload_time": "2019-05-09T02:19:59", "url": "https://files.pythonhosted.org/packages/44/58/775e16ea18bdcbbcaf967a80f363f4056534f91033ffa4f0e0a777771680/signac_dashboard-0.2.3-py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "ff7a50cf13bd12ab017dd817d9cc636f", "sha256": "d2c8411ab325de1c8ce1252682f60d4784573ce76697cbd80a0d13eea41bc8d0" }, "downloads": -1, "filename": "signac_dashboard-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ff7a50cf13bd12ab017dd817d9cc636f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 1323569, "upload_time": "2019-05-23T13:35:20", "url": "https://files.pythonhosted.org/packages/e6/f2/2ef0d4adbedfef5d00a2d8be42f871590680c9184eb8dc9ef8c505968553/signac_dashboard-0.2.4-py3-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "9db57dda9aa364cd0605a3b261400d72", "sha256": "77fe80f7c10f8314ee1b1c2055cbdd0fc7ce6f6244d19e6448c1399b6690ecb4" }, "downloads": -1, "filename": "signac_dashboard-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9db57dda9aa364cd0605a3b261400d72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 1329103, "upload_time": "2019-07-19T14:25:23", "url": "https://files.pythonhosted.org/packages/fc/d5/51aefd6ebd583531825e5a0752e1044edc6a796e4dae2b257eb5b5f686f6/signac_dashboard-0.2.5-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9db57dda9aa364cd0605a3b261400d72", "sha256": "77fe80f7c10f8314ee1b1c2055cbdd0fc7ce6f6244d19e6448c1399b6690ecb4" }, "downloads": -1, "filename": "signac_dashboard-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9db57dda9aa364cd0605a3b261400d72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 1329103, "upload_time": "2019-07-19T14:25:23", "url": "https://files.pythonhosted.org/packages/fc/d5/51aefd6ebd583531825e5a0752e1044edc6a796e4dae2b257eb5b5f686f6/signac_dashboard-0.2.5-py3-none-any.whl" } ] }