ArrayOpticalElement

class poppy.ArrayOpticalElement(opd=None, transmission=None, pixelscale=None, **kwargs)[source]

Bases: OpticalElement

Defines an arbitrary optic, based on amplitude transmission and/or OPD given as numpy arrays.

This is a very lightweight wrapper for the base OpticalElement class, which just provides some additional convenience features in the initializer.