Sample - multilayer 2
[1]:
import nexus as nx
mat_ta = nx.Material.Template(nx.lib.material.Ta)
layer_ta = nx.Layer(id = "lay Ta ",
thickness = nx.Var(2, min = 1, max = 3, fit = True, id = "ta thickness "), # nm
material = mat_ta,
roughness = 0.2)
mat_sic = nx.Material.Template(nx.lib.material.SiC)
layer_sic = nx.Layer(id = "lay SiC ",
thickness = nx.Var(3, min = 2, max = 4, fit = True, id = "sic thickness "), # nm
material = mat_sic,
roughness = 0.1)
# define the multilayer
multilayer = 10*[layer_ta, layer_sic]
# define the substrate
substrate = nx.Layer(id = "substrate",
material = nx.Material.Template(nx.lib.material.Si),
thickness = nx.inf,
roughness = 0.1)
# append the substrate
multilayer.append(substrate)
# define the sample
sample = nx.Sample(id = "my multilayer",
layers = multilayer)
print(sample)
# now we change the thickness of all ta layer
layer_ta.thickness = 4
print(sample)
Sample
.id: my multilayer
.geometry: f
.angle (deg) = 0.0
.divergence (deg) = 0.0
.length (mm) = 10.0
.roughness (model): a
-------|------------------------|---------------|-------------|-------------|--------|-----------|----------|-------------|
index | Layer id | dens. (g/cm3) | thick. (nm) | rough. (nm) | abund. | LM factor | HI sites | dist points |
-------|------------------------|---------------|-------------|-------------|--------|-----------|----------|-------------|
0 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
1 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
2 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
3 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
4 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
5 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
6 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
7 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
8 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
9 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
10 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
11 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
12 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
13 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
14 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
15 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
16 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
17 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
18 | lay Ta | 16.69 | 2.0 | 0.2 |0.99988 | 0.0 | | |
19 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
20 | substrate | 2.336 | inf | 0.1 | 0.0 | 0.0 | | |
-------|------------------------|---------------|-------------|-------------|--------|-----------|----------|-------------|
Sample
.id: my multilayer
.geometry: f
.angle (deg) = 0.0
.divergence (deg) = 0.0
.length (mm) = 10.0
.roughness (model): a
-------|------------------------|---------------|-------------|-------------|--------|-----------|----------|-------------|
index | Layer id | dens. (g/cm3) | thick. (nm) | rough. (nm) | abund. | LM factor | HI sites | dist points |
-------|------------------------|---------------|-------------|-------------|--------|-----------|----------|-------------|
0 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
1 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
2 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
3 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
4 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
5 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
6 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
7 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
8 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
9 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
10 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
11 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
12 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
13 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
14 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
15 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
16 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
17 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
18 | lay Ta | 16.69 | 4.0 | 0.2 |0.99988 | 0.0 | | |
19 | lay SiC | 3.16 | 3.0 | 0.1 | 0.0 | 0.0 | | |
20 | substrate | 2.336 | inf | 0.1 | 0.0 | 0.0 | | |
-------|------------------------|---------------|-------------|-------------|--------|-----------|----------|-------------|