Skip to content

Releases: moyulyy/plot-Bader

v1.0.0 · Bader 电荷可视化工作台(Windows 便携版)

Choose a tag to compare

@moyulyy moyulyy released this 24 Sep 08:41

🎉 Bader 电荷可视化工作台 v1.0.0

把 VASP / Bader 的电荷分析结果,一键变成可交互、可预览、可分享的可视化成果。

⬇️ 下载

平台 文件 说明
Windows x64 BaderChargeViewer-1.0.0-win64-portable.zip 解压后双击 BaderChargeViewer.exe,无需安装 Python

✨ 主要功能

  • 🧊 交互式 3D 结构(3Dmol.js):拖动旋转 · 滚轮缩放 · 双击复位 · 晶胞框
  • 🏷 三种标注:原子序号 / 元素类型 / Bader 电荷差 Δq
  • 🎨 两种着色:按元素(Jmol 配色)/ 按电荷差(蓝‑白‑红发散色带)
  • 🎞 旋转 GIF:绕晶胞 a/b/c 或屏幕轴匀速旋转,正交相机,首尾无缝循环
  • 📊 逐原子数据表 + 一键导出 CSV
  • 📄 完全自包含的独立 HTML 结果页:三视图 + 图例 + 明细 + 分组统计 + 判据说明
  • 🖼 单帧 PNG 导出(含图例)

🚀 使用方法

  1. 下载并解压 BaderChargeViewer-1.0.0-win64-portable.zip
  2. 双击 BaderChargeViewer.exe
  3. 选择包含 POSCAR/CONTCAR、ACF.dat(可选 POTCAR)的目录
  4. 内置 samples/ 示例数据可直接试用

生成 GIF 需要系统自带 Edge(Win10/11 默认) 或 Chrome;解析与 3D 交互无需额外依赖。

🔬 数据约定

  • 结构坐标取 ACF.dat 的笛卡尔坐标,POSCAR 提供晶胞矢量与元素
  • Δq = q_Bader − ZVAL(Δq > 0 电子富集,Δq < 0 电子亏损)
  • 缺少 POTCAR 时自动降级显示原始 Bader 电荷

💻 源码 / 文档

https://github.com/moyulyy/plot-Bader

完整更新日志:https://github.com/moyulyy/plot-Bader/commits/main