This repository has been archived by the owner on Feb 3, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmie_data.py
155 lines (153 loc) · 10.5 KB
/
mie_data.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
import numpy as np
mie_10nm = np.array([[4.e-7, 2.297244265940011e-16], [4.02e-7, 2.286597164377678e-16], \
[4.04e-7, 2.2769672101528334e-16], [4.06e-7, 2.2680172163475497e-16], \
[4.08e-7, 2.2594155069919493e-16], [4.1e-7, 2.2508347028232047e-16], \
[4.12e-7, 2.2419511931450824e-16], [4.14e-7, 2.232445593827226e-16], \
[4.16e-7, 2.2221727779867323e-16], [4.18e-7, 2.2114385258199704e-16], \
[4.2e-7, 2.2006167408224727e-16], [4.22e-7, 2.1900744889765144e-16], \
[4.24e-7, 2.1801723497900947e-16], [4.26e-7, 2.1712656737769566e-16], \
[4.28e-7, 2.1637067259517644e-16], [4.3e-7, 2.1578477134260806e-16], \
[4.32e-7, 2.1540432517530473e-16], [4.34e-7, 2.1524317921364786e-16], \
[4.36e-7, 2.1526965907322995e-16], [4.38e-7, 2.154466561533342e-16], \
[4.4e-7, 2.157368786763032e-16], [4.42e-7, 2.161024645028813e-16], \
[4.44e-7, 2.165046813764756e-16], [4.46e-7, 2.169037202751896e-16], \
[4.48e-7, 2.1725859092581706e-16], [4.5e-7, 2.1752713100962992e-16], \
[4.52e-7, 2.1766840405542861e-16], [4.54e-7, 2.176848563917973e-16], \
[4.56e-7, 2.1761939975467733e-16], [4.58e-7, 2.1751729805216388e-16], \
[4.6e-7, 2.1742460490146661e-16], [4.62e-7, 2.1738816270446743e-16], \
[4.64e-7, 2.174557407510415e-16], [4.66e-7, 2.176763249940236e-16], \
[4.68e-7, 2.1810057562409794e-16], [4.7e-7, 2.1878147451272317e-16], \
[4.72e-7, 2.1977519372028987e-16], [4.74e-7, 2.211401761902479e-16], \
[4.76e-7, 2.2291307062120444e-16], [4.78e-7, 2.251167270517563e-16], \
[4.8e-7, 2.2777933594922903e-16], [4.82e-7, 2.3093545527973983e-16], \
[4.84e-7, 2.346267335290137e-16], [4.86e-7, 2.3890273463691503e-16], \
[4.88e-7, 2.4382185139241784e-16], [4.9e-7, 2.494522663263304e-16], \
[4.92e-7, 2.5587286817212584e-16], [4.94e-7, 2.631739396138886e-16], \
[4.96e-7, 2.7145726715190524e-16], [4.98e-7, 2.8081867690152617e-16], \
[5.e-7, 2.91278704433931e-16], [5.02e-7, 3.0281708391963817e-16], \
[5.04e-7, 3.153807125150436e-16], [5.06e-7, 3.2886731376481836e-16], \
[5.08e-7, 3.431048647740724e-16], [5.1e-7, 3.5782753313766796e-16], \
[5.12e-7, 3.7265071239541856e-16], [5.14e-7, 3.8705067092847605e-16], \
[5.16e-7, 4.003581022367331e-16], [5.18e-7, 4.1177824368278385e-16], \
[5.2e-7, 4.204504776837451e-16], [5.22e-7, 4.2555366001033735e-16], \
[5.24e-7, 4.265021834595009e-16], [5.26e-7, 4.231599535998049e-16], \
[5.28e-7, 4.1570377950907627e-16], [5.3e-7, 4.0456419175998255e-16], \
[5.32e-7, 3.9036351172045703e-16], [5.34e-7, 3.7383066935274686e-16], \
[5.36e-7, 3.557136304474031e-16], [5.38e-7, 3.3670683437740063e-16], \
[5.4e-7, 3.174030058934066e-16], [5.42e-7, 2.982703656096955e-16], \
[5.44e-7, 2.796505562632017e-16], [5.46e-7, 2.617702836445841e-16], \
[5.48e-7, 2.4475995728130677e-16], [5.5e-7, 2.2867423076024473e-16], \
[5.52e-7, 2.1351154831875248e-16], [5.54e-7, 1.992392780975386e-16], \
[5.56e-7, 1.858198123746389e-16], [5.58e-7, 1.732157990887417e-16], \
[5.6e-7, 1.6139063189081368e-16], [5.62e-7, 1.5030872842638286e-16], \
[5.64e-7, 1.3993567216595057e-16], [5.66e-7, 1.302382641295556e-16], \
[5.68e-7, 1.2118451787993036e-16], [5.7e-7, 1.1274362137751912e-16], \
[5.72e-7, 1.048858819745391e-16], [5.74e-7, 9.758266540382634e-17], \
[5.76e-7, 9.080633564762686e-17], [5.78e-7, 8.45301997087214e-17], \
[5.8e-7, 7.872845928647895e-17], [5.82e-7, 7.337616997891742e-17], \
[5.84e-7, 6.844868906249519e-17], [5.86e-7, 6.391749430773954e-17], \
[5.88e-7, 5.975229186165871e-17], [5.9e-7, 5.592374238115066e-17], \
[5.92e-7, 5.240382635760726e-17], [5.94e-7, 4.916606515623506e-17], \
[5.96e-7, 4.618564579398512e-17], [5.98e-7, 4.343947279734254e-17], \
[6.e-7, 4.0906166179473187e-17], [6.02e-7, 3.856602077014969e-17], \
[6.04e-7, 3.6400938874358203e-17], [6.06e-7, 3.4394345517442646e-17], \
[6.08e-7, 3.2531093312607864e-17], [6.1e-7, 3.079736220084511e-17], \
[6.12e-7, 2.9180557899472117e-17], [6.14e-7, 2.766921179114232e-17], \
[6.16e-7, 2.625288413370178e-17], [6.18e-7, 2.4922071823242004e-17], \
[6.2e-7, 2.366813085901642e-17], [6.22e-7, 2.248415552575131e-17], \
[6.24e-7, 2.136563699389938e-17], [6.26e-7, 2.0308680742263333e-17], \
[6.28e-7, 1.9309753750575438e-17], [6.3e-7, 1.8365643633418347e-17], \
[6.32e-7, 1.7473422918654153e-17], [6.34e-7, 1.6630417727802667e-17], \
[6.36e-7, 1.5834180235689956e-17], [6.38e-7, 1.5082464385331197e-17], \
[6.4e-7, 1.4373204415501945e-17], [6.42e-7, 1.37044958260248e-17], \
[6.44e-7, 1.3074578462031456e-17], [6.46e-7, 1.2481821445428477e-17], \
[6.48e-7, 1.1924709721147482e-17], [6.5e-7, 1.1401832018853899e-17], \
[6.52e-7, 1.0911870058697617e-17], [6.54e-7, 1.0453588853304497e-17], \
[6.56e-7, 1.0025827978254995e-17], [6.58e-7, 9.627493700359866e-18], \
[6.6e-7, 9.257551867619422e-18], [6.62e-7, 8.914884894283947e-18], \
[6.64e-7, 8.597640499152065e-18], [6.66e-7, 8.303802473127071e-18], \
[6.68e-7, 8.031492020396567e-18], [6.7e-7, 7.778959079450114e-18], \
[6.72e-7, 7.544573727709822e-18], [6.74e-7, 7.326818120369981e-18], \
[6.76e-7, 7.124278940232064e-18], [6.78e-7, 6.9356403339745425e-18], \
[6.8e-7, 6.759677309611679e-18], [6.82e-7, 6.5952495697233385e-18], \
[6.84e-7, 6.441295755260836e-18], [6.86e-7, 6.296828075254943e-18], \
[6.88e-7, 6.1609272984943924e-18], [6.9e-7, 6.0327380841428295e-18], \
[6.92e-7, 5.9114646292677084e-18], [6.94e-7, 5.796366612330634e-18], \
[6.96e-7, 5.686755412796725e-18], [6.98e-7, 5.581990588144085e-18], \
[7.e-7, 5.4814765906683425e-18]])
mie_40nm = np.array([[4.e-7, 1.536244381584591e-14], [4.02e-7, 1.5349080912567224e-14], \
[4.04e-7, 1.5336233877587345e-14], [4.06e-7, 1.5323115067359273e-14], \
[4.08e-7, 1.5308892690857472e-14], [4.1e-7, 1.5292690231549778e-14], \
[4.12e-7, 1.5273587523119685e-14], [4.14e-7, 1.5250624409621957e-14], \
[4.16e-7, 1.5223268823016963e-14], [4.18e-7, 1.5192222426382478e-14], \
[4.2e-7, 1.515843290030259e-14], [4.22e-7, 1.512289159204649e-14], \
[4.24e-7, 1.5086630311876648e-14], [4.26e-7, 1.505071982335371e-14], \
[4.28e-7, 1.5016270122197582e-14], [4.3e-7, 1.498443259748334e-14], \
[4.32e-7, 1.4956399774602637e-14], [4.34e-7, 1.493273677525381e-14], \
[4.36e-7, 1.491261596395607e-14], [4.38e-7, 1.4894988937477514e-14], \
[4.4e-7, 1.4878749333391942e-14], [4.42e-7, 1.4862728402350506e-14], \
[4.44e-7, 1.4845692992991586e-14], [4.46e-7, 1.4826346173035226e-14], \
[4.48e-7, 1.4803330726782652e-14], [4.5e-7, 1.4775235764564747e-14], \
[4.52e-7, 1.474068516380883e-14], [4.54e-7, 1.4699809122311554e-14], \
[4.56e-7, 1.4654161474836897e-14], [4.58e-7, 1.460539967205369e-14], \
[4.6e-7, 1.4555224673834378e-14], [4.62e-7, 1.4505374144168706e-14], \
[4.64e-7, 1.4457619499629004e-14], [4.66e-7, 1.4413766940798235e-14], \
[4.68e-7, 1.4375662578644673e-14], [4.7e-7, 1.4345201781133034e-14], \
[4.72e-7, 1.4324342910909924e-14], [4.74e-7, 1.431510728088578e-14], \
[4.76e-7, 1.431937794933072e-14], [4.78e-7, 1.433900288655366e-14], \
[4.8e-7, 1.437599846943771e-14], [4.82e-7, 1.4432591212741538e-14], \
[4.84e-7, 1.451126240187021e-14], [4.86e-7, 1.461480143813172e-14], \
[4.88e-7, 1.474637054657112e-14], [4.9e-7, 1.490958415052467e-14], \
[4.92e-7, 1.510860704069668e-14], [4.94e-7, 1.5348276487754878e-14], \
[4.96e-7, 1.5634254686178986e-14], [4.98e-7, 1.5972312801687544e-14], \
[5.e-7, 1.6364892237110004e-14], [5.02e-7, 1.6813507775936356e-14], \
[5.04e-7, 1.7319769866931862e-14], [5.06e-7, 1.7885230812561938e-14], \
[5.08e-7, 1.8511171434848368e-14], [5.1e-7, 1.9198311495459352e-14], \
[5.12e-7, 1.9946425152639056e-14], [5.14e-7, 2.075384116476881e-14], \
[5.16e-7, 2.161680731023843e-14], [5.18e-7, 2.2528703229539912e-14], \
[5.2e-7, 2.347910419095822e-14], [5.22e-7, 2.4452745728557967e-14], \
[5.24e-7, 2.543165458570046e-14], [5.26e-7, 2.640276070811287e-14], \
[5.28e-7, 2.7352554247061708e-14], [5.3e-7, 2.826583665206733e-14], \
[5.32e-7, 2.912633014658638e-14], [5.34e-7, 2.9917539663665185e-14], \
[5.36e-7, 3.062378687494563e-14], [5.38e-7, 3.123129059213905e-14], \
[5.4e-7, 3.17291462421279e-14], [5.42e-7, 3.211006582801294e-14], \
[5.44e-7, 3.23707773571977e-14], [5.46e-7, 3.251203982248659e-14], \
[5.48e-7, 3.253829195502938e-14], [5.5e-7, 3.245700513536572e-14], \
[5.52e-7, 3.2277132882929483e-14], [5.54e-7, 3.200241114334954e-14], \
[5.56e-7, 3.163424071130769e-14], [5.58e-7, 3.117536830846589e-14], \
[5.6e-7, 3.0629941792275274e-14], [5.62e-7, 3.000347014251318e-14], \
[5.64e-7, 2.9302723599724575e-14], [5.66e-7, 2.8535577011101935e-14], \
[5.68e-7, 2.771080415091559e-14], [5.7e-7, 2.6837834824915687e-14], \
[5.72e-7, 2.592648942483168e-14], [5.74e-7, 2.4986706931735605e-14], \
[5.76e-7, 2.4028282072824445e-14], [5.78e-7, 2.306062555536489e-14], \
[5.8e-7, 2.2092558375047866e-14], [5.82e-7, 2.113214758742411e-14], \
[5.84e-7, 2.0186681692288782e-14], [5.86e-7, 1.9263179953541025e-14], \
[5.88e-7, 1.8367569705081527e-14], [5.9e-7, 1.7504269036720238e-14], \
[5.92e-7, 1.6676356847489967e-14], [5.94e-7, 1.5885763069762837e-14], \
[5.96e-7, 1.5133459377000056e-14], [5.98e-7, 1.4419639732921442e-14], \
[6.e-7, 1.3743884228254132e-14], [6.02e-7, 1.3105302866558995e-14], \
[6.04e-7, 1.2502658309444519e-14], [6.06e-7, 1.1934468180097545e-14], \
[6.08e-7, 1.1399088500364715e-14], [6.1e-7, 1.0894780352602879e-14], \
[6.12e-7, 1.0419762048835381e-14], [6.14e-7, 9.972249067104031e-15], \
[6.16e-7, 9.550483862796524e-15], [6.18e-7, 9.152757442065479e-15], \
[6.2e-7, 8.777424387363125e-15], [6.22e-7, 8.422923038803662e-15], \
[6.24e-7, 8.087815834287494e-15], [6.26e-7, 7.770792436031218e-15], \
[6.28e-7, 7.47065701298018e-15], [6.3e-7, 7.186316790802646e-15], \
[6.32e-7, 6.916771795684303e-15], [6.34e-7, 6.66110567155275e-15], \
[6.36e-7, 6.418477459434087e-15], [6.38e-7, 6.188114237218301e-15], \
[6.4e-7, 5.969304527648572e-15], [6.42e-7, 5.761392391517467e-15], \
[6.44e-7, 5.563772131657941e-15], [6.46e-7, 5.375883541261202e-15], \
[6.48e-7, 5.197207637300241e-15], [6.5e-7, 5.027262826391381e-15], \
[6.52e-7, 4.865601456313559e-15], [6.54e-7, 4.711806711668257e-15], \
[6.56e-7, 4.56548981685232e-15], [6.58e-7, 4.4262875136806665e-15], \
[6.6e-7, 4.293859784689195e-15], [6.62e-7, 4.167877595135043e-15], \
[6.64e-7, 4.047971928205512e-15], [6.66e-7, 3.933773525873286e-15], \
[6.68e-7, 3.8249346856195386e-15], [6.7e-7, 3.721128303976663e-15], \
[6.72e-7, 3.622046869300248e-15], [6.74e-7, 3.527401454196945e-15], \
[6.76e-7, 3.4369207196983626e-15], [6.78e-7, 3.3503499404215903e-15], \
[6.8e-7, 3.2674500576226066e-15], [6.82e-7, 3.187996765147387e-15], \
[6.84e-7, 3.1117796317474274e-15], [6.86e-7, 3.038601261990386e-15], \
[6.88e-7, 2.968276497012319e-15], [6.9e-7, 2.900631655581489e-15], \
[6.92e-7, 2.8355038153375525e-15], [6.94e-7, 2.772740133605372e-15], \
[6.96e-7, 2.712197206831137e-15], [6.98e-7, 2.653740467430737e-15], \
[7.e-7, 2.597243616657233e-15]])