Skip to main content

Module source_localization

Module source_localization 

Source
Expand description

Source localization from arrival times.

This module solves for an event position from sensors at known Cartesian coordinates. Inputs are sans-I/O: callers supply sensor positions, arrival times, and a propagation speed. Coordinates are metres in a caller-chosen 2D or 3D Cartesian frame, times are seconds, and speeds are metres per second.

Structs§

Sensor
A sensor with a known Cartesian position.
SourceCovariance
State covariance or Cramer-Rao lower bound for a source solve.
SourceCrlb
CRLB and DOP for a proposed sensor/source geometry.
SourceInitialGuess
Closed-form seed used to start the iterative solve.
SourceLocateOptions
Options for locate_source.
SourceResidual
One residual associated with a sensor row.
SourceSensorInfluence
Per-sensor leave-one-out diagnostic.
SourceSolution
Source solution from locate_source.

Enums§

Loss
SciPy’s loss selector for least_squares.
SourceLocalizationError
Source-localization failure.
SourceSolveMode
Measurement model used by locate_source.

Functions§

chan_ho_initial_guess
Compute the closed-form Chan-Ho style seed used by locate_source.
locate_source
Locate a source from sensor arrival times.
source_crlb
Compute a timing CRLB for a proposed source location.
source_dop
Compute timing DOP for a proposed source location.