Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

tulip_python-5.7.2-cp311-cp311-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

tulip_python-5.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

tulip_python-5.7.2-cp311-cp311-macosx_10_14_universal2.whl (8.0 MB view details)

Uploaded CPython 3.11 macOS 10.14+ universal2 (ARM64, x86-64)

tulip_python-5.7.2-cp310-cp310-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

tulip_python-5.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tulip_python-5.7.2-cp310-cp310-macosx_10_14_universal2.whl (8.0 MB view details)

Uploaded CPython 3.10 macOS 10.14+ universal2 (ARM64, x86-64)

tulip_python-5.7.2-cp39-cp39-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

tulip_python-5.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tulip_python-5.7.2-cp39-cp39-macosx_10_14_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

tulip_python-5.7.2-cp38-cp38-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

tulip_python-5.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tulip_python-5.7.2-cp38-cp38-macosx_10_14_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

tulip_python-5.7.2-cp37-cp37m-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

tulip_python-5.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

tulip_python-5.7.2-cp37-cp37m-macosx_10_14_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

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

Hashes for tulip_python-5.7.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b32727d6e6d9ce99cf1f15da35a21b58c752eeb731ee9643f8a662f3ef5b9cef
MD5 cc2c23ecb8726ad662fb9fa95082a4f0
BLAKE2b-256 e7580a3818ce255eb0f66a2fc0f5b23abe25c3f975d8c8dac4a1d974b3b7c78e

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tulip_python-5.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4071b821c9a673f38e231713eff941f8564606e9a9e4d8503627187e11861d7e
MD5 91069406d8be6eb1669b7a7f4f974c95
BLAKE2b-256 c4db67f643b9b123ffe9badcf9f2b414055ac31bb89f37652995b4007e8507da

See more details on using hashes here.

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

Hashes for tulip_python-5.7.2-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 dbc003c8d341eea69204ad3cf59fd9cecdc0b06633025e4d301d3c71d27640e9
MD5 2ce2d821200af3be3c82b7d862083eba
BLAKE2b-256 c4437fa2705c7441953ee341070aa65c8008a026393913d5092e439fa248eea3

See more details on using hashes here.

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

Hashes for tulip_python-5.7.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0e7b27e8692a7d661673845400942c6d1e0523d95c5598f1769d404c72a453c4
MD5 e1bd2e130cee7b859257b4a6fdb5bbdb
BLAKE2b-256 7ea0343a2f3d6f3cb5158fc299159b05fd4bb6708f43dc01d86a986476024d89

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tulip_python-5.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86fb541b13ce6b03fecd5f94fe1f14b0b733b96c13aa4c27459f7833e530deae
MD5 d38deda9aeacdc2dc85a61b3ab2c4377
BLAKE2b-256 8bfa91bd95f981d8c1df9ea71da1073c65ac6f3b98a07388338fb08469fb65ec

See more details on using hashes here.

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

Hashes for tulip_python-5.7.2-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 417ab018d460e5e2ca2abdbe4351fa308550a840d6fca4824c51e1b108a699ff
MD5 9edf33d4fff15cde9dee56b5868841c9
BLAKE2b-256 a0fdc1a4fd882de84d8653c04122161d49ae4f4b77cc8f5c07b994f5e4793df5

See more details on using hashes here.

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

Hashes for tulip_python-5.7.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cda5ff9c68aba34fd1260fec25e590f03563d31bd36b44fa7260904accd2ad9a
MD5 0fb8647d6521b5457525d31d81e0fa69
BLAKE2b-256 165e417ccb1d5e56dd1caff9b17eace1b56fca38758cc5f7a4da4bcbcefc496c

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tulip_python-5.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 871f5cf7784a274ab47659428c4cfcc0d636993bc2c1e51411b7775992515104
MD5 55f237c5c5347a3af8019753e118bd1d
BLAKE2b-256 741e3ce63d768a6a6800f67efeccb2bb3d051bf659268dbfb8309d7b604665ee

See more details on using hashes here.

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

Hashes for tulip_python-5.7.2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 53d7cc35069ad417724db89a2066a01b4efd23bd99f746382d8e93fffd30726a
MD5 95b3cb84213083ddc7df9fedf62d2b6e
BLAKE2b-256 a11144da83eb8d33ba7b4b304ad977c142f968175b3693e5d7c939215e345257

See more details on using hashes here.

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

Hashes for tulip_python-5.7.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cb48638b87340c6141f77ab46f78ff6fe15e55b7bcd0558551c9481756e3cd54
MD5 29fbac781976032d019448e546c2dd2c
BLAKE2b-256 95f9075b536448cf887bddcec64d38a1c4b5304d12b283d3a322997fcb8f43f0

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tulip_python-5.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5ac18d5b4662621f3a3151e56755fe19f2609ae3499090d83db2b21082ce008
MD5 3750af52c9efcf92b3ef12e065a7ab39
BLAKE2b-256 221a610e47a849a5d3ebaf3d5cd373d2cdf7b62142a9229e1ecfb0d3c5a5079d

See more details on using hashes here.

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

Hashes for tulip_python-5.7.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 255687b959bb81171f23c5705240541cdf1604bc952e7677df8d2c4bcc94bc01
MD5 0dc987b87622dc0ee2906024f385beec
BLAKE2b-256 eda8b60a3954d931b0f9a5afd77ec1aee9dbc48d4f96247d883362a06300a9c6

See more details on using hashes here.

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

Hashes for tulip_python-5.7.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 72261f34cdcbb0663efca1de4c273b77a26edf37904929a6509c7e9c6abd407e
MD5 3edd1cf5ca3a34e4d209a4e80753a6f2
BLAKE2b-256 f98fe66613aeabd720c6dfd1ceb9a815d4b44f4f6a97258ba3bc52c83e8b8c5a

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tulip_python-5.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cd7683d4295fdc18d7d5976a13b92fb1fd5590309c31b145b0f097e6fb024e2
MD5 1611ea50f05d4296078896b0e61372d0
BLAKE2b-256 27b37fb659650585325b6130f136d90bc456c91624a02a784c047e1089992d99

See more details on using hashes here.

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

Hashes for tulip_python-5.7.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 051df567b24c1e235379c54a3d134ca6c96b7424f9aecf93da907fde906e5a08
MD5 660db887cd84a1b70470d123ec43a163
BLAKE2b-256 d63eeaa1d68cc926ab154ba9038ea03eb828da5487f5c95b49328ea1f60ea8c7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page