Skip to main content

pygamess is a GAMESS wrapper for Python

Requirements

  • Python 2.6 or later (not support 3.x)

  • openbabel 2.3

  • GAMESS (and rungms script)

Features

  • nothing

Setup

$ easy_install pygamess

Basic Usage

import module and read molecule from file:

>>> import pygamess
>>> import openbabel as ob
>>> g = pygamess.Gamess()
>>> obc = ob.OBConversion()
>>> obc.SetInFormat("mol")
True
>>> mol = ob.OBMol()
>>> obc.ReadFile(mol, "examples/ethane.mol")
True

run GAMESS:

>>> try:
...     newmol = g.run(mol)
... except GamessError, gerr:
...     print gerr.value
...

get energy:

>>> newmol.GetEnergy()
-78.305307479999996

History

0.2.0 (2012-03-06)

  • run method can accept OBMol and Pybel-Molecule object

0.1.2 (2011-09-23)

  • added CIS method (and optimization)

0.1.1 (2011-08-06)

  • updated document

  • semiempical method (AM1, PM3, MNDO)

  • added statpt option

  • changed default error print (10 lines)

0.1 (2011-6-25)

  • first release

Download files

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

Source Distribution

pygamess-0.2.0.tar.gz (4.9 kB view details)

Uploaded Source

File details

Details for the file pygamess-0.2.0.tar.gz.

File metadata

  • Download URL: pygamess-0.2.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pygamess-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c1bd4b48a235d46b8ff642b89f09b588c3ea33ae0bd9dcb6075788ee7e3a0655
MD5 d4ea47078eadc0797eeb95a39e71d21d
BLAKE2b-256 9c7faa228b6d778b9491124bf8265f22f572d36ba2fb3a2f85dd8e475b61bd4b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page