In [1]:
%%html
<script type="text/javascript">
show=true;
function toggle(){
if (show){$('div.input').hide();}else{$('div.input').show();}
show = !show}
</script>
<h2><a href="javascript:toggle()" target="_self">Click to toggle code input</a></h2>
In [2]:
%pylab inline
Populating the interactive namespace from numpy and matplotlib
In [3]:
import seaborn as sns
sns.set_context("notebook", font_scale=1.5, rc={"lines.linewidth": 2.5})
cmap = sns.cubehelix_palette(light=1, as_cmap=True)
sns.palplot(sns.cubehelix_palette(light=1))
In [4]:
import pandas as pd
pd.set_option('display.max_columns', 100)
In [5]:
df = pd.read_csv('../data/cln_20130218_cary5000.csv')
df.set_index('wavelength', inplace=True)
df.head()
Out[5]:
Baseline 100%T
Baseline 0%T
VG05
VG01
VG06
VG02
VG02_pos2
VG02_pos3
VG02_pos4
VG03_pos1
VG03_pos2
VG04_pos1
VG04_pos2
VG06_post
Baseline 100%T.1
Baseline 0%T.1
VG05_post
wavelength
2500
7.427119
-0.001234
53.442204
53.466736
53.262798
36.737545
52.972309
53.064991
33.512653
38.421932
52.000980
25.861622
54.211266
53.938526
7.585160
0.000067
53.521866
2490
7.814320
-0.001347
53.430767
53.484589
53.288322
36.678280
53.001614
53.104568
33.588028
37.254417
52.001225
25.784100
54.293777
53.990936
7.991349
0.000207
53.393871
2480
8.378716
-0.000838
53.504936
53.481739
53.299366
36.473946
53.025131
53.119553
33.557705
36.035366
51.969082
25.835318
54.253708
53.963161
8.566405
0.000034
53.493465
2470
8.825397
-0.001670
53.377266
53.474129
53.299530
36.204262
53.002007
53.103672
33.459511
34.838486
51.941597
25.706764
54.266666
53.970634
9.022456
-0.000127
53.406708
2460
9.592031
-0.001384
53.376835
53.469803
53.290367
35.955139
53.008461
53.092026
33.415165
33.569817
51.898754
25.675592
54.245071
53.950542
9.799633
-0.000737
53.352882
In [6]:
plt.figure(figsize=(12,20));
sns.heatmap(df.iloc[::2,:], vmin=0, vmax=105);
plt.yticks(rotation=0);
plt.title(u'Transmission through bonded Si');
In [7]:
df = pd.read_csv('../data/cln_20130503_cary5000.csv')
df.set_index('wavelength', inplace=True)
df.head()
Out[7]:
Baseline 100%T
run_21
run_22
run_23
Baseline 100%T.1
run_24
run_25
run_26
run_27
Baseline 100%T.2
run_28
Baseline 100%T.3
run_29
Baseline 100%T.4
run_30
run_31
Baseline 100%T.5
run_32
run_33
run_34
run_35
run_36
run_37
Baseline 100%T.6
run_38
run_39
run_40
Baseline 100%T.7
wavelength
2500
7.610436
53.375404
53.175850
51.834129
7.656585
49.648014
46.596699
42.386536
37.538479
7.713956
100.124046
7.735054
100.046364
7.750263
19.509821
51.851940
7.785949
37.992943
37.629498
36.896713
31.972630
20.438669
10.939750
7.829624
2.256945
4.609717
9.515216
7.850480
2495
7.804327
53.491871
53.188705
51.813614
7.854237
49.627121
46.576263
42.319820
37.445244
7.915923
100.123802
7.934026
100.100502
7.954457
19.502588
51.726067
7.991064
37.295109
36.940708
36.260975
31.437883
20.104019
10.827305
8.034933
2.277849
4.551221
9.619139
8.058407
2490
8.032330
53.472679
53.158546
51.790028
8.081986
49.616219
46.533558
42.250450
37.354614
8.144304
100.127281
8.164471
100.083878
8.183236
19.493050
51.611649
8.220925
36.607613
36.235233
35.618408
30.854830
19.737612
10.579513
8.265842
2.236964
4.421624
9.536823
8.289336
2485
8.258367
53.425060
53.155643
51.777805
8.311233
49.587856
46.470287
42.189167
37.267056
8.373561
100.151932
8.395447
100.108612
8.415779
19.525679
51.515125
8.454597
35.918449
35.568348
34.975746
30.285561
19.396114
10.386709
8.500748
2.230363
4.339689
9.580339
8.524800
2480
8.558742
53.415150
53.136612
51.775627
8.612803
49.571266
46.443520
42.110451
37.161453
8.677519
100.123611
8.699299
100.077522
8.720016
19.560541
51.404945
8.758629
35.217892
34.859718
34.314117
29.696968
19.000618
10.140911
8.805345
2.219833
4.244120
9.525390
8.830003
In [8]:
plt.figure(figsize=(12,20));
sns.heatmap(df.iloc[::5,:], vmin=0, vmax=105);
plt.yticks(rotation=0);
plt.title(u'Transmission through bonded Si');
In [9]:
df = pd.read_csv('../data/cln_20130607_cary5000.csv')
df.set_index('wavelength', inplace=True)
df.head()
Out[9]:
run_11
run_12
run_13
Baseline 100%T
run_14
run_15
run_16
run_17
Baseline 100%T.1
run_18
run_19
run_20
run_21
Baseline 100%T.2
Baseline 100%T.3
run_22
run_23
run_25
run_26
run_27
run_28
run_29
run_30
run_31
run_32
run_33
wavelength
2500
52.059902
99.517426
99.992020
97.686005
52.437435
52.519245
52.103489
53.131008
97.598358
52.402138
52.299900
52.878410
52.407478
97.571770
98.180710
99.773514
51.900047
51.248878
52.064545
99.737564
99.986961
50.141548
50.026077
51.322693
50.968479
100.003029
2495
52.140270
99.522743
100.000855
97.715065
52.396732
52.499462
52.224361
53.132694
97.624802
52.412903
52.313114
52.875881
52.412544
97.611641
98.220963
99.768372
51.915390
51.189075
52.073414
99.731812
99.992577
50.126755
50.008549
51.309196
50.953411
99.998863
2490
52.158051
99.512138
99.990730
97.750229
52.362835
52.474648
52.249199
53.129707
97.661697
52.410805
52.309227
52.855717
52.396721
97.638474
98.245499
99.775749
51.917274
51.184917
52.077888
99.732117
100.000786
50.123932
50.008808
51.322289
50.957466
100.000992
2485
52.075447
99.525391
99.994446
97.770187
52.425213
52.514221
52.185814
53.128933
97.689255
52.394558
52.291458
52.871342
52.383118
97.664558
98.277260
99.775307
51.880127
51.211910
52.071720
99.736023
99.990318
50.106472
49.988728
51.307339
50.943481
99.992439
2480
52.085789
99.508804
99.990860
97.793518
52.514965
52.598579
52.161842
53.131092
97.703354
52.384716
52.296024
52.926342
52.394390
97.678398
98.291649
99.775635
51.893227
51.225472
52.079105
99.734413
99.994186
50.106037
49.988754
51.312000
50.947277
99.997917
In [10]:
plt.figure(figsize=(12,20));
sns.heatmap(df.iloc[::5,:], vmin=0, vmax=105);
plt.yticks(rotation=0);
plt.title(u'Transmission through bonded Si');
In [11]:
df = pd.read_csv('../data/cln_20130802_cary5000.csv')
df.set_index('wavelength', inplace=True)
df.head()
Out[11]:
Baseline 100%T
run11
run12
run13
run14
Baseline 100%T.1
run15
run16
run17
run18
run19
run20
run21
Baseline 100%T.2
run22
run23
run24
wavelength
2500
1.401937
100.099564
100.071739
98.746094
100.381729
3.979615
99.920418
100.435448
73.328072
100.609329
98.281944
100.709915
100.460175
4.000048
99.079140
99.979553
100.059341
2498
1.392138
100.067520
100.087677
98.538528
100.363556
4.070785
100.121674
100.431404
73.317703
100.475693
98.526474
100.660942
100.494919
4.092937
99.063370
99.986420
100.091789
2496
1.390803
100.045822
100.082420
98.453262
100.401672
4.082678
100.266327
100.437126
73.454597
100.445816
97.929367
100.594757
100.532257
4.104838
99.035667
100.035919
100.123383
2494
1.392842
100.041511
100.119522
98.309425
100.413986
4.065574
100.445534
100.444138
73.630157
100.346420
97.740128
100.629448
100.501045
4.087879
99.002754
100.030472
100.126755
2492
1.387206
100.108978
100.122536
98.419228
100.435242
4.117847
100.462212
100.472557
73.544060
100.449455
98.096291
100.610474
100.496117
4.140632
98.972023
100.016380
100.095070
In [12]:
plt.figure(figsize=(12,20));
sns.heatmap(df.iloc[::10,:], vmin=0, vmax=105);
plt.yticks(rotation=0);
plt.title(u'Transmission through bonded Si');
In [13]:
df = pd.read_csv('../data/cln_20130911_cary5000.csv')
df.set_index('wavelength', inplace=True)
df.head()
Out[13]:
Baseline 100%T
run_1
run_2
run_3
run_4
run_5
run_6
run_7
run_8
run_9
run_10
run_11
run_12
run_13
run_14
run_15
run_16
run_17
run_18
run_19
wavelength
2500
187.033707
99.988953
99.998245
49.956490
49.948971
50.374920
99.964539
49.565838
49.567413
49.941124
49.468250
99.984711
49.341618
52.603973
58.342171
52.370823
55.260139
64.992592
75.481834
99.950890
2498
186.949615
99.990906
100.000809
49.960892
49.953239
50.379448
99.967422
49.572773
49.571045
49.945271
49.481739
100.002739
49.287540
52.617245
58.356625
52.384872
55.295044
65.012764
75.491211
99.975777
2496
186.852295
99.994263
99.999710
49.968586
49.958778
50.380856
99.974564
49.580711
49.577618
49.947365
49.489452
100.007072
49.243595
52.628326
58.364235
52.389328
55.317730
65.019363
75.464180
99.987755
2494
186.756958
99.993172
99.994911
49.971165
49.962025
50.384556
99.970886
49.576969
49.585567
49.959171
49.497822
100.006355
49.209194
52.632702
58.374245
52.396893
55.338383
65.023514
75.440887
99.978226
2492
186.701828
99.997940
99.996094
49.970867
49.962990
50.379593
99.968498
49.578648
49.577862
49.962257
49.483696
99.991615
49.191433
52.633732
58.375168
52.392666
55.352585
65.021362
75.394424
99.956398
In [14]:
plt.figure(figsize=(12,20));
sns.heatmap(df.iloc[::10,:], vmin=0, vmax=105);
plt.yticks(rotation=0);
plt.title(u'Transmission through bonded Si');
In [15]:
df = pd.read_csv('../data/cln_20130916_cary5000.csv')
df.set_index('wavelength', inplace=True)
df.head()
Out[15]:
Baseline 100%T
run1
run2
run3
run4
run5
run6
run7
run8
run9
run10
run11
run12
run13
Baseline 100%T.1
run14
run15
run16
run17
run18
run19
wavelength
2500
97.571663
99.992661
99.925652
104.687546
100.544990
100.344467
100.074829
100.892555
101.091972
99.815392
84.959152
98.359612
99.398651
99.965683
97.481911
99.436729
100.292900
99.310913
100.170853
100.220047
99.987968
2498
97.561852
99.989677
99.943489
104.685280
100.568642
100.358917
100.081726
100.906097
101.112663
99.864021
85.093979
98.373856
99.429382
99.930801
97.524010
99.409943
100.256905
99.300064
100.145210
100.170815
100.001633
2496
97.545395
99.988541
99.963799
104.657723
100.592682
100.387237
100.085518
100.922897
101.129448
99.914932
85.236565
98.406830
99.436935
99.905930
97.560188
99.360924
100.242569
99.258934
100.110313
100.128174
100.025574
2494
97.522675
100.005188
100.007843
104.648781
100.625801
100.419998
100.109528
100.943352
101.161323
99.973755
85.314926
98.431221
99.452408
99.902763
97.605339
99.308495
100.208557
99.215111
100.089607
100.086441
100.030670
2492
97.519447
99.998352
100.011482
104.618713
100.635017
100.427994
100.125870
100.954353
101.170097
99.994553
85.340210
98.394218
99.451698
99.917610
97.653282
99.261490
100.174156
99.171951
100.041878
100.041367
100.033066
In [16]:
plt.figure(figsize=(12,20));
sns.heatmap(df.iloc[::10,:], vmin=0, vmax=105);
plt.yticks(rotation=0);
plt.title(u'Transmission through bonded Si');
In [17]:
df = pd.read_csv('../data/cln_20140508_cary5000.csv')
df.set_index('wavelength', inplace=True)
df.head()
Out[17]:
Baseline 100%T
run1_0
run1_5
run1_10
run1_15
run1_20
run1_25
run1_30
run1_35
run1_40
run1_45
run1_50
run1_55
run1_60
run1_65
run1_70
run1_75
run1_80
run1_85
run1_90
run1_95
run1_100
run2_0
run2_5
run2_10
run2_15
run2_20
run2_25
run2_30
run2_35
run2_40
run2_45
run2_50
run2_55
run2_60
run2_65
run2_70
run2_75
run2_80
run2_85
run2_90
run2_95
run2_100
run3_0
run3_5
run3_10
run3_15
run3_20
run3_25
run3_30
...
run11_65
run11_70
run11_75
run11_80
run11_85
run11_90
run11_95
run11_100
run12_0
run12_5
run12_10
run12_15
run12_20
run12_25
run12_30
run12_35
run12_40
run12_45
run12_50
run12_55
run12_60
run12_65
run12_70
run12_75
run12_80
run12_85
run12_90
run12_95
run12_100
run13_0
run13_5
run13_10
run13_15
run13_20
run13_25
run13_30
run13_35
run13_40
run13_45
run13_50
run13_55
run13_60
run13_65
run13_70
run13_75
run13_80
run13_85
run13_90
run13_95
run13_100
wavelength
1350
96.953751
99.995018
99.987259
99.990883
99.988518
99.990746
99.981812
99.988319
99.994110
99.992195
99.988441
99.984276
99.991760
99.985771
99.978928
99.994492
99.987267
99.983009
99.987633
99.989792
99.981209
99.979347
99.977264
99.328804
1.109343
99.187813
99.981468
99.983498
99.978127
99.980095
99.978950
99.979439
99.974945
99.984810
99.979721
99.981644
99.976715
99.979080
99.788513
18.268175
83.022881
99.971199
99.977798
99.965607
99.320190
1.108268
95.181671
49.628468
51.317303
51.332050
...
51.463490
51.446419
51.584541
53.328098
8.520147
44.375343
46.393444
99.871033
99.936638
99.266510
0.980012
51.507481
51.372749
51.428459
51.397705
51.415211
51.443283
51.389442
51.389439
51.419807
53.431458
70.076004
99.903679
99.932640
99.732544
17.199825
83.991653
99.919250
99.939713
99.934731
99.273506
1.114269
99.158875
99.930283
99.933243
99.930595
99.930618
99.929741
99.931343
99.938416
99.927727
99.935310
99.929565
99.940758
99.931213
99.728226
17.210207
84.024963
99.915405
99.932304
1348
96.929764
99.991478
99.994164
99.985672
99.992355
99.995201
99.993011
99.976837
99.983643
99.989700
99.993019
99.987129
99.991875
99.992088
99.987297
99.985016
99.989532
99.993721
99.984344
99.995300
99.977043
99.988274
99.983498
99.329391
1.107880
99.198998
99.981613
99.974861
99.978516
99.980499
99.986038
99.989075
99.977852
99.980438
99.982330
99.977058
99.977425
99.980453
99.782547
17.950796
83.347877
99.965988
99.981232
99.987099
99.322487
1.108494
95.177406
49.647419
51.313473
51.331635
...
51.451862
51.433319
51.579021
53.325874
8.322091
44.508224
46.530525
99.878723
99.938843
99.278702
0.979425
51.331997
51.372189
51.426876
51.401596
51.416649
51.444222
51.391296
51.400906
51.426083
53.437881
70.258957
99.915710
99.939972
99.734428
16.925362
84.295204
99.931602
99.932747
99.951675
99.279922
1.117550
99.167046
99.936852
99.937050
99.942360
99.936554
99.938736
99.937798
99.942070
99.937286
99.942078
99.936607
99.942062
99.938560
99.736198
16.921223
84.349358
99.931190
99.936920
1346
96.903618
99.988327
99.995598
99.990067
99.991943
99.994675
99.990028
99.989548
99.990494
99.986145
99.993858
99.989136
99.988846
99.982277
99.991318
99.988380
99.979836
99.988045
99.988548
99.984154
99.987724
99.984528
99.990425
99.327530
1.104800
99.207222
99.980225
99.984184
99.982491
99.982376
99.988846
99.982285
99.986687
99.985397
99.977203
99.989365
99.978287
99.982048
99.784912
17.589281
83.700958
99.961525
99.982239
99.977341
99.323196
1.104653
95.173683
49.665955
51.319313
51.324116
...
51.434372
51.423489
51.559620
53.307163
8.172482
44.713551
46.435310
99.877838
99.944595
99.279839
0.980393
51.110329
51.362843
51.418503
51.399178
51.410145
51.439030
51.381195
51.393135
51.419510
53.438179
70.263290
99.916260
99.939789
99.739883
16.544006
84.670242
99.926010
99.932541
99.938965
99.274071
1.113897
99.163475
99.939690
99.938477
99.935989
99.938950
99.938240
99.933449
99.940811
99.933800
99.934998
99.944778
99.929207
99.939957
99.739906
16.519230
84.667847
99.927612
99.937653
1344
96.868774
99.996582
99.998054
99.998116
100.000420
99.992401
99.993706
99.997421
100.000465
99.990784
99.997032
99.996933
99.999947
99.996292
99.993637
99.999214
99.993942
99.992630
99.999374
99.992744
99.992615
99.991997
99.987968
99.335655
1.104468
99.204033
99.991600
99.991043
99.987129
99.988319
99.984459
99.988174
99.994637
99.992004
99.989143
99.991379
99.983650
99.986038
99.801994
17.160221
84.096016
99.977303
99.986389
99.977295
99.329445
1.102057
95.169182
49.695332
51.320595
51.323215
...
51.445984
51.441311
51.567608
53.332878
7.974657
44.917362
46.409946
99.879906
99.950775
99.274277
0.977868
50.859810
51.369209
51.421883
51.399223
51.408966
51.439053
51.382141
51.386147
51.419361
53.438538
70.242188
99.917450
99.942581
99.749107
16.134184
85.003670
99.927742
99.941574
99.942154
99.275238
1.113423
99.179192
99.944366
99.947723
99.939919
99.947700
99.947830
99.938896
99.940857
99.940094
99.941216
99.945999
99.945343
99.940666
99.743477
16.137884
85.038116
99.930756
99.945503
1342
96.840569
99.996605
100.003746
99.996529
100.001160
99.999466
99.998596
99.999031
99.998444
100.000175
100.001587
99.998314
99.999138
100.001373
99.993881
99.995613
100.006081
99.999535
99.997940
99.999931
99.995262
99.998077
99.988869
99.333122
1.103100
99.211411
99.999306
99.986549
99.993294
99.985306
99.991722
99.994652
99.990746
99.998688
99.995613
99.989792
99.990082
99.988228
99.802963
16.868853
84.383186
99.979523
99.987518
99.988190
99.328941
1.100987
95.154663
49.716167
51.313889
51.318394
...
51.447994
51.449902
51.568146
53.336681
7.838763
45.052616
46.450443
99.891144
99.951569
99.288734
0.977011
50.686359
51.365387
51.418251
51.392120
51.403767
51.437248
51.378422
51.385189
51.413177
53.440849
70.342690
99.928436
99.955589
99.753448
15.909961
85.281418
99.936005
99.950584
99.955360
99.287209
1.110133
99.178268
99.948715
99.948555
99.952728
99.951019
99.953339
99.954132
99.951675
99.951469
99.958542
99.950340
99.953972
99.953621
99.752922
15.912962
85.297173
99.943909
99.951019
5 rows × 274 columns
In [18]:
plt.figure(figsize=(40,20));
sns.heatmap(df.iloc[::,::2], vmin=0, vmax=105);
plt.yticks(rotation=0);
plt.title(u'Transmission through bonded Si');
In [18]:
Content source: Echelle/AO_bonding_paper
Similar notebooks: