Skip to main content

AiiDA plugins and workflows developed at nanotech@surfaces group from Empa.

Project description

Build Status codecov PyPI version DOI

aiida-nanotech-empa

AiiDA library containing plugins/workflows developed at nanotech@surfaces group from Empa.

Contents:

  • nanotech_empa.nanoribbon: work chain to characterize 1D periodic systems based on Quantum Espresso.

  • nanotech_empa.gaussian.spin: Work chain to characterize spin properties of molecular systems with Gaussian. Calls multiple child work chains. Steps:

    • Wavefunction stability is tested for each spin multiplicity
    • Geometry is relaxed for the different spin states and ground state is found
    • Property calcuation on the ground state: ionization potential and electron affinity with Δ-SCF, natural orbital analysis in case of open-shell singlet
    • Vertical excitation energies for non-ground state multiplicities
    • Orbitals and densities are rendered with PyMOL (needs to be installed separately as a python library, e.g. from pymol-open-source)

Installation

pip install aiida-nanotech-empa

For maintainers

To create a new release, clone the repository, install development dependencies with pip install '.[dev]', and then execute bumpver update --dry --major (--minor/--patch). This will display the changes that will be made to the repository - check them carefully.

Once you are happy with the changes, remove the --dry option and re-execute the command. 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:

  • The release tag (e.g. a/b/rc) is determined from the last release. Use the --tag beta (alpha/gamma) option to switch the release tag.

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_nanotech_empa-1.0.0b6.tar.gz (556.9 kB view details)

Uploaded Source

Built Distribution

aiida_nanotech_empa-1.0.0b6-py3-none-any.whl (599.9 kB view details)

Uploaded Python 3

File details

Details for the file aiida_nanotech_empa-1.0.0b6.tar.gz.

File metadata

File hashes

Hashes for aiida_nanotech_empa-1.0.0b6.tar.gz
Algorithm Hash digest
SHA256 d373b6c33c729c25f72166510189e1ce537642e602fb31064c10a0f7e2b12c3e
MD5 e169dfc59d7c92fbc8b2b580f2d8a460
BLAKE2b-256 1befab942c83e5dff1fa096d137e191ff6b6c067d1758d4eb429e80eff2e1e99

See more details on using hashes here.

File details

Details for the file aiida_nanotech_empa-1.0.0b6-py3-none-any.whl.

File metadata

File hashes

Hashes for aiida_nanotech_empa-1.0.0b6-py3-none-any.whl
Algorithm Hash digest
SHA256 8e69ba3b43cbb32f4dde1365d1334e309c34e4827a80450e902d20002c467951
MD5 c97c591cce896d724dea0b3976125f34
BLAKE2b-256 c16d8e809d5caf01d26b3b3750624663efa0fad385435cc8fe3c12ad9d4af598

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