OpticalMeasurement

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

OpticalMeasurement(
    description: str = ““,
    extra_fields: collections.abc.Mapping[str, str | int | float | bool[str, int, float, bool]] = ,
    object_type: Literal[‘OpticalMeasurement’] = OpticalMeasurement,
    resource_id: str = ,
    name: str =”“,
    method: str =”“,
    time: datetime64 = NaT,
    wavelength: float | None = None,
    pulse_width: float | None = None,
    direction: str =”“,
    data: dascore.core.inventory.ExternalResource | str | None[ExternalResource, str, None] = None,
)-> None

A characterization of the optical path or its components.

One record captures the conditions a loss or reflectance number was obtained under — the conditions live here, stated once, and every number derived from the same run references the same record. A datasheet claim is a legitimate record (method=“datasheet”).