def __init__(self, filename=None): """PancamSpectra(filename="") Read in Pancam spectra in CSV format from filename. """ FloatDataset.__init__(self, filename, "pancam_spectra") self.readin(1) self.update_features()
def __init__(self, filename=None): """APFSpectra(filename="") Read in APF spectra in CSV format from filename. """ FloatDataset.__init__(self, filename, "apf_spectra") # readin(1) means that the first entry on each line is an item name. # readin(0) means that the first entry on each line is the first feature. self.readin(1) # Feature names (wavelengths in Angstroms) are in the data file # on the first line (starts with #). # This is read in by the FloatDataset class. self.xlabel = 'Wavelength (A)' self.ylabel = 'Flux'
def __init__(self, filename=None): """GBTSpectra(filename="") Read in GBT spectra in CSV format from filename. """ FloatDataset.__init__(self, filename, "gbt_spectra") # readin(1) means that the first entry on each line is an item name. # readin(0) means that the first entry on each line is the first feature. self.readin(1) # Feature names (frequencies in MHz) are in the data file # on the first line (starts with #). # This is read in by the FloatDataset class. self.xlabel = 'Frequency (MHz)' self.ylabel = 'Flux'