TODO
Minor release adding a new feature, fixing a critical bug in PwParser
and reducing the size of the package
Nota Bene: due to a critical bug discoverd in the PwParser
(see below) the parser version has been updated to v2.1.0
.
Calculations parsed with an older version potentially contain incorrect reduced symmetries in the output_parameters
node.
Instructions to check the version of the parser that was used, can be found in the documentation
- Added support for the
ATOMIC_FORCES
card in thePwCalculation
plugin [#168] - Tests and fixture data have been removed from the main package, massively reducing distribution size [#154]
- The mapping of the raw symmetry operations onto a reduced set in the
PwParser
contained a bug and mapped incorrect rotations [#171]
- Fix a bug in
ProjwfcParser
where due to improper sorting, projections were associated with the wrong output files [#165] - Adapt the keyword
type
tonode_type
in theNode.get_outputs
method [#143] - Fix a missing parameter in the string formatter of one of the error handlers of
PwBaseWorkChain
[#158]
Patch release with some small bug fixes
- Add the input helper XML files for v6.0, v6.1 and v6.2 [#135]
- Parse the standard output in the
PwParser
even if XML file is missing in order to still get errors in output parameters [#133] - Bugfix for the
_error_handlers
list attribute fromBaseRestartWorkChain
that is now appended to the correct list[#127] - Number of minor bugfixes to the
PwParser
to adapt to the updated AiiDA API [#123] [#138] - Fix a bug causing cmdline args to be ignored in
namelists.py
[#122]
Major release with a lot of new functionality, mostly centered around the workflows
- Implemented the
BaseRestartWorkChain
which defines much of the required scaffolding for any base workchain that launches a calculation [#75] - Add the
Q2rBaseWorkChain
andMatdynBaseWorkChain
[#93] - Use the update wrappers for
SeeKpath
inaiida-core
in thePwBandsWorkChain
[#104] - Removed the use of
deepcopy
in all workchains, which can lead to bugs or unwanted duplication of nodes [#118]
- Command line interface has been migrated to use
click
and are located inaiida.cli
[#81] PhBaseWorkChain
: inputparent_calc
was renamed toparent_folder
[#87]
PwCalculation
: bands are now parsed by default making use of the newretrieve_temporary_file_list
concept inaiida-core
[#36]PwCalculation
: new option forsettings
to parse the atomic occupations [#55]PwCalculation
: add parsing of the electronic and ionic dipole iflelfield
is used [#105]
Pw2wannier90Parser
: added the parser for thePw2wannier90Calculation
class [#38]
PwBaseWorkChain
: addedoutput_band
as optional output node [#29]PwBaseWorkChain
: addedoutput_array
as optional output node [#97]PwBaseWorkChain
: implemented automatic parallelization [#39]PhBaseWorkChain
: new optional inputonly_initialization
to run an initialization calculation [#101]PwRelaxWorkChain
: new optional inputkpoints_force_parity
for generation of kpoint mesh [#61]PwRelaxWorkChain
: new optional inputmax_meta_convergence_iterations
to limit the number of volume convergence steps [#66]PwBandsWorkChain
: make relaxing of structure optional [#46]
PwRelaxWorkChain
: fixed bug when bothclean_workdir
andfinal_scf
were enabled [#59]PwRelaxWorkChain
: properly unwrap the value of therelaxation_scheme
input in the parameter input node ofPwCalculation
[#119]PwBaseWorkChain
: correctly setdo_break
for theErrorHandlerReport
of certain error handlers [#113]
Minor patch release with some small bug fixes
- Fix entry point for the
ForceconstantsData
class [#22] - Fix entry point for the
PwimmigrantCalculation
class [#24]
First official release of aiida-quantumespresso
, the official plugin for Quantum ESPRESSO to the AiiDA platform.
The following calculations, data classes, parsers and workflows are provided:
CpCalculation
: calculation plugin forcp.x
DosCalculation
: calculation plugin fordos.x
MatdynCalculation
: calculation plugin formatdyn.x
NebCalculation
: calculation plugin forneb.x
PhCalculation
: calculation plugin forph.x
PpCalculation
: calculation plugin forpp.x
ProjwcCalculation
: calculation plugin forprojwfc.x
PwCalculation
: calculation plugin forpw.x
PwimmigrantCalculation
: to import an already completedpw.x
into AiiDAQ2rCalculation
: calculation plugin forq2r.x
ForceconstantsData
: data class for force constants produced byq2r.x
CpParser
: parser for thecp.x
calculationDosParser
: parser for thedos.x
calculationMatdynParser
: parser for thematdyn.x
calculationNebParser
: parser for theneb.x
calculationPhParser
: parser for theph.x
calculationProjwfcParser
: parser for theprojwfc.x
calculationPwParser
: parser for thepw.x
calculationQ2rParser
: parser for theq2r.x
calculation
PhBaseWorkChain
: workflow to run aPhCalculation
to completionPwBaseWorkChain
: workflow to run aPhCalculation
to completionPwRelaxWorkChain
: workflow to run aPhCalculation
to completionPwBandsWorkChain
: workflow to run aPhCalculation
to completionPwBandStructureWorkChain
: workflow to run aPhCalculation
to completion