def get_events(self): """Get the list of detector events. Parameters ---------- detector_number : int Returns ------- result : `pandas.Dataframe` """ filename = DATA_DIR + 'det0' + str(self.identifier) + 's_gc.fits' f = fits.open(filename) heroes_times = f[1].data['time'] energy = f[1].data['energy'] rawx = f[1].data['rawx'] rawy = f[1].data['rawy'] times = [convert_time(t) for t in heroes_times] event_list = pandas.DataFrame( { 'energy': energy, 'rawx': rawx, 'rawy': rawy }, index=times) return event_list
def _load_location_data(self): file = DATA_DIR + 'f13_gps.fits' f = fits.open(file) time = f[1].data['time'] height = f[1].data['height'] longitude = f[1].data['longitude'] latitude = f[1].data['latitude'] times = [convert_time(t) for t in time] dict = {'time': times, 'height': height, 'latitude': latitude, 'longitude': longitude} d = pandas.DataFrame(dict) d.index = d['time'] d.units = (u('m'), u('deg'), u('deg')) return d
def _load_location_data(self): file = DATA_DIR + 'f13_gps.fits' f = fits.open(file) time = f[1].data['time'] height = f[1].data['height'] longitude = f[1].data['longitude'] latitude = f[1].data['latitude'] times = [convert_time(t) for t in time] dict = { 'time': times, 'height': height, 'latitude': latitude, 'longitude': longitude } d = pandas.DataFrame(dict) d.index = d['time'] d.units = (u('m'), u('deg'), u('deg')) return d
def get_events_list(detector_number=0): """Get the list of detector events. Parameters ---------- detector_number : int Returns ------- result : `pandas.Dataframe` """ filename = DATA_DIR + 'det0' + str(detector_number) + 's_gc.fits' f = fits.open(filename) heroes_times = f[1].data['time'] energy = f[1].data['energy'] rawx = f[1].data['rawx'] rawy = f[1].data['rawy'] times = [convert_time(t) for t in heroes_times] event_list = pandas.DataFrame({'energy': energy, 'rawx': rawx, 'rawy':rawy}, index=times) return event_list