Tulip is a software system dedicated to the visualization of huge graphs. It enables, 3D visualizations, 3D modifications, plugin support, support for clusters and navigation, and automatic graph drawing

Data Visualization Software
Tulip is an information visualization framework dedicated to the analysis and visualization of relational data. Based on more than 15 years of research and development, Tulip is built on a suite of tools and techniques , that can be used to address a large variety of domain-specific problems. With Tulip, we aim to provide Python and/or C++ developers a complete library, supporting the design of interactive information visualization applications for relational data, that can be customized to address a wide range of visualization problems. In its current iteration, Tulip enables the development of algorithms, visual encodings, interaction techniques, data models, and domain-specific visualizations. This development pipeline makes the framework efficient for creating research prototypes as well as developing end-user applications. The recent addition of a complete Python programming layer wraps up Tulip as an ideal tool for fast prototyping and treatment automation, allowing to focus on problem solving, and as a great system for teaching purposes at all education levels.
David Auber, Daniel Archambault, Romain Bourqui, Maylis Delest, Jonathan Dubois, Antoine Lambert, Patrick Mary, Morgan Mathiaut, Guy Melançon, Bruno Pinaud, Benjamin Renoust, Jason Vallet
In Encyclopedia of Social Network Analysis and Mining, Springer, 2017.
Source : https://tulip.labri.fr/TulipDrupal/?q=tulip-biblio

Written in C++ the framework enables the development of algorithms, visual encodings, interaction techniques, data models, and domain-specific visualizations. One of the goal of Tulip is to facilitates the reuse of components and allows the developers to focus on programming their application. This development pipeline makes the framework efficient for research prototyping as well as the development of end-user applications.

Tulip 5.4.0 is available
Tulip 5.4 offers numerous improvements and bug fixes especially:

  • a slight redesign of the graphical user interface, in particular the Python IDE and Search Dialog,
  • a speedup of the OpenGL rendering engine,
  • the addition of the Python 3.8 support (Tulip python wheels are now available for Python 2.7, 3.5, 3.6, 3.7 and 3.8 versions),
  • the addition of an ‘automatic choice’ mode for the Geographic view geolocation feature.

Visual Analytics with Tulip 5

Source: https://tulip.labri.fr/TulipDrupal/sites/default/files/uploadedFiles/images/overview2.preview.png

Python in action under Tulip 5

Source: https://tulip.labri.fr/TulipDrupal/sites/default/files/uploadedFiles/images/views-python.preview.png

Download links
Binaries are available for Windows (64-bit), Linux (a 64-bit AppImage) and MacOSX platforms from the dedicated SourceForge page.
Source packages can be downloaded from the same page.
A Windows binary without the Python components is also available for users who do not aim to use
any specific Python code to interact with their data when using Tulip.


By Taufiq Kurniawan

Interested on library and information science, literacy, digital library, digital humanities, data science, media and culture studies.