def trimmed_query(self, *args, **kwargs): S = Splatalogue(energy_max=500, energy_type='eu_k', energy_levels=['el4'], line_strengths=['ls4'], only_NRAO_recommended=True, show_upper_degeneracy=True) columns = [ 'Species', 'Chemical Name', 'Resolved QNs', 'Freq-GHz', 'Log<sub>10</sub> (A<sub>ij</sub>)', 'E_U (K)', 'Upper State Degeneracy' ] table = S.query_lines(*args, **kwargs) table.rename_column('Log<sub>10</sub> (A<sub>ij</sub>)', 'log10(Aij)') table['Aij'] = pow(10, table['log10(Aij)']) #table.remove_column('log10(Aij)') table.rename_column('E_U (K)', 'EU_K') table.rename_column('Resolved QNs', 'QNs') table.rename_column('Upper State Degeneracy', 'g_u') table['Freq-MHz'] = table['Freq-GHz'] * 1000. table.remove_column('Freq-GHz') table.sort('Freq-MHz') self.remove_hfs(table) if self.idx_obs: table = table[self.idx_obs] return table