Example #1
0
	def optimize_xtick(self, sort="c"):
		if sort == "f":
			self.find_opt_f()
			adjusted_cycle = self.get_adjusted_cycle(self.f_opt)
		else:
			self.find_opt_c()
			adjusted_cycle = self.get_adjusted_cycle(self.c_opt)
		self.xtick = rescale_time(adjusted_cycle)
		self.xtick_back = rescale_to_normal(self.xtick)
Example #2
0
	def opt_rescaling(self,var):
		adjusted_cycle = self.get_adjusted_cycle(var)
		xtick = rescale_time(adjusted_cycle)

		red_cycle = redistribute(xtick,self.views)
		estimate = self.get_estimate(red_cycle)

		error = sum([(red_cycle[x]-estimate[x]) ** 2 for x in range(24*self.prom_length-1)])
		return error
Example #3
0
	def set_xtick(self,var):
		adjusted_cycle = self.get_adjusted_cycle(var)
		self.xtick = rescale_time(adjusted_cycle)
		self.xtick_back = rescale_to_normal(self.xtick)