File tree Expand file tree Collapse file tree 1 file changed +13
-9
lines changed
src/aiida_sssp_workflow/workflows/convergence Expand file tree Collapse file tree 1 file changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -189,29 +189,33 @@ def compute_xy(
189189
190190 reference_node = orm .load_node (report .reference .uuid )
191191 output_parameters_r : orm .Dict = reference_node .outputs .output_parameters
192- y_ref = output_parameters_r [" cohesive_energy_per_atom" ]
192+ y_ref = output_parameters_r [' cohesive_energy_per_atom' ]
193193
194194 xs = []
195195 ys = []
196+ ys_cohesive_energy_per_atom = []
196197 for node_point in report .convergence_list :
197198 if node_point .exit_status != 0 :
198199 # TODO: log to a warning file for where the node is not finished_okay
199200 continue
200-
201+
201202 x = node_point .wavefunction_cutoff
202203 xs .append (x )
203204
204205 node = orm .load_node (node_point .uuid )
205206 output_parameters_p : orm .Dict = node .outputs .output_parameters
206207
207- y = (output_parameters_p [" cohesive_energy_per_atom" ] - y_ref ) / y_ref * 100
208+ y = (output_parameters_p [' cohesive_energy_per_atom' ] - y_ref ) / y_ref * 100
208209 ys .append (y )
210+ ys_cohesive_energy_per_atom .append (output_parameters_p ['cohesive_energy_per_atom' ])
209211
210212 return {
211- "xs" : xs ,
212- "ys" : ys ,
213- "ys_relative_diff" : ys ,
214- "metadata" : {
215- "unit" : "%" ,
216- },
213+ 'xs' : xs ,
214+ 'ys' : ys ,
215+ 'ys_relative_diff' : ys ,
216+ 'ys_cohesive_energy_per_atom' : ys_cohesive_energy_per_atom ,
217+ 'metadata' : {
218+ 'unit' : '%' ,
219+ }
217220 }
221+
You can’t perform that action at this time.
0 commit comments