Ejemplo n.º 1
0
 def __init__(self):
     self.model = model(settings)
     self.results = tpfdb()
     self.commandhis = []
     self.currentsettings = {}
     self.macro_start = 0
     self.macro_end = 0
Ejemplo n.º 2
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
Ejemplo n.º 3
0
 def __init__(self):
     self.model = model(settings)
     self.results = tpfdb()
     self.commandhis = []
     self.currentsettings = {}
     self.macro_start = 0
     self.macro_end = 0
Ejemplo n.º 4
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
Ejemplo n.º 5
0
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')
Ejemplo n.º 6
0
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')
Ejemplo n.º 7
0
 def post_new(self, *args):
     self.results = tpfdb()
Ejemplo n.º 8
0
        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']],
Ejemplo n.º 9
0
        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')
    
    
Ejemplo n.º 10
0
 def post_new(self, *args):
     self.results = tpfdb()