LA1422_A.pop

raytracing.thorlabs.LA1422_A.pop(self, index: int)

This function is used to remove a matrix at a specific index.

Parameters:index (int) – Index where the matrix is removed.
Returns:poppedElement – The removed matrix.
Return type:Matrix

Examples

Let’s remove an aperture from a 4f system: >>> from raytracing import * >>> system = MatrixGroup([Space(10), Lens(10), Space(10), Space(10), Lens(10), Space(10), Aperture(100)]) >>> print(f”Has finite diameter? {system.hasFiniteApertureDiameter()}”) Has finite diameter? True

>>> aperture = system.pop(-1) # Removes the last element
>>> print(f"Has finite diameter? {system.hasFiniteApertureDiameter()}")
Has finite diameter? False