DistanceMap

Measured control-point map from an acquisition’s channel-like coordinate onto optical path distance.

The map is a function, not a roster of existing channels. Values between control points are resolved by piecewise linear interpolation, and channels outside the covered range are undefined. It states one set of control points in whichever input coordinates were measured — channel when the interrogator reports channel numbers, instrument_distance when it reports its own nominal meters, or both when the same points are known in both, which lets one acquisition serve patches whose axes differ. A single-point map states an origin and takes its interpolation slope from the axis it is read on — the acquisition’s nominal spatial_interval on the channel axis, and one meter of path per interrogator meter on the instrument_distance axis — and, unlike a multi-point map, it extrapolates beyond its control point.

Aliases: DistMap, Distance map

Attributes

Name Type Description
channel tuple[float, …] | None Interrogator-reported channel numbers at the control points; strictly increasing.
instrument_distance tuple[float, …] | None Interrogator-reported nominal distances at the control points in meters; strictly increasing.
distance tuple[float, …] Optical path distances at the control points in meters; strictly increasing.

Contains

None.

Contained By

References

None.

Referenced By

None.