Large graphs analysis and drawing
Project description
Module description
Graphs play an important role in many research areas, such as biology, microelectronics, social sciences, data mining, and computer science. Tulip (https://tulip.labri.fr) [1] [2] [3] is an Information Visualization framework dedicated to the analysis and visualization of such relational data. Written in C++ the framework enables the development of algorithms, visual encodings, interaction techniques, data models, and domain-specific visualizations.
The Tulip core library is available to the Python community through the Tulip-Python bindings [4]. The bindings have been developed using the SIP tool [5] from Riverbank Computed Limited, allowing to easily create quality Python bindings for any C/C++ library. The main features provided by the bindings are the following ones:
Creation and manipulation of graphs : Tulip provides an efficient graph data structure for storing large and complex networks. It is also one of the few that offer the possibility to efficiently define and navigate graph hierarchies or cluster trees (nested subgraphs).
Storage of data on graph elements : Tulip allows to associate different kind of serializable data (boolean, integer, float, string, …) and visual attributes (layout, color, size, …) to graph elements. All these data can be easily accessed from the Tulip graph data structure facilitating the development of algorithms.
Application of algorithms of different types on graph : Tulip has been designed to be easily extensible and provides a variety of graph algorithms (layout, metric, clustering, …) implemented as C++ plugins. All these algorithms can be called from Python. As Tulip is dedicated to graph visualization, it is provided with numerous state of the art graph layout algorithms but also a bridge to the Open Graph Drawing Framework (http://www.ogdf.net) [6]
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file tulip_python-5.7.2-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 15.2 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b32727d6e6d9ce99cf1f15da35a21b58c752eeb731ee9643f8a662f3ef5b9cef |
|
MD5 | cc2c23ecb8726ad662fb9fa95082a4f0 |
|
BLAKE2b-256 | e7580a3818ce255eb0f66a2fc0f5b23abe25c3f975d8c8dac4a1d974b3b7c78e |
File details
Details for the file tulip_python-5.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 9.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4071b821c9a673f38e231713eff941f8564606e9a9e4d8503627187e11861d7e |
|
MD5 | 91069406d8be6eb1669b7a7f4f974c95 |
|
BLAKE2b-256 | c4db67f643b9b123ffe9badcf9f2b414055ac31bb89f37652995b4007e8507da |
File details
Details for the file tulip_python-5.7.2-cp311-cp311-macosx_10_14_universal2.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp311-cp311-macosx_10_14_universal2.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.11, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbc003c8d341eea69204ad3cf59fd9cecdc0b06633025e4d301d3c71d27640e9 |
|
MD5 | 2ce2d821200af3be3c82b7d862083eba |
|
BLAKE2b-256 | c4437fa2705c7441953ee341070aa65c8008a026393913d5092e439fa248eea3 |
File details
Details for the file tulip_python-5.7.2-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 15.2 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e7b27e8692a7d661673845400942c6d1e0523d95c5598f1769d404c72a453c4 |
|
MD5 | e1bd2e130cee7b859257b4a6fdb5bbdb |
|
BLAKE2b-256 | 7ea0343a2f3d6f3cb5158fc299159b05fd4bb6708f43dc01d86a986476024d89 |
File details
Details for the file tulip_python-5.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 9.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86fb541b13ce6b03fecd5f94fe1f14b0b733b96c13aa4c27459f7833e530deae |
|
MD5 | d38deda9aeacdc2dc85a61b3ab2c4377 |
|
BLAKE2b-256 | 8bfa91bd95f981d8c1df9ea71da1073c65ac6f3b98a07388338fb08469fb65ec |
File details
Details for the file tulip_python-5.7.2-cp310-cp310-macosx_10_14_universal2.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp310-cp310-macosx_10_14_universal2.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.10, macOS 10.14+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 417ab018d460e5e2ca2abdbe4351fa308550a840d6fca4824c51e1b108a699ff |
|
MD5 | 9edf33d4fff15cde9dee56b5868841c9 |
|
BLAKE2b-256 | a0fdc1a4fd882de84d8653c04122161d49ae4f4b77cc8f5c07b994f5e4793df5 |
File details
Details for the file tulip_python-5.7.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 15.2 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cda5ff9c68aba34fd1260fec25e590f03563d31bd36b44fa7260904accd2ad9a |
|
MD5 | 0fb8647d6521b5457525d31d81e0fa69 |
|
BLAKE2b-256 | 165e417ccb1d5e56dd1caff9b17eace1b56fca38758cc5f7a4da4bcbcefc496c |
File details
Details for the file tulip_python-5.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 9.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 871f5cf7784a274ab47659428c4cfcc0d636993bc2c1e51411b7775992515104 |
|
MD5 | 55f237c5c5347a3af8019753e118bd1d |
|
BLAKE2b-256 | 741e3ce63d768a6a6800f67efeccb2bb3d051bf659268dbfb8309d7b604665ee |
File details
Details for the file tulip_python-5.7.2-cp39-cp39-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp39-cp39-macosx_10_14_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.9, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53d7cc35069ad417724db89a2066a01b4efd23bd99f746382d8e93fffd30726a |
|
MD5 | 95b3cb84213083ddc7df9fedf62d2b6e |
|
BLAKE2b-256 | a11144da83eb8d33ba7b4b304ad977c142f968175b3693e5d7c939215e345257 |
File details
Details for the file tulip_python-5.7.2-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 15.2 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb48638b87340c6141f77ab46f78ff6fe15e55b7bcd0558551c9481756e3cd54 |
|
MD5 | 29fbac781976032d019448e546c2dd2c |
|
BLAKE2b-256 | 95f9075b536448cf887bddcec64d38a1c4b5304d12b283d3a322997fcb8f43f0 |
File details
Details for the file tulip_python-5.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 9.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5ac18d5b4662621f3a3151e56755fe19f2609ae3499090d83db2b21082ce008 |
|
MD5 | 3750af52c9efcf92b3ef12e065a7ab39 |
|
BLAKE2b-256 | 221a610e47a849a5d3ebaf3d5cd373d2cdf7b62142a9229e1ecfb0d3c5a5079d |
File details
Details for the file tulip_python-5.7.2-cp38-cp38-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp38-cp38-macosx_10_14_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.8, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 255687b959bb81171f23c5705240541cdf1604bc952e7677df8d2c4bcc94bc01 |
|
MD5 | 0dc987b87622dc0ee2906024f385beec |
|
BLAKE2b-256 | eda8b60a3954d931b0f9a5afd77ec1aee9dbc48d4f96247d883362a06300a9c6 |
File details
Details for the file tulip_python-5.7.2-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 15.2 MB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72261f34cdcbb0663efca1de4c273b77a26edf37904929a6509c7e9c6abd407e |
|
MD5 | 3edd1cf5ca3a34e4d209a4e80753a6f2 |
|
BLAKE2b-256 | f98fe66613aeabd720c6dfd1ceb9a815d4b44f4f6a97258ba3bc52c83e8b8c5a |
File details
Details for the file tulip_python-5.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 9.5 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cd7683d4295fdc18d7d5976a13b92fb1fd5590309c31b145b0f097e6fb024e2 |
|
MD5 | 1611ea50f05d4296078896b0e61372d0 |
|
BLAKE2b-256 | 27b37fb659650585325b6130f136d90bc456c91624a02a784c047e1089992d99 |
File details
Details for the file tulip_python-5.7.2-cp37-cp37m-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: tulip_python-5.7.2-cp37-cp37m-macosx_10_14_x86_64.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.7m, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 051df567b24c1e235379c54a3d134ca6c96b7424f9aecf93da907fde906e5a08 |
|
MD5 | 660db887cd84a1b70470d123ec43a163 |
|
BLAKE2b-256 | d63eeaa1d68cc926ab154ba9038ea03eb828da5487f5c95b49328ea1f60ea8c7 |