FiberSegment
FiberSegment(
description: str = ““,
extra_fields: collections.abc.Mapping[str, str | int | float | bool[str, int, float, bool]] =
optical_length: float = 0.0,
name: str =”“,
loss_db: float | tuple[float, …] | None = None,
loss_measurement: dascore.core.inventory.OpticalMeasurement | str | tuple[OpticalMeasurement, str, tuple[dascore.core.inventory.OpticalMeasurement | str[OpticalMeasurement, str], …], None] = None,
reflectance_db: float | tuple[float, …] | None = None,
reflectance_measurement: dascore.core.inventory.OpticalMeasurement | str | tuple[OpticalMeasurement, str, tuple[dascore.core.inventory.OpticalMeasurement | str[OpticalMeasurement, str], …], None] = None,
object_type: Literal[‘FiberSegment’] = FiberSegment,
container: dascore.core.inventory.Cable | str | None[Cable, str, None] = None,
fiber_number: int | None[int, None] = None,
fiber_color: str | None[str, None] = None,
fiber_type: str =”“,
fiber_standard: str =”“,
refractive_index: float | None = None,
buffer_type: str =”“,
)-> None
Length of optical fiber within a cable, patch cord, or other run.