def add_LLS(self, z, NHI=17.3, bval=20.0 * u.km / u.s, comment="None"): """Generate a new LLS """ # new_sys = LLSSystem(NHI=NHI) new_sys.zabs = z new_sys.bval = bval # This is not standard, but for convenience new_sys.comment = comment new_sys.fill_lls_lines(bval=bval) # Name self.count_lls += 1 new_sys.label = "LLS_Sys_{:d}".format(self.count_lls) # Add self.abssys_widg.add_fil(new_sys.label) self.abssys_widg.all_abssys.append(new_sys) self.abssys_widg.abslist_widget.item(len(self.abssys_widg.all_abssys)).setSelected(True)
def add_LLS(self, z, NHI=17.3, bval=20. * u.km / u.s, comment='None'): '''Generate a new LLS ''' # new_sys = LLSSystem(NHI=NHI) new_sys.zabs = z new_sys.bval = bval # This is not standard, but for convenience new_sys.comment = comment new_sys.fill_lls_lines(bval=bval) # Name self.count_lls += 1 new_sys.label = 'LLS_Sys_{:d}'.format(self.count_lls) # Add self.abssys_widg.add_fil(new_sys.label) self.abssys_widg.all_abssys.append(new_sys) self.abssys_widg.abslist_widget.item(len( self.abssys_widg.all_abssys)).setSelected(True)