gergopokol / renate-od

RENATE Open Diagnostics
GNU Lesser General Public License v3.0
7 stars 3 forks source link

Error in running "renate-od" #269

Open timuragkatsev opened 1 year ago

timuragkatsev commented 1 year ago

AttributeError Traceback (most recent call last) /var/folders/_s/dmxg05bj42jc9kq_5qwzq53c0000gn/T/ipykernel_38853/4184887199.py in 6 param_h, components_h, profiles_h = h_h[index].get_beamlet_input() 7 ----> 8 h_beam.append(Beamlet(param=param_h, components=components_h, profiles=profiles_h)) 9 li_beam.append(Beamlet(param=param_li, components=components_li, profiles=profiles_li)) 10

~/Downloads/Papers.Hydrogen/Proj.Fusion/renate-od/crm_solver/beamlet.py in init(self, param, profiles, components, atomic_db, solver, data_path) 22 self.__read_beamlet_profiles() 23 if atomic_db is None: ---> 24 self.atomic_db = AtomicDB(param=self.param, components=self.components) 25 self.const = Constants() 26 self.coefficient_matrix = None

~/Downloads/Papers.Hydrogen/Proj.Fusion/renate-od/crm_solver/atomic_db.py in init(self, atomic_source, param, rate_type, resolution, data_path, components, atomic_ceiling) 127 self.__set_neutral_db(param=param, resolution=resolution) 128 if atomic_source == 'renate': --> 129 RenateDB.init(self, param, rate_type, data_path) 130 self.set_ceiling_for_atomic_levels(atomic_ceiling=atomic_ceiling) 131 self.generate_rate_function_db()

~/Downloads/Papers.Hydrogen/Proj.Fusion/renate-od/crm_solver/atomic_db.py in init(self, param, rate_type, data_path) 20 self.set_atomic_dictionary() 21 self.set_rates_path(rate_type) ---> 22 self.__set_charge_state_lib() 23 24 def __set_impurity_mass_scaling_dictionary(self):

~/Downloads/Papers.Hydrogen/Proj.Fusion/renate-od/crm_solver/atomic_db.py in __set_charge_state_lib(self) 81 impact_loss = self.get_from_renate_atomic('ionization_terms') 82 self.charged_states = [] ---> 83 for state in range(impact_loss.shape[0]-1): 84 self.charged_states.append('charge-'+str(state+1)) 85 self.charged_states = tuple(self.charged_states)

AttributeError: 'str' object has no attribute 'shape'

asztalosors commented 1 year ago

The issue is caused by renate not reading data from h5.