Terminator

class of dascore.core.inventory
inherits from: dascore.core.inventory._OpticalComponentBase, InventoryModel, DascoreBaseModel, pydantic.main.BaseModel
source

Terminator(
    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[‘Terminator’] = Terminator,
    container: dascore.core.inventory.Enclosure | str | None[Enclosure, str, None] = None,
    termination_type: str =”“,
)-> None

Optical path terminator.