
Security News
Crates.io Implements Trusted Publishing Support
Crates.io adds Trusted Publishing support, enabling secure GitHub Actions-based crate releases without long-lived API tokens.
AiiDA plugin for the Gaussian quantum chemistry software
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.
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/).
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
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:
Additional notes:
--dry
option to preview the release change.--tag
option to switch the release tag.FAQs
AiiDA plugin for the Gaussian quantum chemistry software.
We found that aiida-gaussian demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Crates.io adds Trusted Publishing support, enabling secure GitHub Actions-based crate releases without long-lived API tokens.
Research
/Security News
Undocumented protestware found in 28 npm packages disrupts UI for Russian-language users visiting Russian and Belarusian domains.
Research
/Security News
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.