{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "# viznet - a network visualization toolbox\n![](docs/images/viznetlogo.jpg)\nviznet is designed for visualizing networks composed of nodes and edges, e.g. tensor networks, neural networks and quantum circuits. \n\nIt is based on and compatible with matplotlib. The theme brush (for both node and edge) makes the design itself interesting, getting you free from fine tuning the node and wire parameters for hours.\n\n## To Install\n```bash\n $ pip install viznet\n```\n\nor for the latest version\n```bash\n $ git clone https://github.com/GiggleLiu/viznet.git\n $ cd viznet\n $ pip install -r requirements.txt\n $ python setup.py install\n```\n\n## To Run Examples\n```bash\n $ cd viznet\n $ python apps/nn/bm.py # example on neural network\n $ python apps/tn/tebd.py # example on tensor network\n $ python apps/qc/ghz.py # example on quantum circuit\n```\nyou will get something like\n\nBoltzmann Machine | TEBD \n----------------------- | -------------------------\n![](docs/images/bm.png) | ![](docs/images/tebd.png)\n\n Quantum Circuit | Graph Theory\n --------------------------| -------------------------------\n ![](docs/images/ghz4.png) | ![](docs/images/contract.gif)\n\nThe theme for neural network follows from [Neural Network Zoo Page](http://www.asimovinstitute.org/neural-network-zoo/),\n\nThe theme for quantum circuits follows from [ProjectQ](https://github.com/ProjectQ-Framework/ProjectQ.git).\n\n## Author\n\nThe first release of viznet (v0.1) was developed by [Jin-Guo Liu](https://giggleliu.github.io/) in the group of Lei Wang at IOP China.\n\n## Documentation\n* Go through notebook `docs/viznet_basic.ipynb` ([online](https://drive.google.com/file/d/1mP9DOoTR4JEhd-ILVXfggpBJOyGatiws/view?usp=sharing)) as a quick introduction\n* Click [here](http://viznet.readthedocs.io/en/latest/) to read the docs!\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/GiggleLiu/viznet", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GiggleLiu/viznet", "keywords": "", "license": "MIT", "maintainer": "Giggle Liu", "maintainer_email": "cacate0129@gmail.com", "name": "viznet", "package_url": "https://pypi.org/project/viznet/", "platform": "", "project_url": "https://pypi.org/project/viznet/", "project_urls": { "Download": "https://github.com/GiggleLiu/viznet", "Homepage": "https://github.com/GiggleLiu/viznet" }, "release_url": "https://pypi.org/project/viznet/0.3.0/", "requires_dist": [ "numpy", "scipy", "matplotlib" ], "requires_python": "", "summary": "Python module for network visualization.", "version": "0.3.0" }, "last_serial": 5221192, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "72973fcdd993fb5c9ec2edd94e028505", "sha256": "4bead59160e101cf83ee1aff585e6386fec2aada2c596c0779ed91514cae825d" }, "downloads": -1, "filename": "viznet-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "72973fcdd993fb5c9ec2edd94e028505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22211, "upload_time": "2018-01-15T14:26:13", "url": "https://files.pythonhosted.org/packages/ec/12/27a05301085f42af3a062958649bfb313288dab1c66c992baaba2f464360/viznet-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "857ac869779cf43aebe9ff70897244cb", "sha256": "1f118724a0443245daca3534a6555f2ec1fbee2ec0977be98d9d9edbc3bf72f3" }, "downloads": -1, "filename": "viznet-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "857ac869779cf43aebe9ff70897244cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15498, "upload_time": "2018-01-15T14:26:12", "url": "https://files.pythonhosted.org/packages/4a/f8/14e6009b1b570302a6e6bafbd045205f2a1703237aba5b95075bb4477640/viznet-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c553deec43616c5784059a0a79ab5283", "sha256": "04fbe514a031b5256f9e07f35bc078d868d81bf652e40936a642bd87410eea14" }, "downloads": -1, "filename": "viznet-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c553deec43616c5784059a0a79ab5283", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15642, "upload_time": "2018-02-27T07:35:39", "url": "https://files.pythonhosted.org/packages/dd/08/27b469bb3170f7d2b5d2ae16b875a033e748ec171243bcf49aff346d9743/viznet-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a93ed38d3a0439a36a8a5b3068ca7557", "sha256": "07dbf38f20ce0798a6ccc7cea51e2643abb7f8858d27dc2ce66d5410eff88ee3" }, "downloads": -1, "filename": "viznet-0.1.1-py3.6.egg", "has_sig": false, "md5_digest": "a93ed38d3a0439a36a8a5b3068ca7557", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 31508, "upload_time": "2018-02-27T07:35:46", "url": "https://files.pythonhosted.org/packages/a3/5d/3ba3c224530b03c1b3d4eeb6bbee5f3eb73fc0bb1e1df39716ca808d009b/viznet-0.1.1-py3.6.egg" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8eae14282ea1928da79527956b3e3c06", "sha256": "b954c24b844cee86f9e6a7be2979bff63b9e9ff324186dc152ece4749158bbca" }, "downloads": -1, "filename": "viznet-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8eae14282ea1928da79527956b3e3c06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19231, "upload_time": "2018-04-28T21:12:06", "url": "https://files.pythonhosted.org/packages/cc/4c/94b39599f63ee908d32330de54867ce951141960a8d1e8ef1cdf5cc7b45a/viznet-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "74769f339e79a6afcd693e334959e90a", "sha256": "1c5bfd5623dc1f387206cd5825e58cda8b6541f49e2136309b37976ec3ae4651" }, "downloads": -1, "filename": "viznet-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74769f339e79a6afcd693e334959e90a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21738, "upload_time": "2018-04-30T13:22:19", "url": "https://files.pythonhosted.org/packages/a8/8c/d24865181847acdbcda148fbc2f62c03317665ec2c55f4c09408594ddb8e/viznet-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06aa92c4579ca4dbc7568918fd1d2430", "sha256": "a55d7a23e305ca4360e82805fc899ce73269aff28802c85e2c510d536bc923c1" }, "downloads": -1, "filename": "viznet-0.2.1-py3.6.egg", "has_sig": false, "md5_digest": "06aa92c4579ca4dbc7568918fd1d2430", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 47172, "upload_time": "2018-04-30T13:22:22", "url": "https://files.pythonhosted.org/packages/ef/c6/645bb190eeb96607067e033a67e3936ff01dee0d77263e58dcf8071efaf0/viznet-0.2.1-py3.6.egg" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "75d62983fc7e803649f6a1a7493b4eb1", "sha256": "81bc0004a9b07b70a689e5cbc30b519a4373e009c2d5dfe798f617d88aaa4c62" }, "downloads": -1, "filename": "viznet-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "75d62983fc7e803649f6a1a7493b4eb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22187, "upload_time": "2018-05-01T06:32:22", "url": "https://files.pythonhosted.org/packages/9c/00/f4c250d3e2c0825e032c50e78d8c29de871dbf54e3485af530c269426e53/viznet-0.2.2-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "58ee4396a354452cf15a38f369364369", "sha256": "21dc480f29b471b773a4e4f7f4cd0b61b0af5c0f5ceebeae8b292abf40e7c827" }, "downloads": -1, "filename": "viznet-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58ee4396a354452cf15a38f369364369", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23427, "upload_time": "2019-05-03T09:57:25", "url": "https://files.pythonhosted.org/packages/ad/a8/487ca80821847046011621f492f05949cfa5296342ff24f775c3ad444902/viznet-0.3.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "58ee4396a354452cf15a38f369364369", "sha256": "21dc480f29b471b773a4e4f7f4cd0b61b0af5c0f5ceebeae8b292abf40e7c827" }, "downloads": -1, "filename": "viznet-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58ee4396a354452cf15a38f369364369", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23427, "upload_time": "2019-05-03T09:57:25", "url": "https://files.pythonhosted.org/packages/ad/a8/487ca80821847046011621f492f05949cfa5296342ff24f775c3ad444902/viznet-0.3.0-py2.py3-none-any.whl" } ] }