def __init__(self): self.model = model(settings) self.results = tpfdb() self.commandhis = [] self.currentsettings = {} self.macro_start = 0 self.macro_end = 0
def test_table_operation(): aa = tpfdb() aa.add('a', np.array([[1, 2, 3], [4, 5, 6]]).T, unitlist=['N/A', 'N/A'], labellist=['L1', 'L2']) print aa.retrive('a', 0) aa.replace('a', 'L1', np.array([1, 5, 7]).T) print aa.retrive('a', 0) print aa.tdb['a'] aa.insert('a', 'L2', np.array([6, 8, 9]).T, 'mm', 'L4') print aa.tdb['a'] print aa.retrive('a', 0) print aa.retrive('a', 1) print aa.retrive('a', 2) aa.append('a', np.array([10, 18, 19]).T, 'mm', 'L4') print aa.tdb['a'] print 1 oo_label, oo_unit, oo_data = aa.row_to_column('a', 0, 1) print oo_unit print oo_label print oo_data aa.new_or_replace('bb', 'L1', oo_data, oo_unit, oo_label) aa.tmask_incrment_setresults('a', 1) print aa.tdb['bb'] print aa.tdb
def test_table_operation(): aa = tpfdb() aa.add('a',np.array([[1,2,3],[4,5,6]]).T,unitlist=['N/A','N/A'],labellist=['L1','L2']) print aa.retrive('a',0) aa.replace('a','L1',np.array([1,5,7]).T) print aa.retrive('a',0) print aa.tdb['a'] aa.insert('a','L2',np.array([6,8,9]).T,'mm','L4') print aa.tdb['a'] print aa.retrive('a',0) print aa.retrive('a',1) print aa.retrive('a',2) aa.append('a',np.array([10,18,19]).T,'mm','L4') print aa.tdb['a'] print 1 oo_label,oo_unit,oo_data = aa.row_to_column('a',0,1) print oo_unit print oo_label print oo_data aa.new_or_replace('bb','L1',oo_data,oo_unit,oo_label) aa.tmask_incrment_setresults('a',1) print aa.tdb['bb'] print aa.tdb
def test_plot(): aa = tpfdb() aa.add('a',np.array([[1,2,3,4,5,6,7,8,9,0],[14,5,6,17,8,9,0,1,2,3]]).T,unitlist=['N/A','N/A'],labellist=['L1','L2']) aa.add('b',np.array([[11,12,13,14,15,16,17,18,19,0],[14,5,61,17,81,91,0,11,12,13]]).T,unitlist=['N/A','N/A'],labellist=['L1','L2']) aa.add_plotdata_command('plot1',['a:L1','a:L2']) aa.add_plotdata_command('plot1',['b:L1','b:L2']) aa.edit_pdb_legend('plot1',2,'other L2') aa.append_plotdata_mask('plot1','xy','pair_sortx') aa.add_figure('plot1','plot1','default','line-one axis') aa.figurerealize('plot1') aa.savefig('plot1','jpg','aa.jpg')
def test_plot(): aa = tpfdb() aa.add('a', np.array([[1, 2, 3, 4, 5, 6, 7, 8, 9, 0], [14, 5, 6, 17, 8, 9, 0, 1, 2, 3]]).T, unitlist=['N/A', 'N/A'], labellist=['L1', 'L2']) aa.add('b', np.array([[11, 12, 13, 14, 15, 16, 17, 18, 19, 0], [14, 5, 61, 17, 81, 91, 0, 11, 12, 13]]).T, unitlist=['N/A', 'N/A'], labellist=['L1', 'L2']) aa.add_plotdata_command('plot1', ['a:L1', 'a:L2']) aa.add_plotdata_command('plot1', ['b:L1', 'b:L2']) aa.edit_pdb_legend('plot1', 2, 'other L2') aa.append_plotdata_mask('plot1', 'xy', 'pair_sortx') aa.add_figure('plot1', 'plot1', 'default', 'line-one axis') aa.figurerealize('plot1') aa.savefig('plot1', 'jpg', 'aa.jpg')
def post_new(self, *args): self.results = tpfdb()
ax.set_ylabel(label[1]) class FigureFrame(wx.Frame): def __init__(self, parent, settings, figure): size = (600, 420) figure.set_dpi(150) super(FigureFrame, self).__init__(parent, size=size, title=settings['title']) self.panel = CanvasPanel(self, figure) if __name__ == '__main__': rp = tpfdb() rp.add('da', np.array([[-1, -0.1, 0, 6, 7, 8, 8]]).T, unitlist=['m'], labellist=['dx']) rp.add('db', np.array([[5, 6, 8, 6, 7, 8, 8], [1, 2, 3, 5, 6, 1, 7]]).T, unitlist=['m', 'm'], labellist=['dx', 'dy']) rp.add_dmask('shiftx', {'oper': 'Shift', 'scalar': 10}) rp.add_dmask('flip', {'oper': 'FlipSign'}) rp.add_dmask('cutstart1', {'oper': 'CutNegative', 'nodenum': 2}) rp.add_plotdata('plot1', [['da:dx', 'db:dx', 'cutstart1'], ['da:dx', 'db:dy']],
ax.set_ylabel(label[1]) class FigureFrame(wx.Frame): def __init__(self,parent,settings,figure): size = (600,420) figure.set_dpi(150) super(FigureFrame,self).__init__(parent,size=size,title=settings['title']) self.panel = CanvasPanel(self,figure) if __name__ == '__main__': rp = tpfdb() rp.add('da',np.array([[-1,-0.1,0,6,7,8,8]]).T,unitlist=['m'],labellist=['dx']) rp.add('db',np.array([[5,6,8,6,7,8,8],[1,2,3,5,6,1,7]]).T,unitlist=['m','m'],labellist=['dx','dy']) rp.add_dmask('shiftx',{'oper':'Shift','scalar':10}) rp.add_dmask('flip',{'oper':'FlipSign'}) rp.add_dmask('cutstart1',{'oper':'CutNegative','nodenum':2}) rp.add_plotdata('plot1',[['da:dx','db:dx','cutstart1'],['da:dx','db:dy']],units=['m','m'],xylabels=['x','y'],masklist=None) #rp.add_plotdata('plot2',[['da:dx','db:dx'],['da:dx','db:dy']],units=['m','m','in.','in.'],xylabels=['x1','y1','x2','y2'],transform={1:{'x':[2,-10]}}) rp.add_plotdata('plot2',[['da:dx','db:dx'],['da:dx','db:dy']],units=['m','m'],xylabels=['x','y'],masklist=None) rp.line('plot1','plot1',skey='mono')