예제 #1
0
def compare_cappellaro_G2_fid1():
	t_stamps = []
	for i in [0,1,2,3,4,5]:
		t_stamps.append('modCapp_N=10G=2F='+str(i)+'_fid0=1.0')
	labels = ['F=0', 'F=1', 'F=2', 'F=3', 'F=4', 'F=5']
	colours = ['k', 'r', 'b', 'g', 'RoyalBlue', 'c']
	pt.compare_multiple_plots (timestamps=t_stamps, labels=labels, title = 'adaptive (G=2) - F0 = 1', colours=colours)
예제 #2
0
def compare_swarm_opt():
    t_stamps = ['20141215_161225', '20141218_155251', '20141216_035209']
    labels = ['G=5, F=2 capp', 'G=5, F=2 swarm', 'G=5, F=7 non_adptv']
    colours = ['b', 'r', 'k']
    pt.compare_multiple_plots(timestamps=t_stamps,
                              labels=labels,
                              title='compare protocols',
                              colours=colours)
예제 #3
0
def compare_capp_modCapp_supplInfo ():
    t_stamps = ['20150121_134642', '20150113_104934']
    labels = ['adptv phase update', 'modified adptv phase update']
    colours = ['RoyalBlue', 'crimson']
    pt.compare_multiple_plots (timestamps=t_stamps, labels=labels, title = 'G=3, F=0', colours=colours, do_save=True)
    t_stamps = ['20150121_172948', '20150113_164200']
    labels = ['adptv phase update', 'modified adptv phase update']
    colours = ['RoyalBlue', 'crimson']
    pt.compare_multiple_plots (timestamps=t_stamps, labels=labels, title = 'G=3, F=5', colours=colours, do_save=True)
예제 #4
0
def compare_cappellaro_varG():
    t_stamps = [
        '20141215_143011', '20141215_143043', '20141215_143125',
        '20141215_143221', '20141215_143328', '20141215_143447'
    ]
    labels = ['G=0', 'G=1', 'G=2', 'G=3', 'G=4', 'G=5']
    pt.compare_multiple_plots(timestamps=t_stamps,
                              labels=labels,
                              title='Cappellaro protocol (F=0, RO_fid=1)')
예제 #5
0
def compare_cappellaro_G2_fid1():
    t_stamps = []
    for i in [0, 1, 2, 3, 4, 5]:
        t_stamps.append('modCapp_N=10G=2F=' + str(i) + '_fid0=1.0')
    labels = ['F=0', 'F=1', 'F=2', 'F=3', 'F=4', 'F=5']
    colours = ['k', 'r', 'b', 'g', 'RoyalBlue', 'c']
    pt.compare_multiple_plots(timestamps=t_stamps,
                              labels=labels,
                              title='adaptive (G=2) - F0 = 1',
                              colours=colours)
예제 #6
0
def compare_binary_discretization():
    t_stamps = [
        '20150521_112404', '20150521_124048', '20150521_140258',
        '20150521_152328'
    ]
    labels = ['2 bits', '4 bits', '6 bits', '8 bits']
    colours = ['g', 'b', 'r', 'k']
    pt.compare_multiple_plots(timestamps=t_stamps,
                              labels=labels,
                              title='Compare discretization',
                              colours=colours)
예제 #7
0
def compare_nonadaptive_G3_fid087():
    t_stamps = [
        '20141215_152604', '20141215_152939', '20141215_153454',
        '20141215_154152', '20141215_155054', '20141215_160056'
    ]
    labels = ['F=0', 'F=1', 'F=2', 'F=3', 'F=4', 'F=5']
    colours = ['k', 'r', 'b', 'g', 'RoyalBlue', 'c']
    pt.compare_multiple_plots(timestamps=t_stamps,
                              labels=labels,
                              title='non adaptive (G=3) - F0 = 0.87',
                              colours=colours)
예제 #8
0
def compare_cappellaro_G3_fid087():
    tag = 'simulated_adaptive_magnetometry'
    t_stamps = [
        '20141215_152517', '20141215_152820', '20141215_153251',
        '20141215_153913', '20141215_154728', '20141215_155704'
    ]
    labels = ['F=0', 'F=1', 'F=2', 'F=3', 'F=4', 'F=5']
    colours = ['k', 'r', 'b', 'g', 'RoyalBlue', 'c']
    pt.compare_multiple_plots(timestamps=t_stamps,
                              labels=labels,
                              title='adaptive phase update (G=3) - F0 = 0.87',
                              colours=colours)
예제 #9
0
def compare_capp_modCapp_supplInfo():
    t_stamps = ['20150121_134642', '20150113_104934']
    labels = ['adptv phase update', 'modified adptv phase update']
    colours = ['RoyalBlue', 'crimson']
    pt.compare_multiple_plots(timestamps=t_stamps,
                              labels=labels,
                              title='G=3, F=0',
                              colours=colours,
                              do_save=True)
    t_stamps = ['20150121_172948', '20150113_164200']
    labels = ['adptv phase update', 'modified adptv phase update']
    colours = ['RoyalBlue', 'crimson']
    pt.compare_multiple_plots(timestamps=t_stamps,
                              labels=labels,
                              title='G=3, F=5',
                              colours=colours,
                              do_save=True)
예제 #10
0
def compare_nonadaptive_G3_fid087 ():
    t_stamps = ['20141215_152604', '20141215_152939', '20141215_153454', '20141215_154152', '20141215_155054', '20141215_160056']
    labels = ['F=0', 'F=1', 'F=2', 'F=3', 'F=4', 'F=5']
    colours = ['k', 'r', 'b', 'g', 'RoyalBlue', 'c']
    pt.compare_multiple_plots (timestamps=t_stamps, labels=labels, title = 'non adaptive (G=3) - F0 = 0.87', colours=colours)
예제 #11
0
def compare_cappellaro_G3_fid087 ():
    tag = 'simulated_adaptive_magnetometry'
    t_stamps = ['20141215_152517', '20141215_152820', '20141215_153251', '20141215_153913', '20141215_154728', '20141215_155704']
    labels = ['F=0', 'F=1', 'F=2', 'F=3', 'F=4', 'F=5']
    colours = ['k', 'r', 'b', 'g', 'RoyalBlue', 'c']
    pt.compare_multiple_plots (timestamps=t_stamps, labels=labels, title = 'adaptive phase update (G=3) - F0 = 0.87', colours=colours)