OpticalComponent
Base class for ordered physical optical components on an optical path.
Attributes
| Name | Type | Description |
|---|---|---|
optical_length |
float | Optical component length along the optical path in meters. |
name |
str | Human-readable component name. |
loss_db |
float | tuple[float, …] | None | One-way transmission loss across this component in dB; multi-wavelength values are equal-length tuples paired with loss_measurement. |
loss_measurement |
OpticalMeasurement | tuple[OpticalMeasurement, …] | None | Measurement record(s) the loss value(s) came from; the record carries the wavelength and instrument settings. |
reflectance_db |
float | tuple[float, …] | None | Return loss (reflectance) of this component in dB, paired with reflectance_measurement. |
reflectance_measurement |
OpticalMeasurement | tuple[OpticalMeasurement, …] | None | Measurement record(s) the reflectance value(s) came from. |
container |
Cable | Enclosure | None | Optional physical container housing this optical component. |
Contains
Contained By
References
None.
Referenced By
None.