处理分子几何数据的工具。

molgemtools的Python项目详细描述


它提供:

  • Opening molecular .xyz files.
  • Helps generating nicely formatted Molpro or Gaussian input files for quantum chemical calculations.
  • Conversion between Cartesian and internal coordinate representations.
  • Molecular shape matching based on the Kabsch-Umeyama algorithm.
  • Calculating atomic distances, bond angles and dihedral angles.
  • Calculating the principal moments of inertia.
  • Generating permuted geometries.
  • Calculating the Euler angles from 3-dimensional rotation matrices.
  • Calculating the molecular adjacency list based on atomic distances.
  • Some chemical graph-theoretical tools derived from the adjacency list.

限制:

  • Only supporting dummy atoms for converting internal coordinate representations (Z-matrices) to Cartesian.
  • A Cartesian representation can be converted to Z-matrix if all atoms (with the exception of the first) are connected to at least one atom with an index lower than its own.

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

推荐PyPI第三方库


热门话题
java无法将自定义数据类型转换为字符串?   JavaLog4j和appender,这个Log4j定义正确吗?   用于换行的java Android Eclipse拆分   与某个方法关联的java启用/禁用JButton   java小部件列表视图加载视图   java国家/地区名称中的正则表达式   从Java调用Kotlin时,如何获取错误的行号?   java将视图传递给AsyncTask以访问findViewById   java SQL性能:多个绑定还是绑定到一个SQL变量以供重用?   BluetoothAdapter上的安卓 Java NullPointerException。isEnabled()   在clojure中取消引用java方法   JAVA网SocketException:IP_添加_成员身份失败(硬件筛选器不足?)   java从类对象的方法接收nullpointer异常   java使用for循环创建多个对象   java无法使用NTLM身份验证apache camel cxf   java Eclipse不喜欢@Override注释   java Spark SQL模拟红移(Oracle)“系统日期”或“当前日期”