{ "info": { "author": "Eyal Gal", "author_email": "eyalgl@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.7" ], "description": "# netsci\nAnalyzing Complex Networks with Python\n\n\n| Author | Version | Demo |\n| :----------: | :--------------------------------------: | :--------------------------------------: |\n| Gialdetti | ![image](https://img.shields.io/pypi/v/jupyterthemes.svg) | [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/gialdetti/netsci/master?filepath=examples%2Fnotebooks%2Fnetwork_motifs.ipynb) |\n\n\nnetsci is a python package for efficient statistical analysis of spatially-embedded networks. In addition, it offers efficient implementations of motif counting algorithms.\nFor other models and metrics, we highly recommend using existing and richer tools. Noteworthy packages are the magnificent [NetworkX](https://networkx.github.io), [graph-tool](https://graph-tool.skewed.de) or [Brain Connectivity Toolbox](https://sites.google.com/site/bctnet/).\n\n## Simple example\nAnalyzing a star network (of four nodes)\n\n```python\n>>> import numpy as np\n>>> import netsci.visualization as nsv\n>>> A = np.array([[0,1,1,1], [0,0,0,0], [0,0,0,0], [0,0,0,0]])\n>>> nsv.plot_directed_network(A, pos=[[0,0],[-1,1],[1,1],[0,-np.sqrt(2)]])\n```\n![Alt text](./examples/images/star4_network.png)\n\n\n```python\n>>> import netsci.metrics.motifs as nsm\n>>> f = nsm.motifs(A, algorithm='brute-force')\n>>> print(f)\n[1 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0]\n```\n\n```python\n>>> nsv.bar_motifs(f)\n```\n![Alt text](examples/images/star4_motifs.png)\n\n\n## Testing\nAfter installation, you can launch the test suite:\n```bash\n$ pytest\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/gialdetti/netsci/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "netsci", "package_url": "https://pypi.org/project/netsci/", "platform": "", "project_url": "https://pypi.org/project/netsci/", "project_urls": { "Homepage": "https://github.com/gialdetti/netsci/" }, "release_url": "https://pypi.org/project/netsci/0.0.1/", "requires_dist": [ "numpy (>=1.16.2)", "pandas (>=0.24.2)", "matplotlib (>=3.0.3)", "seaborn (>=0.9.0)", "networkx (>=2.2)" ], "requires_python": "", "summary": "Analyzing Complex Networks with Python", "version": "0.0.1" }, "last_serial": 5458680, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "46255afb188d5933b8c82023f51179ec", "sha256": "da19246d5b996a9da0bff6920b7251466a2a8208fd8ba3010d58aa5b71fece25" }, "downloads": -1, "filename": "netsci-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "46255afb188d5933b8c82023f51179ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26905, "upload_time": "2019-06-27T20:02:30", "url": "https://files.pythonhosted.org/packages/6f/ef/360881c5701daa7a4f0e3eccc5411906cb806aeba969a868d47a347ed7f3/netsci-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93da4cfae05b35e00c099dbf5b7460f0", "sha256": "251a339fc28a50553ce4c68c0a9d54e0b60675a3bc17d5b4a2cd01eeec673ee0" }, "downloads": -1, "filename": "netsci-0.0.1.tar.gz", "has_sig": false, "md5_digest": "93da4cfae05b35e00c099dbf5b7460f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11557, "upload_time": "2019-06-27T20:02:32", "url": "https://files.pythonhosted.org/packages/62/71/82fb27145b05cd492ec33a3b02b989ad7b9e99db5b39594d5d16766a988b/netsci-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "46255afb188d5933b8c82023f51179ec", "sha256": "da19246d5b996a9da0bff6920b7251466a2a8208fd8ba3010d58aa5b71fece25" }, "downloads": -1, "filename": "netsci-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "46255afb188d5933b8c82023f51179ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26905, "upload_time": "2019-06-27T20:02:30", "url": "https://files.pythonhosted.org/packages/6f/ef/360881c5701daa7a4f0e3eccc5411906cb806aeba969a868d47a347ed7f3/netsci-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93da4cfae05b35e00c099dbf5b7460f0", "sha256": "251a339fc28a50553ce4c68c0a9d54e0b60675a3bc17d5b4a2cd01eeec673ee0" }, "downloads": -1, "filename": "netsci-0.0.1.tar.gz", "has_sig": false, "md5_digest": "93da4cfae05b35e00c099dbf5b7460f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11557, "upload_time": "2019-06-27T20:02:32", "url": "https://files.pythonhosted.org/packages/62/71/82fb27145b05cd492ec33a3b02b989ad7b9e99db5b39594d5d16766a988b/netsci-0.0.1.tar.gz" } ] }