|
@@ -143,7 +143,8 @@ def analyze(data, dist, z_vec, wl_idx):
|
|
|
print(dirname)
|
|
|
print("Power: plasmon %4.3g W of dipoles %4.3g W, efficiency %5.3g%% from:"%(ppw, float(np.abs(dip_power[0])),float(np.abs( eta0))), ppw, eta0)
|
|
|
plt.plot(lambd*1e9, plasmon_power/ dip_power)
|
|
|
- plt.ylim(0,1.0)
|
|
|
+ plt.ylim(0,0.04)
|
|
|
+ plt.xlim(550,800)
|
|
|
|
|
|
|
|
|
|
|
@@ -165,20 +166,27 @@ file_ext="pdf"
|
|
|
|
|
|
|
|
|
|
|
|
+dirname="sub-Au-R100-Si-wl450-800-sep10nm.fsp.results"
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
-dirname="Au-McPeak-R50-Si-Green-1500-l.fsp.results"
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
def main ():
|
|
|
distance = [1,2,3,4,5,6,7,8,9,10]
|
|
|
- zshift = ["5","20","200","400","600"]
|
|
|
+ zshift = ["5","20"]
|
|
|
+
|
|
|
z_vec = [int(val) for val in zshift]
|
|
|
|
|
|
data = read_data(dirname, distance, zshift)
|
|
|
|
|
|
|
|
|
|
|
|
- WLs=[800]
|
|
|
+ WLs=[800]
|
|
|
WLs_idx = get_WLs_idx(WLs, data)
|
|
|
|
|
|
|
|
@@ -189,6 +197,7 @@ def main ():
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|