simple_circular_deorbit_numba

ell1fit.phase_utils.simple_circular_deorbit_numba(times, PB, A1, TASC, tolerance=1e-08, max_iter=1000)[source]

Iteratively remove circular-orbit delays from event times.

The iteration count is capped so that no input can make this loop run forever; see MAX_DEORBIT_ITERATIONS and orbit_is_invertible().

Threads only above _DEORBIT_PARALLEL_MIN events, below which launching the parallel region costs more than the iteration it distributes.