- Use consistent capitalization in name of
verification-PBE-v1protocol: PBE should be capitalized [f4da766]
This is the first stable release of the package.
It is compatible with AiiDA v1.6 and supports Python 3.8 and 3.9.
This release adds the verification-PBE-v1 protocol for the CommonRelaxWorkChain as described and used in the study entitled "How to verify the precision of density-functional-theory implementations via reproducible and universal workflows".
The abinit, BigDFT, CASTEP, CP2K, Fleur, Quantum ESPRESSO, SIESTA and VASP codes, which had an existing implementation of the CommonRelaxWorkChain, added support for this protocol.
A brand new implementation of the CommonRelaxWorkChain is added for the GPAW and WIEN2k codes.
CommonRelaxWorkChain: Add implementation for GPAW [fa9c92c]CommonRelaxWorkChain: Add implementation for WIEN2k [3e4014d]- Add the
CommonBandsWorkChain[aacaca0] - Add the
verification-PBE-v1protocol for abinit [c762164] - Add the
verification-PBE-v1protocol for BigDFT [34ef55f] - Add the
verification-PBE-v1protocol for CASTEP [db0f1ae] - Add the
verification-PBE-v1protocol for CP2K [7d7cc9f] - Add the
verification-PBE-v1protocol for Fleur [ac214b1] - Add the
verification-PBE-v1protocol for Quantum ESPRESSO [021672a] - Add the
verification-PBE-v1protocol for SIESTA [1aa93c4] - Add the
verification-PBE-v1protocol for VASP [a17cd87] - Add the
verification-PBE-v1-siriusprotocol for CP2K [3015631] - CLI: Add option to define threads (cores-per-mpiproc) [f838218]
- CLI: Call
sys.exitfor launch command if process fails [bb9090a] - CLI: Add entry point for CLI as
acwf[611c2e6] - CLI: Add
--engine-optionsparameter to specify calcjob options [a024f47] - Docs: Add a Sphinx extension to auto document input generators [03556c6]
- Add new
UNKNOWNtype toElectronicType[3bf3ffb] - Add the
get_ts_energyfunction for Quantum ESPRESSO [f1e1a37] - Implement the concept of input generator specifications [cd82fd9]
- CLI: Fix the units of the dissociation curve plot [a1c64a9]
EquationOfStateWorkChain: Fix bug inget_scale_factors[2042324]EquationOfStateWorkChain: Fixreference_workchainuse [fc74f25]QuantumEspressoCommonRelaxWorkChain: Fix stress units [ad3761e]QuantumEspressoCommonRelaxWorkChain: Applyoptionstobase_final_scfnamespace [9aab4d0]get_builder: Do not deep-copy nodes [facf481]- Abinit protocol and generator tweaks [45380d9]
- Drop support for Python 3.7 [ae9cb90]
- Add upper limit
numpy<1.24.0[51c289a] - Pin
abipyversion [4023b61] - Unpin
asebut do not allowase==3.20which is broken [0d9cf51] - Pin version of aiida-pseudo to 0.6.5 [da95798]
- Add common tests for input generators of common relax workflow [f83cbba]
- Adopt PEP 621 and move build spec to
pyproject.toml[9a28526] - Add continuous deployment workflow [662b0e1]
- Fix the CI workflow [eaeb979]
First release