马丁内斯集团使用的标准蟒蛇
mtzutils的Python项目详细描述
mtzutils
一个简单的python类包,我们似乎都是在martinez组中编写的。 理想情况下,这些模块是轻量级的标准模块,可以插入到每个人的 代码。
欢迎所有功能建议。
实施
mtzutils.options:基于rob的options对象,使用yaml加载和 更高级的类型功能
mtzutils.units:单位转换(由nanoReactor2和mdprop组合而成)
mtzutils.elements:基于nanoReactor2元素的可周期类 但是wigner.py的扩展质量
进行中
mtzutils.io:轻读/写文件。目前只是xyz和一些tc/bagel解析, 将来可能会有PDB文件。
建议
mtzutils.analysis:可能是一些基本的能量守恒/功率谱/ 温度绘图能力?
mtzutils.engines:jason和xiaolei的lammps/ase/pytc/tcpb的合并 引擎为nr2/动力学代码提供统一的能量/梯度接口
我怎么用这个?
要安装,只需运行pip install mtzutils
TOdo:用户指南
我该和谁说话?
- 斯特凡赛里坦sseritan@stanford.edu