optical_termination

photonforge.abstract.optical_termination(*, return_loss=60.0)[source]

Abstract optical one-port termination.

Based on photonforge.TerminationModel. The reflection coefficient magnitude is 10^(-RL/20).

Parameters:

return_loss (Annotated[float, minimum=0, units='dB']) – Return loss. Larger values correspond to a better match (smaller reflection).

Return type:

Component