用于处理化学坐标的python模块。

chemcoord的Python项目详细描述


#chemcoord:用于分子坐标的python模块

<;table>;
<;tr>;
<;td>;最新版本<;td>;
<;td>;
<;a href="https://pypi.python.org/pypi/chemcoord">;
<;img src="https://img.shields.io/pypi/v/chemcoord.svg"alt="最新re租用"/>;
<;/a>;
<;/td>;
<;tr>;
<;td>;包状态<;/td>;
<;td>;
<;a href="https://pypi.python.org/pypi/chemcoord">;
<;img src="https://img.shields.io/pypi/status/chemcoord.svg"
alt="status"/>;
<
<;lt;lt;br/><;lt;lt;lt;lt;lt;lt;td>;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;a;
>;
>;
>;
<;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;http://www.gnwww.gnwww.gnu.org.org.org.org/licenses/licenses/lgpl-a>;
<;/td>;
<;tr>;
<;tr>;
<;td>;生成状态<;td>;
<;td>;
<;a href="https://travis ci.org/mcocdawc/chemcoord">;
<;img src="https://travis-ci.org/mcocdawc/chemcoord.svg?branch=master"
a lt="travis build status"/>;
<;/a>;
<;/td>;
<;/tr>;
<;tr>;
<;td>;代码质量<;/td>;
<;td>;
<;a href="https://landscape.io/github/mcocdawc/chemcoord/master">;
<;img src="https://landscapE.IO/github/mcocdawc/chemcoord/master/landscape.svg?
lt;br/><;a>;
<;lt;lt;lt;lt;br/><;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;br/><;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt>;
<;
<;
<;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;a;/麸皮ch/master/graph/badge.svg"a lt="codecov"/>;
<;/a>;
<;/td>;
<;/tr>;
<;/table>;


在笛卡尔空间和非冗余内部坐标(zmatrices)之间。
如果有必要,虚拟原子会自动插入和移除。
*创建的zmatrix不仅是用内部坐标表示的结构,
它是一种"化学"zmatrix。
"化学"zmatrix的意思是,例如,距离沿键
或二面体的定义如化学教科书中所示
(纽曼投影)。
*实现了不同
坐标系之间转换的分析梯度。
*性能密集型函数离子/方法使用[numba](http://numba.pydata.org/)以类似fortran/c的速度实现。
*几何体可以使用符号表达式使用
[sympy](http://www.sympy.org/en/index.html)定义。
*构建在具有非常相似语法的[pandas]之上(http://pandas.pydata.org/)。.
这允许例如不同的标签或基于行的索引。
*它来自我自己的工作,我在白天大量使用它。
因此,所有函数都是围绕理论化学中的工作流程进行测试和定制的。
*这些类可以安全地继承,并且很容易实现定制。
*[它是一个python模块;)(https://xkcd.com/353/)



\installation guide
需要一个有效的python安装(2.7和>;=3.5是可能的)。

[jupyter](http://jupyter.org/)。
默认情况下,它们会随
[anaconda3安装程序(https://www.continuum.io/downloads/)一起提供


\unix



对于打包版本,必须在
终端中执行以下命令:
`````
conda install-c mcocdawc chemcoord
```

````
pip安装chemcoord
`````
以获得最新的开发版本(experimental):
```
git克隆https://github.com/mcocdawc/chemcoord.git
cd chemcoord
pip安装。
````

对于Unix,

通过引用Oskar Weser(2017)使用这一现成的bibtex条目,可以很容易地认识到这一事实:

````
@masterthesis{oweser2017,
author={oskar Weser},
title={an effective and general library for the definition and use of internal coordinates in large molecular systems},
school={georg august universit_t gottingen},
年份={2017},
月份={11月},
}
`````

/文件/硕士论文

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring data rest域驱动设计发布非聚合根实体   使用ContentValues提升整数列的值(Java、Android)   Google应用程序引擎(Java)+Spring管理的PersistenceManager   java如何使用JDT获取封闭方法节点?   java在字符串中首先计算负数运算   java Android如何在单击按钮时更改底部导航项的颜色   java理解Javafx运行时错误   swing Java创建笔刷笔划动作   java在非Netty客户端中从Netty服务器获取响应   java计数将参数传递给方法   java Android AIDL gen文件导致警告?   swing Java JFrame互动程序   scjp测试中的java正则表达式测试   Java中的桌面应用   java我可以使用spring security在cookies中存储完整的用户信息吗?记住我   java中棘手的方法重载   java忽略Mockito中的方法调用   java skipUntil和具有并发1的flatMap挂起在Reactor中   为什么我要关闭java。util。扫描仪变量?