pg_orrery/.gitignore
Ryan Malloy adfb6949e1 Add range rate fitting, weighted observations, and Gauss angles-only IOD (v0.6.0)
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.
2026-02-17 17:48:13 -07:00

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/