Skip to main content

一个简单的 gro 文件库

项目描述

https://travis-ci.org/HubLot/groio.svg?branch=master https://coveralls.io/repos/HubLot/groio/badge.svg?branch=master&service=github

一个处理 gro 文件读写的库。

安装

点安装groio

用法

import groio

#Read a gro file
title, atoms, box = groio.parse_file("filin.gro")

#Write a gro file
with open("filout.gro", "w") as f:
    for line in groio.write_gro(title, output_atoms, box):
        print(line, end='', file=f)

#Renumber the atoms to avoid number above 100 000
atoms = groio.renumber(atoms)

函数parse_file返回:

  • title:系统的标题,写在文件的第 1 行,作为字符串

  • atom:原子列表,每个原子存储为字典

  • box : 最后一行作为字符串写入的框描述

运行测试

单元测试可通过nosetests python 模块获得。

鼻子测试测试/test_groio.py

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

groio-1.0.tar.gz (207.7 kB 查看哈希)

已上传 source

内置分布

groio-1.0-py2.7.egg (6.3 kB 查看哈希

已上传 2 7