@@ -164,8 +164,8 @@ def calculate(self, atoms=None, properties=('energy', 'forces', 'stress', 'energ
164164 self .energies = np .array (self .ace .energies )
165165
166166 self .results = {
167- 'energy' : np . float64 (self .energy . reshape ( - 1 , ) ),
168- 'free_energy' : np . float64 (self .energy . reshape ( - 1 , ) ),
167+ 'energy' : float (self .energy ),
168+ 'free_energy' : float (self .energy ),
169169 'forces' : self .forces .astype (np .float64 ),
170170 'energies' : self .energies .astype (np .float64 ),
171171 'gamma' : np .array (self .ace .gamma_grade , dtype = np .float64 )
@@ -305,21 +305,21 @@ def calculate(self, atoms=None, properties=('energy', 'forces', 'stress', 'energ
305305
306306 self .results = {
307307 # mean
308- 'energy' : np . float64 (self .energy . reshape ( - 1 , ) ),
309- 'free_energy' : np . float64 (self .energy . reshape ( - 1 , ) ),
308+ 'energy' : float (self .energy ),
309+ 'free_energy' : float (self .energy ),
310310 'forces' : self .forces .astype (np .float64 ),
311311 'energies' : self .energies .astype (np .float64 ),
312312
313313 # std
314- 'energy_std' : np . float64 (self .energy_std . reshape ( - 1 , ) ),
315- 'free_energy_std' : np . float64 (self .energy_std . reshape ( - 1 , ) ),
314+ 'energy_std' : float (self .energy_std ),
315+ 'free_energy_std' : float (self .energy_std ),
316316 'forces_std' : self .forces_std .astype (np .float64 ),
317317 'energies_std' : self .energies_std .astype (np .float64 ),
318318
319319 # dev
320- 'energy_dev' : np . float64 (self .energy_dev ),
321- 'energies_dev' : np . float64 ( self .energies_dev ),
322- 'forces_dev' : np . float64 ( self .forces_dev )
320+ 'energy_dev' : float (self .energy_dev ),
321+ 'energies_dev' : self .energies_dev . astype ( np . float64 ),
322+ 'forces_dev' : self .forces_dev . astype ( np . float64 )
323323 }
324324
325325 if self .atoms .number_of_lattice_vectors == 3 :
0 commit comments