예제 #1
0
def testAddRow_axis0_forward():

    scrn = infinitephasescreen.PhaseScreen(128, 4. / 64, 0.2, 50, nCol=4)
    scrn.addRow(1, axis=0)
예제 #2
0
def testMoveDiagonal2():

    scrn = infinitephasescreen.PhaseScreen(128, 4. / 64, 0.2, 50, nCol=4)
    scrn.moveScrn((0.3, -0.3))
예제 #3
0
def testMoveScrn_axis1_backward():

    scrn = infinitephasescreen.PhaseScreen(128, 4. / 64, 0.2, 50, nCol=4)
    scrn.moveScrn((0, -0.3))
예제 #4
0
def testMoveScrn_axis0_forward():

    scrn = infinitephasescreen.PhaseScreen(128, 4. / 64, 0.2, 50, nCol=4)
    scrn.moveScrn((0.3, 0))
예제 #5
0
def testAddMultipleRows():

    scrn = infinitephasescreen.PhaseScreen(128, 4. / 64, 0.2, 50, nCol=4)
    scrn.addRow(10, axis=0)
예제 #6
0
def testInitScreen():

    scrn = infinitephasescreen.PhaseScreen(128, 4. / 64, 0.2, 50, nCol=4)