@@ -109,10 +109,10 @@ class ARCSpecies(object):
109109 bond_corrections (dict, optional): The bond additivity corrections (BAC) to be used. Determined from the
110110 structure if not directly given.
111111 compute_thermo (bool, optional): Whether to calculate thermodynamic properties for this species.
112- thermo_at_own_level (bool, optional): Relevant only when ``adaptive_levels`` are used. If ``True`` (default),
113- the species' thermochemistry is computed at its own size-appropriate (granular) adaptive level even when
114- it participates in a reaction; the reaction's energetics then use a separate relabeled copy of the species
115- evaluated at the reaction-consistent level. If ``False``, the species itself is evaluated at the
112+ thermo_at_own_level (bool, optional): Relevant only when ``adaptive_levels`` are used. If ``True``, the
113+ species' thermochemistry is computed at its own size-appropriate (granular) adaptive level even when it
114+ participates in a reaction; the reaction's energetics then use a separate relabeled copy of the species
115+ evaluated at the reaction-consistent level. If ``False`` (default) , the species itself is evaluated at the
116116 reaction-consistent (coarser) level and no copy is made.
117117 include_in_thermo_lib (bool, optional): Whether to include in the output RMG library.
118118 e0_only (bool, optional): Whether to only run statmech (w/o thermo) to compute E0.
@@ -317,7 +317,7 @@ def __init__(self,
317317 charge : int | None = None ,
318318 checkfile : str | None = None ,
319319 compute_thermo : bool | None = None ,
320- thermo_at_own_level : bool = True ,
320+ thermo_at_own_level : bool = False ,
321321 adaptive_lot_n_heavy : int | None = None ,
322322 include_in_thermo_lib : bool | None = True ,
323323 consider_all_diastereomers : bool = True ,
@@ -702,7 +702,7 @@ def as_dict(self,
702702 species_dict ['charge' ] = self .charge
703703 if not self .compute_thermo and not self .is_ts :
704704 species_dict ['compute_thermo' ] = self .compute_thermo
705- if not self .thermo_at_own_level :
705+ if self .thermo_at_own_level :
706706 species_dict ['thermo_at_own_level' ] = self .thermo_at_own_level
707707 if self .adaptive_lot_n_heavy is not None :
708708 species_dict ['adaptive_lot_n_heavy' ] = self .adaptive_lot_n_heavy
@@ -902,7 +902,7 @@ def from_dict(self, species_dict):
902902 self .multi_species = species_dict ['multi_species' ] if 'multi_species' in species_dict else None
903903 self .charge = species_dict ['charge' ] if 'charge' in species_dict else 0
904904 self .compute_thermo = species_dict ['compute_thermo' ] if 'compute_thermo' in species_dict else not self .is_ts
905- self .thermo_at_own_level = species_dict ['thermo_at_own_level' ] if 'thermo_at_own_level' in species_dict else True
905+ self .thermo_at_own_level = species_dict ['thermo_at_own_level' ] if 'thermo_at_own_level' in species_dict else False
906906 self .adaptive_lot_n_heavy = species_dict ['adaptive_lot_n_heavy' ] if 'adaptive_lot_n_heavy' in species_dict else None
907907 self .include_in_thermo_lib = species_dict ['include_in_thermo_lib' ] if 'include_in_thermo_lib' in species_dict else True
908908 self .e0_only = species_dict ['e0_only' ] if 'e0_only' in species_dict else False
0 commit comments