finesse.components.optical_bandpass module
- class finesse.components.optical_bandpass.OpticalBandpassFilter(*args, **kwargs)[source]
Bases:
ConnectorAn idealised optical bandpass filter that will transmit an optical frequency around some central frequency with a 3dB bandwidth.
Notes
Currently this is a classical component. No quantum noise losses are applied to any filtered fields or modes, which means no additional vaccum noise is injected back into the system for this lost information.
Parameters
- namestr
Name of element
- fcfloat, symbol
Central frequency
- bandwidthfloat, symbol
Filter 3dB bandwidth
- filter_hom[tuple | None], optional
Individual higher order modes can be filtered and transmitted by setting this to a tuple of (n, m). If
Nonethen no mode filtering is done. This cannot be changed during a simulation.
- property bandwidth
bandwidth : float, symbol Filter 3dB bandwidth
- property fc
fc : float, symbol Central frequency