if False:
# ci schedule
SVSHAPE0 = SVSHAPE()
- SVSHAPE0.lims = [xdim, 4, 0]
+ SVSHAPE0.lims = [xdim, 4, 1]
SVSHAPE0.mode = 0b01
SVSHAPE0.submode2 = 0b01
SVSHAPE0.skip = 0b10
SVSHAPE0.invxyz = [1,0,1] # inversion if desired
# size schedule
SVSHAPE1 = SVSHAPE()
- SVSHAPE1.lims = [xdim, 4, 0]
+ SVSHAPE1.lims = [xdim, 4, 1]
SVSHAPE1.mode = 0b01
SVSHAPE1.submode2 = 0b01
SVSHAPE1.skip = 0b11
SVSHAPE1.invxyz = [1,0,1] # inversion if desired
# k schedule
SVSHAPE2 = SVSHAPE()
- SVSHAPE2.lims = [xdim, 4, 0]
+ SVSHAPE2.lims = [xdim, 4, 1]
SVSHAPE2.mode = 0b01
SVSHAPE2.submode2 = 0b01
SVSHAPE2.skip = 0b00
# j schedule
SVSHAPE0 = SVSHAPE()
- SVSHAPE0.lims = [xdim, 0b0000010, 0]
+ SVSHAPE0.lims = [xdim, 0b0000010, 1]
SVSHAPE0.submode2 = 0b11
SVSHAPE0.mode = 0b11
SVSHAPE0.skip = 0b00
SVSHAPE0.invxyz = [1,0,1] # inversion if desired
# j+halfstep schedule
SVSHAPE1 = SVSHAPE()
- SVSHAPE1.lims = [xdim, 0b0000010, 0]
+ SVSHAPE1.lims = [xdim, 0b0000010, 1]
SVSHAPE1.mode = 0b11
SVSHAPE1.submode2 = 0b11
SVSHAPE1.skip = 0b01
# j schedule
SVSHAPE0 = SVSHAPE()
- SVSHAPE0.lims = [xdim, 0b000001, 0]
+ SVSHAPE0.lims = [xdim, 0b000001, 1]
SVSHAPE0.mode = 0b11
SVSHAPE0.submode2 = 0b11
SVSHAPE0.skip = 0b00
SVSHAPE0.invxyz = [0,0,0] # inversion if desired
# j+halfstep schedule
SVSHAPE1 = SVSHAPE()
- SVSHAPE1.lims = [xdim, 0b000001, 0]
+ SVSHAPE1.lims = [xdim, 0b000001, 1]
SVSHAPE1.mode = 0b11
SVSHAPE1.submode2 = 0b11
SVSHAPE1.skip = 0b01
SVSHAPE1.invxyz = [0,0,0] # inversion if desired
# ci schedule
SVSHAPE2 = SVSHAPE()
- SVSHAPE2.lims = [xdim, 0b000001, 0]
+ SVSHAPE2.lims = [xdim, 0b000001, 1]
SVSHAPE2.mode = 0b11
SVSHAPE2.submode2 = 0b11
SVSHAPE2.skip = 0b10
SVSHAPE2.invxyz = [0,0,0] # inversion if desired
# size schedule
SVSHAPE3 = SVSHAPE()
- SVSHAPE3.lims = [xdim, 0b000001, 0]
+ SVSHAPE3.lims = [xdim, 0b000001, 1]
SVSHAPE3.mode = 0b11
SVSHAPE3.submode2 = 0b11
SVSHAPE3.skip = 0b11
pass
# ci schedule
SVSHAPE0 = SVSHAPE()
- SVSHAPE0.lims = [xdim, 4, 0]
+ SVSHAPE0.lims = [xdim, 4, 1]
SVSHAPE0.mode = 0b01
SVSHAPE0.submode2 = 0b01
SVSHAPE0.skip = 0b10
SVSHAPE0.invxyz = [1,0,0] # inversion if desired
# size schedule
SVSHAPE1 = SVSHAPE()
- SVSHAPE1.lims = [xdim, 4, 0]
+ SVSHAPE1.lims = [xdim, 4, 1]
SVSHAPE1.mode = 0b01
SVSHAPE1.submode2 = 0b01
SVSHAPE1.skip = 0b11
SVSHAPE1.invxyz = [1,0,0] # inversion if desired
# k schedule
SVSHAPE2 = SVSHAPE()
- SVSHAPE2.lims = [xdim, 4, 0]
+ SVSHAPE2.lims = [xdim, 4, 1]
SVSHAPE2.mode = 0b01
SVSHAPE2.submode2 = 0b01
SVSHAPE2.skip = 0b00
# j schedule
SVSHAPE0 = SVSHAPE()
- SVSHAPE0.lims = [xdim, 0b000001, 0]
+ SVSHAPE0.lims = [xdim, 0b000001, 1]
SVSHAPE0.mode = 0b01
SVSHAPE0.submode2 = 0b01
SVSHAPE0.skip = 0b00
SVSHAPE0.invxyz = [1,0,0] # inversion if desired
# j+halfstep schedule
SVSHAPE1 = SVSHAPE()
- SVSHAPE1.lims = [xdim, 0b000001, 0]
+ SVSHAPE1.lims = [xdim, 0b000001, 1]
SVSHAPE1.mode = 0b01
SVSHAPE1.submode2 = 0b01
SVSHAPE1.skip = 0b01
SVSHAPE1.invxyz = [1,0,0] # inversion if desired
# ci schedule
SVSHAPE2 = SVSHAPE()
- SVSHAPE2.lims = [xdim, 0b000001, 0]
+ SVSHAPE2.lims = [xdim, 0b000001, 1]
SVSHAPE2.mode = 0b01
SVSHAPE2.submode2 = 0b01
SVSHAPE2.skip = 0b10
SVSHAPE2.invxyz = [1,0,0] # inversion if desired
# size schedule
SVSHAPE3 = SVSHAPE()
- SVSHAPE3.lims = [xdim, 0b000001, 0]
+ SVSHAPE3.lims = [xdim, 0b000001, 1]
SVSHAPE3.mode = 0b01
SVSHAPE3.submode2 = 0b01
SVSHAPE3.skip = 0b11
# j schedule
SVSHAPE0 = SVSHAPE()
- SVSHAPE0.lims = [xdim, 0b0000010, 0]
+ SVSHAPE0.lims = [xdim, 0b0000010, 1]
SVSHAPE0.submode2 = 0b100
SVSHAPE0.mode = 0b01
SVSHAPE0.skip = 0b00
SVSHAPE0.invxyz = [0,0,0] # inversion if desired
# j+halfstep schedule
SVSHAPE1 = SVSHAPE()
- SVSHAPE1.lims = [xdim, 0b0000010, 0]
+ SVSHAPE1.lims = [xdim, 0b0000010, 1]
SVSHAPE1.mode = 0b01
SVSHAPE1.submode2 = 0b100
SVSHAPE1.skip = 0b01
n = 8
xdim = n
ydim = 0 # not needed
- zdim = 0 # again, not needed
+ zdim = 1 # again, not needed
# set up an SVSHAPE
class SVSHAPE:
# j schedule
SVSHAPE0 = SVSHAPE()
- SVSHAPE0.lims = [xdim, 0b0000010, 0]
+ SVSHAPE0.lims = [xdim, 0b0000010, 1]
SVSHAPE0.submode2 = 0b11
SVSHAPE0.mode = 0b11
SVSHAPE0.skip = 0b00
SVSHAPE0.invxyz = [1,0,1] # inversion if desired
# j+halfstep schedule
SVSHAPE1 = SVSHAPE()
- SVSHAPE1.lims = [xdim, 0b0000010, 0]
+ SVSHAPE1.lims = [xdim, 0b0000010, 1]
SVSHAPE1.mode = 0b11
SVSHAPE1.submode2 = 0b11
SVSHAPE1.skip = 0b01
# j schedule
SVSHAPE0 = SVSHAPE()
- SVSHAPE0.lims = [xdim, 0b000001, 0]
+ SVSHAPE0.lims = [xdim, 0b000001, 1]
SVSHAPE0.mode = 0b11
SVSHAPE0.submode2 = 0b11
SVSHAPE0.skip = 0b00
SVSHAPE0.invxyz = [0,0,0] # inversion if desired
# j+halfstep schedule
SVSHAPE1 = SVSHAPE()
- SVSHAPE1.lims = [xdim, 0b000001, 0]
+ SVSHAPE1.lims = [xdim, 0b000001, 1]
SVSHAPE1.mode = 0b11
SVSHAPE1.submode2 = 0b11
SVSHAPE1.skip = 0b01