OpticalPath
Continuous optical path described by independent component, geometry, coupling, and annotation tracks.
No more than one OpticalPath per (FiberArray, location_code) is valid at a given time. Validity intervals are half-open and all times are UTC. Optical components tile [start_distance, start_distance + total component length).
Aliases: Path
Attributes
| Name | Type | Description |
|---|---|---|
name |
str | Human-readable optical path name. |
start_distance |
float | Origin of this path’s optical-distance axis in meters; 0 for whole paths. Set by select and split_at so path pieces keep absolute optical distances. |
location_code |
str | FDSN-style location code naming this path lineage within its fiber array; blank by default. Acquisitions sharing this location code interrogate this path. |
start_time |
datetime64 | Start time for which this metadata item is valid. |
end_time |
datetime64 | None | End time for which this metadata item is valid; None while ongoing. |
optical_components |
tuple[OpticalComponent, …] | Ordered optical components on this path. |
geometry |
tuple[Geometry, …] | Ordered geometries on this path. |
coupling |
tuple[CouplingCondition, …] | Ordered coupling conditions on this path. |
annotations |
tuple[OpticalPathAnnotation, …] | Ordered optical path annotations. |
measurements |
tuple[OpticalMeasurement, …] | OTDR and other optical measurements of this whole path. |
optical_length |
float | Computed total optical length from optical_components. |
Contains
Contained By
References
Referenced By
None.