Skip to main content

build Coverage Status PyPI version DOI

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': {
        'scf': {
            'maxcycle': 128,
            'cdiis': None,
        },
        '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

For maintainers

To create a new release, clone the repository, install development dependencies with pip install '.[dev]', and then execute bumpver update --major/--minor/--patch. This will:

  1. Create a tagged release with bumped version and push it to the repository.
  2. Trigger a GitHub actions workflow that creates a GitHub release.

Additional notes:

  • Use the --dry option to preview the release change.
  • The release tag (e.g. a/b/rc) is determined from the last release. Use the --tag option to switch the release tag.

Metadata

Release files for aiida-gaussian 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiida-gaussian 2.2.0
File Size Uploaded
aiida_gaussian-2.2.0.tar.gz 20.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aiida-gaussian 2.2.0
File Interpreter ABI Platform
aiida_gaussian-2.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 45.3 kB

Release files / aiida_gaussian-2.2.0.tar.gz

Download URL aiida_gaussian-2.2.0.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
01b418d7e8ad91f4eca3426cbb1f3468d1ccb461147c319f6bc34dfd09146e63
BLAKE2b-256 checksum
How to use checksums
89ceb312344a2f497419cad034b09a40a75fb174bc2bba903e9a00d3c80b7d15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / aiida_gaussian-2.2.0-py3-none-any.whl

Download URL aiida_gaussian-2.2.0-py3-none-any.whl
Size 24.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7ba08c0412b5b6d1a0a2348984026a9463f0f96d67b6f3c60d093a51ab1bb749
BLAKE2b-256 checksum
How to use checksums
abd089ac77886120d19acb45e2ebcea0c44eac94ab8795e9f6446e55806e009f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.6

Release history Release notifications | RSS feed

This release

2.2.0 This release

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.0

2 release files

1.5.0

2 release files

1.4.4

1 release file

1.4.3

1 release file

1.4.2

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page