finesse.tracing.abcd module

Collection of ABCD functions for standard optical components.

finesse.tracing.abcd.beamsplitter_refl_s(Rc, alpha, nr=1)[source]

Sagittal (perpendicular plane-of-incidence) reflection from a curved surface at a non-normal angle of incidence. Due to coordinate system change on reflection the sagittal plane is reflected (parity operation) and an additional minus sign is applied.

Parameters

Rcfloat

Radius of curvature of the surface being reflected from. A positive Rc means the surface appears concave to the incident beam.

alphafloat

Angle of incidence in degrees

nrfloat

refractive index of medium the reflection occurs in

Notes

See [17], table 15.1(d) and “Ray Inversion” section in 15.1

finesse.tracing.abcd.beamsplitter_refl_t(Rc, alpha, nr=1)[source]

Tangential (in plane-of-incidence)reflection from a curved surface at a non- normal angle of incidence. Due to coordinate system change on reflection the sagittal plane is reflected (parity operation) and an additional minus sign is applied.

Parameters

Rcfloat

Radius of curvature of the surface being reflected from. A positive Rc means the surface appears concave to the incident beam.

alphafloat

Angle of incidence in degrees

nrfloat

refractive index of medium the reflection occurs in

Notes

See [17], table 15.1(d) and “Ray Inversion” section in 15.1

finesse.tracing.abcd.beamsplitter_trans_s(Rc, alpha, nr1=1, nr2=1)[source]

Sagittal (perpendicular plane-of-incidence) transmission through a curved surface at an angle of incidence.

Parameters

Rcfloat

Radius of curvature of the surface being reflected from. A positive Rc means the surface appears concave to the incident beam.

alphafloat

Angle of incidence in degrees

nr1float

refractive index of medium the beam starts in

nr2float

refractive index of medium the beam ends up in

Notes

See [17], table 15.1(g)

finesse.tracing.abcd.beamsplitter_trans_t(Rc, alpha, nr1=1, nr2=1)[source]

Tangential (in plane-of-incidence) transmission through a curved surface at an angle of incidence.

Parameters

Rcfloat

Radius of curvature of the surface being reflected from. A positive Rc means the surface appears concave to the incident beam.

alphafloat

Angle of incidence in degrees

nr1float

refractive index of medium the beam starts in

nr2float

refractive index of medium the beam ends up in

Notes

See [17], table 15.1(f)

finesse.tracing.abcd.lens(f)[source]

Propagation through a thin lens.

Parameters

ffloat

Focal lenth of thin lens in metres

Notes

See [17], table 15.1(b)

finesse.tracing.abcd.mirror_refl_s(Rc, nr=1)[source]

Sagittal (perpendicular plane-of-incidence) reflection from a curved surface.

Parameters

Rcfloat

Radius of curvature of the surface being reflected from. A positive Rc means the surface appears concave to the incident beam.

nrfloat

refractive index of medium in which the reflection occurs

Notes

See [17], table 15.1(c)

finesse.tracing.abcd.mirror_refl_t(Rc, nr=1)[source]

Tangential (in plane-of-incidence) reflection from a curved surface. Due to coordinate system change on reflection the sagittal plane is reflected (parity operation) and an additional minus sign is applied.

Parameters

Rcfloat

Radius of curvature of the surface being reflected from. A positive Rc means the surface appears concave to the incident beam.

nrfloat

refractive index of medium in which the reflection occurs

Notes

See [17], table 15.1(c) and “Ray Inversion” section in 15.1

finesse.tracing.abcd.mirror_trans(Rc, nr1=1, nr2=1)[source]

Transmission through a curved surface.

Parameters

Rcfloat

Radius of curvature of the surface being reflected from. A positive Rc means the surface appears concave to the incident beam.

nr1float

refractive index of medium the beam starts in

nr2float

refractive index of medium the beam ends up in

Notes

See [17], table 15.1(e)

finesse.tracing.abcd.none()[source]

Unit matrix for no propagation.

finesse.tracing.abcd.space(L, nr=1)[source]

Propagation along a physical length L

Parameters

Lfloat

Length in metres

nrfloat

refractive index of medium

Notes

See [17], table 15.1(a)