跳到内容
此存储库已于2024年3月29日由所有者存档。它现在是只读的。

郁金香/郁金香

文件夹和文件

姓名姓名
上次提交消息
上次提交日期

最近一次提交

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

此存储库不再使用

我们现在使用私有存储库。使用SourceForge公司下载郁金香最新版本的源代码或报告错误。

郁金香许可证 GitHub上次提交 生成状态 SourceForge公司 PyPI版本

替换文本

郁金香是一个开源、跨平台、数据可视化框架,主要用于分析,绘制和可视化超大图形(多达数百万个节点和边)。它由创建大卫·奥伯,拉布里(信息研究实验室)和波尔多大学,多年来由一支中等规模的开发团队进行维护。在5.1版本之前,主要的郁金香代码库(基于subversion)是托管的SourceForge公司.该存储库仍然是郁金香发布下载存储库,但郁金香5开发现在托管在这里。

替换文本

概述

Tulip是一个信息可视化框架,专门用于分析和可视化关系数据。郁金香旨在为开发者提供一个完整的库,支持设计关系数据的交互式信息可视化应用程序他或她正在解决的问题。

用C++编写的框架可以开发算法、可视化编码、,交互技术、数据模型和特定于域的可视化。目标之一郁金香的目的是促进组件的重用,并允许开发人员专注于编写他们的应用程序。此开发管道使框架高效用于研究原型以及开发最终用户应用程序。

特征

郁金香框架具有许多特点,特别是:

  • 存储大型网络和其元素的属性(在郁金香语义中称为属性)。它也是为数不多的能够有效定义和导航的系统之一图层次结构或簇树(嵌套子图)。

  • 用于将这样的模型序列化到磁盘的几种图形文件格式,尤其是TLP格式基于Lisp语法便于解析,TLP二进制格式也便于更快的图形保存和加载。

  • 各种各样的图算法:聚类、度量、布局。。。郁金香的奉献为了图形可视化,它提供了许多最先进的图形布局算法也是通往打开图形绘制框架.

  • 硬件加速的图形渲染引擎OpenGL(OpenGL),在图形节点和边的可视化编码方面高度可定制,以便有效生成美观的交互式可视化效果。

  • 用于分析图形数据的多个可视化组件(在郁金香语义中称为视图)使用经典节点链接图以外的其他表示法:矩阵、直方图、,散点图、平行坐标。。。

  • 蟒蛇主要郁金香C++API的绑定,提供郁金香脚本用于操作从其主要图形用户界面加载的图形的设施。绑定也可以从Python打包索引.

  • 一种基于插件的体系结构,可通过新的图形导入机制、图形算法、可视化组件。。。Tulip插件可以用C++或Python编写。

  • 图形用户界面,基于Qt(数量)框架,支持轻松交互和操作框架的不同组件。

文档

以下是有关郁金香框架的相关文档资源的链接:

安装郁金香

郁金香是一个跨平台框架,可以在多个平台上安装或编译Linux操作系统发行版(Arch Linux、Debian、Fedora、Gentoo、OpenSUSE、Ubuntu…)MacOS操作系统窗户.

预编译的二进制文件

对于每个版本,Tulip都提供了Linux的预编译二进制文件(使用应用程序映像),MacOS(dmg捆绑包)或Windows(国家统计局基于安装程序)。您可以从下载这些二进制文件SourceForge公司.

从头开始编译

郁金香可以在每个支持的平台上轻松编译。然而,这个过程可能需要一些时间取决于您的系统配置。

构建郁金香需要以下依赖项:

为了构建Python组件,需要以下依赖项:

  • 蟒蛇>= 3.6
  • >= 4.19.14(如果找不到SIP或其版本不符合最低要求,它将使用郁金香树中现有的源代码副本进行编译)

还需要以下依赖项,但它们将从郁金香中编译如果在系统上找不到源树:

为了生成文档,必须安装以下工具:

如果您是Linux用户,那么可以使用发行版的包管理器安装所有这些依赖项。旧的持续集成设置文件.travis.yml文件可以为您在Linux平台上构建郁金香提供一些提示。

如果您是MacOS用户,我们建议使用MacPorts公司自制软件以便轻松安装所有这些依赖项。关于如何为这两种环境构建郁金香的提示也可以在旧的持续集成设置文件中找到.travis.yml文件。还为MacPorts提供了专用脚本Mac端口_构建.sh.

如果您是Windows用户,建议使用MSYS2型因为它极大地促进了郁金香的生长该平台(尤其是通过提供最新的编译器和预编译依赖项)。专用批处理文件msys2_内置.bat可用于MSYS2生成。

有关如何为MSVC构建郁金香的提示,请参阅估价员_ msvc.bat当前用于上的持续集成AppVeyor公司.

工具书类

郁金香网站有一个专用页面郁金香书目.

许可证

郁金香是自由软件;您可以重新发布和/或修改它根据GNU Lesser General Public License的条款由自由软件基金会发布,版本3许可证,或(由您选择)任何更高版本。

分发郁金香是为了希望它有用,但无任何保证;甚至没有适销性或特定用途的适用性。有关更多详细信息,请参阅GNU Lesser General Public License。