2.3.3.3.176. NXpolarizer_opt¶
Status:
base class, extends NXobject
Description:
An optical polarizer. ...
An optical polarizer.
Information on the properties of polarizer is provided e.g. [here](https://www.rp-photonics.com/polarizers.html).
Symbols:
N_spectrum: Size of the wavelength array for which the refractive index of the material and/or coating is given.
N_spectrum_RT: Size of the wavelength array for which the reflectance or transmission of the polarizer is given.
Structure:
type: (optional) NX_CHAR
Type of the polarizer (e.g. dichroic, linear, circular etc.) ...
Type of the polarizer (e.g. dichroic, linear, circular etc.)
Any of these values:
dichroic
linear
circular
Glan-Thompson prism
Nicol prism
Glan-Taylor prism
Glan-Focault prism
Wollaston prism
Normarski prism
Senarmont prism
thin-film polarizer
wire grid polarizer
other
type_other: (optional) NX_CHAR
If you selected ‘other’ in type specify what it is.
polarizer_angle: (recommended) NX_NUMBER {units=NX_ANGLE}
Angle of the polarizer.
acceptance_angle: (recommended) NX_NUMBER (Rank: 1, Dimensions: [2]) {units=NX_ANGLE}
Acceptance angle of the polarizer (range).
wavelength_range: (recommended) NX_FLOAT (Rank: 1, Dimensions: [2]) {units=NX_WAVELENGTH}
Wavelength range for which the polarizer is designed. Enter the minimum ...
Wavelength range for which the polarizer is designed. Enter the minimum and maximum wavelength (lower and upper limit) of the range.
extinction_ratio: (optional) NX_FLOAT (Rank: 1, Dimensions: [N_spectrum]) {units=NX_UNITLESS}
Extinction ratio (maximum to minimum transmission).
reflection: (optional) NX_FLOAT (Rank: 1, Dimensions: [N_spectrum_RT]) {units=NX_UNITLESS}
Reflection of the polarizer at given wavelength values.
transmission: (optional) NX_FLOAT (Rank: 1, Dimensions: [N_spectrum_RT]) {units=NX_UNITLESS}
Transmission of the polarizer at given wavelength values.
SHAPE: (recommended) NXshape
Describe the geometry (shape, dimension etc.) of the device. ...
Describe the geometry (shape, dimension etc.) of the device. Specify the dimensions in ‘SHAPE/size’. A sketch of the device should be provided in the ‘sketch(NXdata)’ field to clarify (i) the shape and dimensions of the device, and (ii) the input and outputs (i.e. the direction of the incoming and outcoming (split) beams).
Describe the shape (plate, cube, wedged, prism etc.). ...
Describe the shape (plate, cube, wedged, prism etc.).
Any of these values:
cube
cylinder
plate
prism
wedged
other
other_shape: (optional) NX_CHAR
If you chose ‘other’ in ‘shape’ describe what it is.
size: (optional) NX_CHAR (Rank: 2, Dimensions: [N_objects, N_shapepar])
Physical extent of the device. The device might be made up of one or ...
Physical extent of the device. The device might be made up of one or more objects (NX_objects). The meaning and location of the axes used will vary according to the value of the ‘shape’ variable. ‘N_shapepar’ defines how many parameters:
For ‘cube’ the parameters are (width, length).
For ‘cylinder’ the parameters are (diameter, length).
For ‘plate’ the parameters are (width, height, length).
For ‘prism’ the parameters are (width, height, length).
For ‘wedged’ the parameters are (width, height, shortest length). The wedge angle should be provided in ‘SHAPE/wedge_angle’.
For ‘other’ the parameters may be (A, B, C, …) with the labels defined in the sketch plotted in ‘SHAPE/sketch’.
wedge_angle: (optional) NX_FLOAT {units=NX_ANGLE}
Wedge angle if ‘shape’ is ‘wedged’.
sketch: (optional) NXdata
Sketch of thedevice showing its geometry. The paths of the ...
Sketch of thedevice showing its geometry. The paths of the incoming and outgoing beam should be illustrated and labelled (0 for the incoming beam, and 1, 2,…, N_outputs for the outputs).
substrate: (optional) NXsample
Properties of the substrate material of the polarizer. If the device has ...
Properties of the substrate material of the polarizer. If the device has a coating specify the coating material and its properties in ‘coating’.
substrate_material: (optional) NX_CHAR
Specify the substrate material of the polarizer.
substrate_thickness: (optional) NX_FLOAT {units=NX_LENGTH}
Thickness of the polarizer substrate.
index_of_refraction: (optional) NX_FLOAT (Rank: 2, Dimensions: [2, N_spectrum]) {units=NX_UNITLESS}
Complex index of refraction of the polarizer material. Specify at given ...
Complex index of refraction of the polarizer material. Specify at given spectral values (wavelength, energy, wavenumber etc.).
COATING: (optional) NXsample
If the device has a coating describe the material and its properties. ...
If the device has a coating describe the material and its properties. Some basic information can be found e.g. [here] (https://www.opto-e.com/basics/reflection-transmission-and-coatings). If the back and front side of the polarizer are coated with different materials, you may define two coatings (e.g. COATING1 and COATING2).
coating_type: (optional) NX_CHAR
Specify the coating type (e.g. dielectric, anti-reflection (AR), ...
Specify the coating type (e.g. dielectric, anti-reflection (AR), multilayer coating etc.).
coating_material: (optional) NX_CHAR
Describe the coating material (e.g. MgF2).
coating_thickness: (optional) NX_FLOAT {units=NX_LENGTH}
Thickness of the coating.
index_of_refraction_coating: (optional) NX_FLOAT (Rank: 2, Dimensions: [2, N_spectrum_coating]) {units=NX_UNITLESS}
Complex index of refraction of the coating. Specify at given spectral ...
Complex index of refraction of the coating. Specify at given spectral values (wavelength, energy, wavenumber etc.).
Hypertext Anchors¶
List of hypertext anchors for all groups, fields, attributes, and links defined in this class.