Nezzle:可编程的交互式网络可视化软件
项目描述
介绍
- Nezzle 是一个交互式和可编程的网络可视化软件。
- Nezzle 最初被开发用于可视化生物网络,例如 信号网络。
- Nezzle 代表 Net + Pu zzle,因为调整网络的节点和边缘以进行可视化类似于拼图。
- 在 Nezzle 的 YouTube 频道:tv:中查找有用的教程
特征
- 用于高质量图形的复杂网络的轻量级、可编程、详细的可视化。
- 具有用户定义的源代码的高度可定制的网络可视化。
- 强大的 Python 生态系统支持轻松高效的插件开发。
- 通过调整 GUI 中的图形来手动管理节点和边缘的位置。
- 在 GUI 控制台中修改网络数据和图形的交互式编程。
- GUI 依赖于 Python 绑定,
Qt
例如PyQt
(QtPy
在此项目中抽象)。
安装
:snake: Anaconda推荐使用和开发 Nezzle。
:warning: 鼓励 Apple M1 用户使用Rosetta Terminal。
Anaconda 虚拟环境
安装 anaconda 后,为 Nezzle 创建一个 conda 虚拟环境。在以下命令中,您可以更改 Python 版本(例如,python=3.7
或python=3.9
)。
conda create -n nezzle python=3.8
现在,我们可以如下激活我们的 Nezzle 虚拟环境。
conda activate nezzle
Installpip
用于安装依赖项。
conda install pip
依赖
我们可以使用pip
with-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
查看哈希)
内置分布
nezzle-0.1.1-py3-none-any.whl
(177.0 kB
查看哈希)