Posts

使用 Python 和 Matplotlib 绘制总能差柱状图

Published: 2026-03-30

在长期的材料计算与分子模拟中,对比不同结构间的能量变化往往是评估物理体系平衡与稳定性的关键环节。本文将展示如何通过一段精简的 Python 脚本自动读取 CSV 数据文件,并结合 Matplotlib 绘制包含类 LaTeX 字体排版的高质量总能差(Total Energy Difference)柱状图。

如何识别并远离"有毒"关系,建立高质量的真诚友谊

Published: 2026-03-23

遇到形形色色的人并结识朋友是生活常态,而你所观察到的现象非常精准——人际关系确实会直接影响我们的"能量场"。识别出那些持续消耗你的"有毒"(Toxic)关系,是保护自我心理健康的重要一步。真正的朋友或健康的关系应该是互相滋养的,而以下的标准将帮助你辨别身边的关系是否健康。

终端启动慢?29 倍提速的排查与修复全记录

Published: 2026-03-21

每次打开 iTerm2,都要盯着空白屏幕等上将近两秒,命令提示符才姗姗来迟——这种体验让人抓狂。本文记录了在 macOS Apple Silicon + zsh + Zim 环境下,将终端启动时间从 2.33 秒压缩到 0.08 秒的完整排查与修复过程,最终实现 29 倍提速。

使用 abipy 批量提取 VASP 几何优化的最终结构

Published: 2026-03-19

在进行密度泛函理论(DFT)等高通量计算任务时,从大量的计算目录下提取出几何优化完成的最终晶体结构往往是一项繁琐的工作。本文将分享一个实用的 Python 脚本,它整合了 abipy 与 pymatgen,能够自动遍历计算目录、判断收敛状态,并高效地提取出用于后续计算的 VASP POSCAR 文件。

Abinit几何优化收敛监控与可视化工具

Published: 2026-03-19

在计算材料科学和第一性原理研究中,几何优化的收敛过程常常耗时较长且中途可能出现不稳定的振荡。本文为大家提供了一款自动化的 Python 监控脚本,用于批量读取和可视化 Abinit 软件在优化过程中记录的轨迹数据,帮助研究人员快速掌控计算进度与系统状态。