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

Uploaded CPython 3.11 Windows x86-64

tulip_python-5.7.0-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.0-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.0-cp310-cp310-win_amd64.whl (29.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

tulip_python-5.7.0-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.0-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.0-cp39-cp39-win_amd64.whl (31.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

tulip_python-5.7.0-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.0-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.0-cp38-cp38-win_amd64.whl (31.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

tulip_python-5.7.0-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.0-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.0-cp37-cp37m-win_amd64.whl (31.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

tulip_python-5.7.0-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.0-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.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: tulip_python-5.7.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 31.6 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 082e854033e9aba937d6842d69756a1588ce68ebd6ecb43807e198474aa0d9d6
MD5 ab095ff0e16cff80c66acb7a4f6940f0
BLAKE2b-256 982dc7a3c2d672668b0ead1d7892714a98d924961bb68403ead441f259e38e65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcac9ad5ef057d3b788f6426cbcbf45d7edcc96a04e3daf4cbce01b7a69742a5
MD5 a7a29cc87d529d3ed4f60776b8bb7b9c
BLAKE2b-256 06736bf3fbcfa942a3165487be7d591197d50fe33f0c1025c2edd361767418cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tulip_python-5.7.0-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.0-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 62f76f00962dbbee02554f993a04584298fef5643fde1c342f77d59bc6377cec
MD5 b3d149543b759c2efe14c7a9fc77f7b7
BLAKE2b-256 7c829b23fe874b83dee3d923680f957cbd8d58875aa3c3923baa89c39ea23150

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tulip_python-5.7.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 29.3 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 99211bab5722547598a3a9630687c03bb13d1913d67b73d699149c16ad5565e9
MD5 d3a642515a5cb9473372fb46357b77c9
BLAKE2b-256 0abd1f324f03571d098fb5bcfd399e02872fa69e0ea39480074886689e5b5ffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a930d0caed574d656b83e14d7a55c32eda52f477e4e7db262345563739853545
MD5 33527d8b81c54e504d42da732f2cf439
BLAKE2b-256 06c008a0736ddb3665acfa74363e93da01c4727ddb52a1c7cc3f465a874e6a13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tulip_python-5.7.0-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.0-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 7075541df298f5301a9083e1fa4ce08097aaa21afb3e49d13322e4d3fc5e3676
MD5 55d99655ee7c6f07056494b0a9e76cdd
BLAKE2b-256 19bd998d85b9e7232e07d5b49a7ab28164763006d3969d3e8fe702f580ed73e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tulip_python-5.7.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 31.6 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0910d81e22abb7ab5c779f291902c44867ce011ce183581aca877e9ca9d3f7ee
MD5 5c093499a340f243c75fb03d418a4119
BLAKE2b-256 afdae22359a85e07fdbe0cba9cc987101932fdf3f5e44e057fa0ac9af43b0ca7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53f106b29ec2e3a3426266e272f297bf43ab3cf4eac32cea9151b5f6476005c5
MD5 3d55cad95016462caa0c910bfa4441d4
BLAKE2b-256 55435aef825ab7b106de8657c9d10f903ef18acf4d65f21cd897d82ac3017669

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tulip_python-5.7.0-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.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 5f6cb9547f42a86cba067126e6c73f243c8b85903781276d2f15ecd1de93ed6c
MD5 f90405f517b4d32b5f611fe842e64628
BLAKE2b-256 147d48df0b20307d2e816038f204b027d7d90b95b51a6ca24c621233a1442e77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tulip_python-5.7.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 31.6 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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 42de51b6ce90789b988f2fd3a7fc6eca9170fc35ed43c9819da896ef9f88e39e
MD5 4957c44465bf0a311bcaf4741b0d770b
BLAKE2b-256 a7a0e923f704389383f7d4efeb82768a756f87c1fb7cf2bd19c0a48be1eeed9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d08f8660604d69e17a5ed96d64cf88cfc36bdc48fb7e7b4e26fa43c15622d45
MD5 9522fb3be7b0eaba870b5a29093a4084
BLAKE2b-256 6c7a76d4449c1e97f49b7977bcd503d501bb6cda7b5dfd91af8b1af756c496ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tulip_python-5.7.0-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.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c954f08ca565f7733f8ac7d330bc70ab2d39538d1c0e52b69bc6c4bdf33586c8
MD5 4a681240e87fd53c5675f5fc553dce72
BLAKE2b-256 241604be172aa2f859728fef783369e08de2c438c1aa6453648f33455968ae46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tulip_python-5.7.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 31.6 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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 dc5c5fbbe42f3224f0dff373b0e95f13efedf2a1224bc956c2869c7b6be2e9fe
MD5 aeb872069d27291e725905ee4ce27c7f
BLAKE2b-256 5cc348812dd48f82fb55ef5abc4c3a102cb212e91bdfcbfc268184322441b7e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tulip_python-5.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5b6f8423aa42bcf36a67b69c13e6efc794cf319a77874bf3c34f944770a28f6
MD5 4def6080819c157f7f74e384c3907f1f
BLAKE2b-256 11c1ab6eefceb16df40f0673f12c1c8c890a69657843c0974cf6d89b34145186

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tulip_python-5.7.0-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.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 55637da96f77054187c432f6141fc6c8a2154cbed09520eca253308d8e41c000
MD5 1524d344b9a9e392ee972c7502fc3a2c
BLAKE2b-256 60ca59fe007b19a8fc08264462185b7e5a98a29fe7e817192c82f0bd1cfa5055

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