Range rate: topocentric residuals now include an optional 4th component (dot(Δr, v_ecef) / |Δr|) with OD_RR_SCALE=10.0 for unit balancing. Controlled via fit_range_rate parameter on tle_from_topocentric(). Weighted observations: per-observation weights applied as √w scaling to both residuals and Jacobian rows, producing the weighted normal equations H'WH without explicit W construction. Weights parameter added to tle_from_eci, tle_from_topocentric, and tle_from_angles. Gauss angles-only IOD: Vallado Algorithm 52 implementation for seed-free orbit recovery from 3+ RA/Dec observations. New RA/Dec residual function with cos(dec) scaling and wrap-around handling. New tle_from_angles() and tle_from_angles_multi() SQL functions accepting RA in hours [0,24), Dec in degrees [-90,90]. New standalone test suite: test_od_gauss (17 assertions). New regression tests: Tests 18-25 covering range rate, weights, angles-only with/without seed, and error cases.
32 lines
331 B
Plaintext
32 lines
331 B
Plaintext
# Build artifacts
|
|
*.o
|
|
*.bc
|
|
*.so
|
|
*.dylib
|
|
|
|
# pg_regress output
|
|
regression.diffs
|
|
regression.out
|
|
results/
|
|
tmp_check/
|
|
log/
|
|
|
|
# Editor files
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.vscode/
|
|
.idea/
|
|
|
|
# Test artifacts
|
|
test/matrix-logs/
|
|
test/test_de_reader
|
|
test/test_od_math
|
|
test/test_od_iod
|
|
test/test_od_gauss
|
|
|
|
# Docs site
|
|
docs/node_modules/
|
|
docs/dist/
|
|
docs/.astro/
|