def calc_time_etc(self): self.time_epoch = self.pd.time_epoch.groupby( self.pd.index).mean().values self.speed = self.pd.speed.groupby(self.pd.index).mean().values self.nflies = data_slicing.get_nkeys_per_frame(self.pd) self.time_epoch_continuous = np.linspace(np.min(self.time_epoch), np.max(self.time_epoch), len(self.nflies))
def load_data(self): self.pd, self.config = mta.read_hdf5_file_to_pandas.load_and_preprocess_data( self.data_filename) self.path = self.config.path self.dataset = read_hdf5_file_to_pandas.Dataset(self.pd) filename = os.path.join(self.path, 'delete_cut_join_instructions.pickle') if os.path.exists(filename): f = open(filename, 'r+') data = pickle.load(f) f.close() else: data = [] self.instructions = data # extract time and speed self.time_epoch = self.pd.time_epoch.groupby( self.pd.index).mean().values self.speed = self.pd.speed.groupby(self.pd.index).mean().values self.nflies = data_slicing.get_nkeys_per_frame(self.pd) self.time_epoch_continuous = np.linspace(np.min(self.time_epoch), np.max(self.time_epoch), len(self.nflies))
def calc_time_etc(self): self.time_epoch = self.pd.time_epoch.groupby(self.pd.index).mean().values self.speed = self.pd.speed.groupby(self.pd.index).mean().values self.nflies = data_slicing.get_nkeys_per_frame(self.pd) self.time_epoch_continuous = np.linspace(np.min(self.time_epoch), np.max(self.time_epoch), len(self.nflies))