Skip to content

Commit c3a6592

Browse files
LeonLeon
Leon
authored and
Leon
committed
promote to version 1.1.0
1 parent 3ae8d45 commit c3a6592

File tree

5 files changed

+68
-2
lines changed

5 files changed

+68
-2
lines changed

doc/source/gui/gui_nearfield.png

99.8 KB
Loading

doc/source/gui/gui_nearfield.rst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
.. _gui_nearfield:
2+
3+
4+
MSTM near-field
5+
^^^^^^^^^^^^^^^
6+
7+
.. image:: gui_nearfield.png
8+
9+
Near field calculation should be enabled in "Setup MSTM" window by selection of "near field" mode.
10+
The adjustable options are:
11+
12+
"Wavelength [nm]" -- the wave length of the incident beam;
13+
14+
"Plot plane" -- the 2D plane orientation - XY, YZ or ZX;
15+
16+
"Horiz", "Vert", "min", "max" -- the minimal and maximal coordinate on the plane, in nm;
17+
18+
"Grid step" -- grid grain size, in nm;
19+
20+
"Offset" -- displace of the plane from the origin, can be positive or negative, in nm.
21+
22+
Averaging over the incidence beam orientation can not be performed, therefore "average over orientation" box is automatically unchecked. Orientation should be specified with "Azimuth angle" and "Polar angle" (in degrees).
23+
24+
Also, polarization of the beam should be fixed and specified with "Polarization angle".
25+
26+
Alternatively, the averaging over polarization can be done by **MSTM Studio** mimicing the natural polarization. In this case "average over polarization" box should be checked and number of polarization values (from 0 to 90 degrees) to be averaged should be specified (12 by default).
27+
28+
Obtained data can be saved as image or text file in the same way as for spectrum.
29+
30+
31+

doc/source/gui/gui_spectrum.rst

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
.. _gui_spectrum:
2+
3+
4+
MSTM spectrum
5+
^^^^^^^^^^^^^
6+
7+
.. image:: gui_mstm.png
8+
9+
The spectrum calculation may be configured by pressing the "Setup" button.
10+
The relevant options in "Setup MSTM" window are:
11+
12+
"Calculation" mode could be extinction (default mode), absorbtion or scattering spectrum;
13+
14+
"min" -- minimal wavelength (in nm),
15+
16+
"max" -- maximal wavelength (in nm),
17+
18+
"count" -- number of wavelength points. By default the spacing is 10 nm;
19+
20+
By default the averaging is performed. If "average over orientations" is unchecked the incidence beam angles must be specified, i.e. "Azimuth angle" and "Polar angle". In this case the spectra for two polarization cases (parallel and orthogonal) will be obtained.
21+
22+
"Calculate" button of the main window runs MSTM binary in temporary directory (OS-dependent) and reads the results.
23+
24+
"scale" -- total outer multiplier.
25+
26+
save button -- save extinction to column file.
27+
28+
plot button -- plot without re-calculation (i.e. with new `scale`).
29+
30+
.. image:: gui_mstm_plot.png
31+
32+
The plot controls are rendered by Matplotlib, and can depend on the library version. Generally, it is possible to zoom region of interest and save graphic as a raster or vector image.
33+
34+
35+

meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package:
22
name: mstm_studio
3-
version: 1.0.2
3+
version: 1.1.0
44

55
build:
66
noarch: python

mstm_studio/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.0.5'
1+
__version__ = '1.1.0'

0 commit comments

Comments
 (0)