ScalarTransmission

class poppy.ScalarTransmission(name=None, transmission=1.0, **kwargs)[source]

Bases: AnalyticOpticalElement

Uniform amplitude transmission between 0 and 1.

Either a null optic (empty plane) or some perfect ND filter… But most commonly this is just used as a null optic placeholder.

Parameters:
namestring, optional

Descriptive name. Auto-generated from transmission value if not given.

transmissionfloat

Amplitude transmission value (not intensity), between 0 and 1. Default is 1.0.

Methods Summary

get_transmission(wave)

Note that this is the amplitude transmission, not the total intensity transmission.

Methods Documentation

get_transmission(wave)[source]

Note that this is the amplitude transmission, not the total intensity transmission.