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:
- Create a tagged release with bumped version and push it to the repository.
- 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.
Acknowledgements
We acknowledge support from:
- the NCCR MARVEL funded by the Swiss National Science Foundation;
- the swissuniversities P-5 project "Materials Cloud".
Release files for aiida-nanotech-empa 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aiida_nanotech_empa-1.1.1.tar.gz | 548.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aiida_nanotech_empa-1.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.2 MB
Release files / aiida_nanotech_empa-1.1.1.tar.gz
| Download URL | aiida_nanotech_empa-1.1.1.tar.gz |
|---|---|
| Size | 548.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a159fb501a023fd6fb1bf740b778b0225a88b22081e521f96deef476fa20fbd
|
|
BLAKE2b-256 checksum How to use checksums |
cadf481083be6215d086fd0fd381ea304584a8cb21429b8f3f9efc36d9d34aef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.34.2
|
Release files / aiida_nanotech_empa-1.1.1-py3-none-any.whl
| Download URL | aiida_nanotech_empa-1.1.1-py3-none-any.whl |
|---|---|
| Size | 611.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d0501c7a3901e1bbcc8db15336cc5dab61721006da67722fdf8d18fc00df1655
|
|
BLAKE2b-256 checksum How to use checksums |
def8998f1212290b522a00f382ceb7a29511644b0abed09e7af11b0b661094f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.34.2
|