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".
Metadata
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 | Provenance | |
|---|---|---|---|---|
| aiida_nanotech_empa-1.1.1.tar.gz | 548.0 kB | Without provenance | 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
|
Security for aiida-nanotech-empa 1.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.