Skip to main content

Nezzle:可编程的交互式网络可视化软件

项目描述

介绍

  • Nezzle 是一个交互式和可编程的网络可视化软件。
  • Nezzle 最初被开发用于可视化生物网络,例如 信号网络
  • Nezzle 代表 Net + Pu zzle,因为调整网络的节点和边缘以进行可视化类似于拼图。
  • 在 Nezzle 的 YouTube 频道:tv:中查找有用的教程

特征

  • 用于高质量图形的复杂网络的轻量级、可编程、详细的可视化。
  • 具有用户定义的源代码的高度可定制的网络可视化。
  • 强大的 Python 生态系统支持轻松高效的插件开发。
  • 通过调整 GUI 中的图形来手动管理节点和边缘的位置。
  • 在 GUI 控制台中修改网络数据和图形的交互式编程。
  • GUI 依赖于 Python 绑定,Qt 例如PyQtQtPy在此项目中抽象)。

安装

:snake: Anaconda推荐使用和开发 Nezzle。

:warning: 鼓励 Apple M1 用户使用Rosetta Terminal

Anaconda 虚拟环境

安装 anaconda 后,为 Nezzle 创建一个 conda 虚拟环境。在以下命令中,您可以更改 Python 版本(例如,python=3.7python=3.9)。

conda create -n nezzle python=3.8

现在,我们可以如下激活我们的 Nezzle 虚拟环境。

conda activate nezzle

Installpip用于安装依赖项。

conda install pip

依赖

检查 conda 的 要求要求中的包和版本。

我们可以使用pipwith-r选项安装所有依赖项。

pip install -r requirements.txt

我们还可以使用带有选项的 conda 安装依赖--file项。

conda install -y --file requirements_conda.txt

从 PyPI 安装

安装 Nezzle 最简单的方法是使用pip.

pip install nezzle

但是,已安装的软件包pip不包含示例。要探索示例,请从此 GitHub 存储库安装。

从 GitHub 存储库安装

首先,克隆此存储库的最新版本。

git clone https://github.com/dwgoon/nezzle.git nezzle

现在,我们需要将 Nezzle 安装为一个模块。

cd nezzle
pip install -r requirements.txt
python setup.py install

执行

在终端中,我们只需键入 Python 环境的“Scripts”子目录中的“nezzle”即可。

nezzle

或者,我们可以在本地存储库中执行程序,如下所示。

python nezzle.py

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

nezzle-0.1.1.tar.gz (136.7 kB 查看哈希

已上传 source

内置分布

nezzle-0.1.1-py3-none-any.whl (177.0 kB 查看哈希

已上传 py3