finesse.components.optical_bandpass.OpticalBandpassFilter¶
Overview
- class finesse.components.optical_bandpass.OpticalBandpassFilter(name, fc=0, bandwidth=1000, filter_hom=None)[source]¶
- Bases: - Connector- An idealised optical bandpass filter that will transmit an optical frequency around some central frequency with a 3dB bandwidth. - 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.
 
 - 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.