Пример #1
0
	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)
Пример #2
0
        #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)
'''
Пример #3
0
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]])
Пример #4
0
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]])
Пример #5
0
        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]])