jnicoleoliveira / SPECData

Interactive spectroscopic data analysis tool.
6 stars 4 forks source link

New exp peaks #7

Open MartinDrumel opened 7 years ago

MartinDrumel commented 7 years ago

File "/home/marie/Data_Travail/Home_made_programs/SPECData/SPECData-master/app/dialogs/dialog_new_experiment_form.py", line 77, in analyze self.next_frame(mid) File "/home/marie/Data_Travail/Home_madeprograms/SPECData/SPECData-master/app/dialogs/dialognew_experiment_form.py", line 219, in next_frame window = OpenExperimentView(str(self.experiment_name), mid) File "/home/marie/Data_Travail/Home_made_programs/SPECData/SPECData-master/app/dialogs/dialog_open_experiment_view.py", line 13, in init self.show_experiment(name, mid) File "/home/marie/Data_Travail/Home_madeprograms/SPECData/SPECData-master/app/dialogs/dialogopen_experiment_view.py", line 17, in show_experiment self.new_window = ExperimentView(name, mid) File "/home/marie/Data_Travail/Home_made_programs/SPECData/SPECData-master/app/dialogs/dialog_experiment_view.py", line 94, in init self.setup(experiment_name, mid) File "/home/marie/Data_Travail/Home_made_programs/SPECData/SPECData-master/app/dialogs/dialog___experiment_view.py", line 582, in setup self.organize_matches() File "/home/marie/Data_Travail/Home_made_programs/SPECData/SPECData-master/app/dialogs/dialog___experiment_view.py", line 218, in organize_matches self.validate_selections(save=False) File "/home/marie/Data_Travail/Home_madeprograms/SPECData/SPECData-master/app/dialogs/dialogexperiment_view.py", line 262, in validate_selections self.splatalogue_dock_widget.refresh_analysis() File "/home/marie/Data_Travail/Home_made_programs/SPECData/SPECData-master/app/dialogs/widgets/widget_splatalogue_dock.py", line 138, in refresh_analysis self.populate_lists_with_matches() File "/home/marie/Data_Travail/Home_madeprograms/SPECData/SPECData-master/app/dialogs/widgets/widgetsplatalogue_dock.py", line 69, in populate_lists_with_matches self.splat_analysis.find_matches() File "/home/marie/Data_Travail/Home_made_programs/SPECData/SPECData-master/analysis/splatalogue_analysis.py", line 53, in find_matches lines = self.query(frequencies[i] - threshold, frequencies[i] + threshold) File "/home/marie/Data_Travail/Home_made_programs/SPECData/SPECData-master/analysis/splatalogue_analysis.py", line 153, in query line_lists=line_list)[columns] File "/usr/lib/python2.7/dist-packages/astropy/table/table.py", line 757, in getitem out = self.class([self[x] for x in item], meta=deepcopy(self.meta)) File "/usr/lib/python2.7/dist-packages/astropy/table/table.py", line 246, in init init_func(data, names, dtype, n_cols, copy) File "/usr/lib/python2.7/dist-packages/astropy/table/table.py", line 408, in _init_from_list self._init_from_cols(cols) File "/usr/lib/python2.7/dist-packages/astropy/table/table.py", line 474, in _init_from_cols cols = [self.ColumnClass(name=col.name, data=col) for col in cols] File "/usr/lib/python2.7/dist-packages/astropy/table/column.py", line 733, in new self.fill_value = fill_value File "/usr/lib/python2.7/dist-packages/numpy/ma/core.py", line 3321, in setattr super(MaskedArray, self).setattr(attr, value) File "/usr/lib/python2.7/dist-packages/astropy/table/column.py", line 761, in fill_value val = self._fix_fill_value(val) File "/usr/lib/python2.7/dist-packages/astropy/table/column.py", line 739, in _fix_fill_value def _fix_fill_value(self, val):

jnicoleoliveira commented 7 years ago

This is due to a a large amount of peaks being queried in splatalogue... adding an incremental query system to limit unnecessary computation time.