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.1-cp311-cp311-win_amd64.whl (14.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

tulip_python-5.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

tulip_python-5.7.1-cp311-cp311-macosx_10_14_universal2.whl (7.9 MB view details)

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

tulip_python-5.7.1-cp310-cp310-win_amd64.whl (14.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

tulip_python-5.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tulip_python-5.7.1-cp310-cp310-macosx_10_14_universal2.whl (7.9 MB view details)

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

tulip_python-5.7.1-cp39-cp39-win_amd64.whl (14.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

tulip_python-5.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tulip_python-5.7.1-cp39-cp39-macosx_10_14_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

tulip_python-5.7.1-cp38-cp38-win_amd64.whl (14.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

tulip_python-5.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tulip_python-5.7.1-cp38-cp38-macosx_10_14_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

tulip_python-5.7.1-cp37-cp37m-win_amd64.whl (14.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

tulip_python-5.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.4 MB view details)

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

tulip_python-5.7.1-cp37-cp37m-macosx_10_14_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

File details

Details for the file tulip_python-5.7.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 14.9 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7561245ec03e264742bce593577dd9af006022b305ba7469b2150a51d453622f
MD5 d17db6c8b7604b8d9a051041d76bf6e2
BLAKE2b-256 48823462a712ae52da5ec7fd99516bafd3a9544acc2540dfbf6aa41d7b20745a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4bb7e63186d6d96b24ae35fa18bd8b644f0f02bafac4544c1054596941be681
MD5 c33822c572fed5e3c7bbef5fb36af484
BLAKE2b-256 7804e78e841f99ce6734752c32719614c5fb0b33b67211229fa3579c73b94773

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.1-cp311-cp311-macosx_10_14_universal2.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp311-cp311-macosx_10_14_universal2.whl
  • Upload date:
  • Size: 7.9 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.1-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 64b72afca221761b41a62ef3d6f0af603dc4aacc389156db5f975ef3117e6551
MD5 f63b265e297f364ad9ebc5fab072d50b
BLAKE2b-256 2718862fb27300be45cc5e1271c330db90e5e6bd60a5060c99a56a2855765543

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 14.9 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5b4d7dc55a5ff5e313b039a9846187105ce88423be7e37b20e66acf756e281da
MD5 afd4a765549c27b2f56a71fa4df5a4ed
BLAKE2b-256 f0c4b7270710c3a3a622d178c1f84d801a97f8405ab06d44f3c101fe31f50868

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 effd3cc739687bfb8ef5b119ab8c633bf857b6cacf8a96d64c030e540d81212e
MD5 ec0c0a8abdd68514dfdc9cc36043ea68
BLAKE2b-256 6a86d811c37167c8c84a8d3e72b4a8e301f10ae39e565e4eaaf116718469e535

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.1-cp310-cp310-macosx_10_14_universal2.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp310-cp310-macosx_10_14_universal2.whl
  • Upload date:
  • Size: 7.9 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.1-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 5e9c9bbfd80035d7c9d657f115399b0fd1ac4772192a01d5e4913cd0da72f3e2
MD5 f2bdb8281f11ef4048287e6ecb724c40
BLAKE2b-256 7e3e2be83602e45ee54c0950e2f58a0c64b861237176a3c1246006b817102251

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 14.9 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6105371518252cfad40e3a7fc843b0711ebe67c40ba39d66bbdb2f29565d00f9
MD5 452c1c5599068966ac61714170d8f8db
BLAKE2b-256 9d285e518d259b27a6fa5a7592c13a75393de24c2b876d7ac6d8da0bd050ff7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8850cce17aa68c731ef5a313f8bdf86c84909c77b7e9a4abb849c8b16c05081d
MD5 dc5736d17ce08fe12cb49c7a2e799cf8
BLAKE2b-256 fa378aa80336bb624e093fa8d38127d40caea616bb3271f225fcbb57a1546b6e

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.1-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 7.9 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.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 bffa221c4e2e2ddf31982c84cceb9bd12db40fb72691813dd01f5bc61458a698
MD5 26c3dcc16f0548c31af379ac6ac829d8
BLAKE2b-256 4aa8fa6268eecb41b22f85d626e1c48b4ccd374474056663a79dc774e0b9853a

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 14.9 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 496d0d8883b33fba1a898684927cda95648d28a78c8d51fc95f976a1069d1d9e
MD5 143d0c9c5b6bacea76f57a4b920b693a
BLAKE2b-256 73a00d1649fb0baeecd3af31b3b8bdfd9cf69334f37a7c2924e0a0414936a809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91462ffaab76f72de28a54037f15ab58a59e69b920bf24102d46be9b61748d0e
MD5 c4841801815f0cc0d45ef6357fc96488
BLAKE2b-256 c3130a7c02aed4de87bbc8d28c37c3bcc3d4b3ac98f91cfd501571801533baf9

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.1-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 7.9 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.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 22c2e712dc00ca10b628f918ffe5540e22719e2749895c23b4e98d4d684a7e30
MD5 4e74da5c56766589f66c750026333541
BLAKE2b-256 3d3907f62997ee7f8030f5c0c10cc98f2d6954ae149ce530eea4c1d39b3bae1f

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 14.9 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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 189107884324f2758fb7c5258009b6c81d6788c58ae831f050f81517c67bc891
MD5 1c7e37fbe5a04487e2728cee5b8c943b
BLAKE2b-256 3771068e9c15902573c777a0ba44d1936c3d78dacf05a4dacee575cfda23ef48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbd2987fe71cb24f980b836e318a10ba852201dc6f58a725dddc6f6df833e8de
MD5 7cf5b5908c54d89e5994290b5c842cb6
BLAKE2b-256 c2328851341e93ef7b2b5988ad112d926ebfc2b72024d86bce0e446a918fa916

See more details on using hashes here.

File details

Details for the file tulip_python-5.7.1-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: tulip_python-5.7.1-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 7.9 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.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3945cb8227fd1ed37e0155e8730d9b7eee0b6942ea85a32f396bede986b8b5e6
MD5 6ab00c5391bb1a507190cc1a5552a239
BLAKE2b-256 c1703cbf40b972d6f04c222fdfa2988980cdd937a1517e4187d7ebf2a26e6e91

See more details on using hashes here.

Supported by

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