Skip to main content

AiiDA plugin for the Gaussian quantum chemistry software

Project description

build Coverage Status PyPI version

aiida-gaussian

AiiDA plugin for the Gaussian quantum chemistry software

Features

Gaussian input can be provided as a python dictionary following the convention defined by pymatgen

parameters = {
    'functional':'PBE1PBE',
    'basis_set':'6-31g',
    'charge': 0,
    'multiplicity': 1,
    'link0_parameters': {
        '%chk':'aiida.chk',
        '%mem':"1024MB",
        '%nprocshared': 4,
    },
    'route_parameters': {
        'nosymm': None,
        'output':'wfx',
        'opt': 'tight',
    },
    'input_parameters': { # appended at the end of the input
        'output.wfx':None
    }, 
}

In route_parameters, specifying key: None adds only key without the equals sign to the input script.

Parsing of the results is performed with the cclib library and by default all of its output is stored in the output_parameters node.

Additionally, simple plugins to submit the Gaussian utilities formchk and cubegen are provided.

Installation

pip install aiida-gaussian

This installs the plugins to the AiiDA instance (to double-check, one can list all installed plugins by verdi plugin list aiida.calculations). After this, the Gaussian codes should be set up using the plugins (https://aiida.readthedocs.io/projects/aiida-core/en/latest/).

Usage

A quick demo of how to submit a calculation:

verdi daemon start # make sure the daemon is running
cd examples
# Submit test calculation (argument is the label of gaussian code)
verdi run example_01_opt.py gaussian09 

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

aiida-gaussian-1.0.0.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

aiida_gaussian-1.0.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

Details for the file aiida-gaussian-1.0.0.tar.gz.

File metadata

  • Download URL: aiida-gaussian-1.0.0.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.9

File hashes

Hashes for aiida-gaussian-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3b5027a09ff68432bf8d192cd1b6969e647686f6f7af2f94685acac69ade0c47
MD5 27c96b6bb4722b803d688a443bf3e2eb
BLAKE2b-256 30a5991dff1f619b3975b74d71b9c0df2ae762921c68e14143f214a1aa592182

See more details on using hashes here.

File details

Details for the file aiida_gaussian-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: aiida_gaussian-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.1.post20201107 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.9

File hashes

Hashes for aiida_gaussian-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c5398478140964268f438ad9cb6e00ea5db8142e2692afdbe2bfae645ecb2702
MD5 0be9d229e8cd0606d8f966defdd93b76
BLAKE2b-256 0e85405db093a7dc401936d915cae94c1324a8ef15cfc29dfe7086f3ea48498d

See more details on using hashes here.

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