@@ -373,7 +373,7 @@ def run(self, ref_pmg=None, ref_pxrd=None):
373373 if self .ncpu > 1 :
374374 pool = Pool (processes = self .ncpu ,
375375 initializer = setup_worker_logger ,
376- initargs = (self .log_file ))
376+ initargs = (self .log_file , ))
377377 else :
378378 pool = None
379379
@@ -515,7 +515,7 @@ def export_references(self, xtals, engs, N_min=50, dE=2.5, FMSE=2.5):
515515 ref_dics , self .ref_criteria )
516516
517517 t0 = time ()
518- N_selected = min ([N_min , self .ncpu ])
518+ N_selected = min ([N_min , self .ncpu , 20 ])
519519 _ref_dics = self .parameters .add_references (_xtals ,
520520 ref_ground_states ,
521521 N_selected )
@@ -536,14 +536,17 @@ def export_references(self, xtals, engs, N_min=50, dE=2.5, FMSE=2.5):
536536 #print(f"Updating the offset in {os.getcwd()} / {self.ff_parameters}")
537537 self .parameters .update_ff_parameters (params )
538538 self .parameters .export_parameters (self .ff_parameters .split ('/' )[- 1 ])
539+ # Get rid of high energy data
540+ ref_dics = [ref_dic for ref_dic in ref_dics if ref_dic ['tag' ] != 'neglected' ]
539541
540542 # Export FF performances
541543 gen_prefix = self .get_label (gen , 'gen_' )
542544 performance_fig = f"FF_performance_{ gen_prefix } .png"
543545 self .parameters .plot_ff_results (performance_fig ,
544546 ref_dics ,
545547 [params ],
546- labels = gen_prefix )
548+ labels = gen_prefix ,
549+ max_dE = 3.0 )
547550 os .chdir (cwd )
548551
549552 # Todo: as appending way
0 commit comments