def lb1_click(self,event): cu = self.lb1.curselection() # no selection patch #---------------- if len(cu) == 0: cur = self.cur else: cur = int(cu[0]) self.cur = cur # arr = [name,fid,cursor,daycount] #print " attached to index " + str( arr_index [ cur ][ 0 ]) target = int(self.arr_index[cur].fcursor) print "__________________________________" print "60: cursor = " + str(target); #print "-------------" p = libqda.get_by_cursor( target ) #self.cur_data = p #draw line time1 = time.time() self.line_arr = libqda.get_line_arr( p ) #canv_util.canv_draw_stline(self.canv ,arr, restrict_time = self.restrict_time, fixstyle = self.fixstyle) wx_show_graph.show_graph(self.line_arr) arr = None print " 60: load time consumed : " + str(time.time() - time1)
#print 'this is a summit' thissummit = dayline[i].time2000() #for k in range(i-bound, i+bound): # print k, dayline[k].op #print '------', i result.append(thissummit) return result au = get_summit(dayline, bound=100) print au dayline = libqda.get_line_arr(p) wx_show_graph.set_sign_x(au) wx_show_graph.show_graph(dayline) ''' BELOW should be put into another cashXX I think for i in au: found_a_summit_so_update_frequence(i) # sumarea[i]: length between two summit appear frequency, every col divided by 2 default a = [] xx = [] for i in range(1, len(sumarea)): xx.append([i, sumarea[i]]) wx_show_graph.show_graph(xx) '''
import libqda import wx_show_graph import math import pickle_util xx = [[1, 2], [2, 3], [3, 4], [4, 1], [5, 2], [6, 3]] wx_show_graph.show_graph(xx) #test sub_area #rint sub_area([[1,4],[2,8],[4,32]])
import libqda import wx_show_graph import math import pickle_util xx = [[1,2],[2,3],[3,4],[4,1],[5,2],[6,3]] wx_show_graph.show_graph(xx) #test sub_area #rint sub_area([[1,4],[2,8],[4,32]])
if skipthis: continue #print 'this is a summit' thissummit=dayline[i].time2000() #for k in range(i-bound, i+bound): # print k, dayline[k].op #print '------', i result.append(thissummit) return result au = get_summit(dayline,bound = 100) print au dayline = libqda.get_line_arr(p) wx_show_graph.set_sign_x( au ) wx_show_graph.show_graph( dayline ) ''' BELOW should be put into another cashXX I think for i in au: found_a_summit_so_update_frequence(i) # sumarea[i]: length between two summit appear frequency, every col divided by 2 default a = [] xx = [] for i in range(1, len(sumarea)): xx.append([i, sumarea[i]])