ocssw V2020
mie_kernal Namespace Reference

Variables

int color_lvl = 8
 
 rgb = list(permutations(range(0,256,color_lvl),3))
 
 lnclrs = np.array(sample(rgb,120))
 
int start = 200
 
int stop = 20000
 
float m = 1.33+1.0E-10j
 
 mk = mkrn.mie_kern("_test_", 'oci', m, start, stop, 80)
 
 sd = np.zeros(mk.nsz)
 
 refl = np.dot(mk.kern,sd)
 
 fin = tables.open_file('OCI2020084005000.L1B_PACE.nc', 'r')
 
 oci
 
string opath = "/accounts/ssander2/test/oci/figures"
 
int rp0 = 1e-7
 
int rp1 = 1e-0
 
int rp2 = 1e-0
 
int rp3 = 1e-0
 
 rikern = la.inv(np.dot(mk.kern.T,mk.kern) + rp0*mk.I + rp1*mk.H1 + rp2*mk.H2 + rp3*mk.H3)
 
 psd = np.tensordot(np.dot(rikern,mk.kern.T),oci,(((1),(0))))
 
 roci = np.tensordot(mk.kern,psd,(((1),(0))))
 
string fname = opath + "/SZ_" + "{: .0e}".format(rp0) + "_" + "{: .0e}".format(rp1) + \
 
 ax1
 
 ax2
 
 figsize
 
 xlabel
 
 ylabel
 
 title
 
 b
 
 True
 
 which
 
 axis
 
 color
 

Variable Documentation

◆ ax1

ax1

Definition at line 128 of file mie_kernal.py.

◆ ax2

ax2

Definition at line 128 of file mie_kernal.py.

◆ axis

axis

Definition at line 134 of file mie_kernal.py.

◆ b

b

Definition at line 134 of file mie_kernal.py.

◆ color

color

Definition at line 141 of file mie_kernal.py.

◆ color_lvl

int color_lvl = 8

Definition at line 23 of file mie_kernal.py.

◆ figsize

figsize

Definition at line 128 of file mie_kernal.py.

◆ fin

fin = tables.open_file('OCI2020084005000.L1B_PACE.nc', 'r')

Definition at line 94 of file mie_kernal.py.

◆ fname

string fname = opath + "/SZ_" + "{: .0e}".format(rp0) + "_" + "{: .0e}".format(rp1) + \

Definition at line 124 of file mie_kernal.py.

◆ lnclrs

float lnclrs = np.array(sample(rgb,120))

Definition at line 25 of file mie_kernal.py.

◆ m

float m = 1.33+1.0E-10j

Definition at line 30 of file mie_kernal.py.

◆ mk

mk = mkrn.mie_kern("_test_", 'oci', m, start, stop, 80)

Definition at line 32 of file mie_kernal.py.

◆ oci

oci
Initial value:
1 = np.append(fin.get_node("/", "observation_data/Lt_blue")[8:59], \
2  fin.get_node("/", "observation_data/Lt_red")[1:,:,:],axis=0)

Definition at line 95 of file mie_kernal.py.

◆ opath

string opath = "/accounts/ssander2/test/oci/figures"

Definition at line 100 of file mie_kernal.py.

◆ psd

psd = np.tensordot(np.dot(rikern,mk.kern.T),oci,(((1),(0))))

Definition at line 120 of file mie_kernal.py.

◆ refl

refl = np.dot(mk.kern,sd)

Definition at line 45 of file mie_kernal.py.

◆ rgb

rgb = list(permutations(range(0,256,color_lvl),3))

Definition at line 24 of file mie_kernal.py.

◆ rikern

rikern = la.inv(np.dot(mk.kern.T,mk.kern) + rp0*mk.I + rp1*mk.H1 + rp2*mk.H2 + rp3*mk.H3)

Definition at line 117 of file mie_kernal.py.

◆ roci

roci = np.tensordot(mk.kern,psd,(((1),(0))))

Definition at line 121 of file mie_kernal.py.

◆ rp0

int rp0 = 1e-7

Definition at line 102 of file mie_kernal.py.

◆ rp1

int rp1 = 1e-0

Definition at line 105 of file mie_kernal.py.

◆ rp2

int rp2 = 1e-0

Definition at line 108 of file mie_kernal.py.

◆ rp3

int rp3 = 1e-0

Definition at line 112 of file mie_kernal.py.

◆ sd

sd = np.zeros(mk.nsz)

Definition at line 38 of file mie_kernal.py.

◆ start

int start = 200

Definition at line 28 of file mie_kernal.py.

◆ stop

int stop = 20000

Definition at line 29 of file mie_kernal.py.

◆ title

title

Definition at line 133 of file mie_kernal.py.

◆ True

True

Definition at line 134 of file mie_kernal.py.

◆ which

which

Definition at line 134 of file mie_kernal.py.

◆ xlabel

xlabel

Definition at line 132 of file mie_kernal.py.

◆ ylabel

ylabel

Definition at line 132 of file mie_kernal.py.