ScalarOpticalPathDifference

class poppy.ScalarOpticalPathDifference(name=None, opd=<Quantity 1. micron>, **kwargs)[source]

Bases: AnalyticOpticalElement

Uniform and constant optical path difference

Methods Summary

get_opd(wave)

Return the optical path difference, given a wavelength.

Methods Documentation

get_opd(wave)[source]

Return the optical path difference, given a wavelength.

In this base class instance, the wavefront parameter ‘wave’ is not used,

and the .opd attribute of the optic is returned directly. Subclasses may change this behavior, for instance to evaluate optical aberrations on the sampling defined for that wavefront, or to compute the wavelength-dependent aberrations of a refractive optic.

Parameters:
wavefloat or obj

either a scalar wavelength or a Wavefront object

Returns:
ndarray giving OPD in meters