6个版本
0.2.4 | 2023年12月3日 |
---|---|
0.2.3 | 2023年10月13日 |
0.1.0 | 2023年10月8日 |
28 在 可视化 中排名
每月下载 69 次
1MB
420 行
phrace
终端
Gromacs工具可以将gmx energy
)。这些数据文件通常使用Grace (xmgrace
) 工具查看。[^grace]
[^grace]: 顺便说一句,这是一个非常酷的网站。去看看吧!
安装
如果您系统上没有安装Rust,请在这里学习如何安装:here。这非常简单。
要安装二进制文件,请运行以下命令。
cargo install phrace
用法
只需使用
phrace example_data/potential_energy_em.xvg
GROMACS Energies
░
░
(
k ░
J ░
/ ░
m ░░
o ▒
l ▓░
) ▓▒
░█▓▒
▒▓██▒
░▓▓█▓▓██
▓██▓█▓▓█▓▓▓
░▓▓█▓█▓█▓▓█▓▓██▓█▓
░
Time (ps)
Summary: 393 items, mean ± σ -1512.5859 ± 54.731205, min … max -1565.1497 … -1111.5247
您也可以显式指定宽度和/或高度。
phrace -w 50 -h 25 example_data/ramachandran.xvg
Ramachandran Plot
░░░░░░░░░ ░░ ░░░░░ ░ ░
░░░░░░░░░░░░░░░░░░░░░ ░ ░ ░
░░░░░░░░░░░░░░░░░░░░░ ░ ░ ░ ░ ░
░░░ ░░░░░░░░░░░░░░░░ ░ ░
░░░░░░░ ░░░░░░░░░
░░░░░░░░░░░░░ ░░
░ ░ ░░░░░░░░ ░
░░░░░░░ ░░ ░
P ░ ░ ░░░░░░ ░ ░ ░ ░ ░
s ░░░ ░░░░░░░░░ ░░ ░ ░ ░ ░░░░░
i ░░░░ ░░░░░░░░░░░░ ░░░░░ ░ ░ ░░░░░░
░░░░ ░ ░░░░▒▓█▒░░░░ ░░░░░░░░ ░░ ░░░░
░░░░ ░ ░░░░▒░░░░░ ░░░ ░░░░░░░░ ░░
░░░░ ░ ░░░ ░░░░░░░ ░░ ░ ░░ ░░
░░ ░ ░ ░ ░ ░░░░░ ░ ░ ░
░░ ░ ░ ░░░░░░ ░░ ░ ░
░░ ░ ░ ░░░░░░░░░
░ ░ ░░░░ ░░ ░░░░░ ░ ░░░
░ ░░░░░░ ░░░░░░░░░ ░░░ ░
░
Phi
Summary: 3618 items, mean ± σ 8.999559 ± 90.19915, min … max -179.764 … 179.746
以ASCII风格渲染图也是可能的。
phrace --style ascii -w30 -h20 example_data/potential_energy_em.xvg
GROMACS Energies
.
( .
k
J .
/ :
m -=
o =#*
l :#%#%#@-
) +#%%#%#@#%#@#%#%#
.
Time (ps)
Summary: 393 items, mean ± σ -1512.5859 ± 54.731205, min … max -1565.1497 … -1111.5247
未来工作
如果我有时间,我想添加更多选项来更改视口、添加轴刻度标签、一次性绘制多个列。目前,它符合我的需求,我将其发布出来,以防其他人发现它在当前状态下有用。
我对添加更多数据格式支持也很感兴趣。说实话,添加一些奇怪和深奥的格式的能力会非常酷,也许像csv这样的格式也不错。如果您有特定的需求,请与我联系,我们可以看看是否可以一起做一些编程上的尝试。
如果我有灵感,也可能出现更多的绘图风格。
换句话说:欢迎贡献和合作。
依赖项
依赖于terminal_size
crate以获取终端的宽度和高度。依赖于lexopt
crate以解析命令行参数。没有其他依赖项。
作者:Ma3ke.
依赖项
~1.6–10MB
~106K SLoC