Skip to main content

Tools for working with molecular geometry data.

Project description

It provides:

  • 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.

Limitations:

  • 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

molgemtools-0.0.9.tar.gz (30.3 kB view hashes)

Uploaded Source

Built Distribution

molgemtools-0.0.9-py3-none-any.whl (33.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page