3.3.3.133. 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.

Groups cited:

NXdata, NXsample, NXshape

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).

shape: (optional) NX_CHAR

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.

NXDL Source:

https://github.com/nexusformat/definitions/blob/main/contributed_definitions/NXpolarizer_opt.nxdl.xml