Batch weighted least-squares differential correction using equinoctial elements, LAPACK dgelss_() for SVD solve, vendored SGP4/SDP4 as the propagation engine. Per Vallado & Crawford (2008) AIAA 2008-6770. New SQL functions: - tle_from_eci(): fit TLE from ECI position/velocity ephemeris - tle_from_topocentric(): fit TLE from az/el/range observations - tle_fit_residuals(): per-observation position residuals diagnostic Solver features: 6-state (orbital) or 7-state (+ B*) fitting, equinoctial elements for singularity-free optimization, tiered step limiting, Brouwer/Kozai Newton-Raphson conversion, auto initial guess from first ECI observation when no seed TLE provided. Tested: 8 regression tests (LEO/MEO/near-circular round-trips, B* recovery, topocentric, seedless, error handling, diagnostics), 67 standalone math unit tests, all 14 suites pass.
30 lines
295 B
Plaintext
30 lines
295 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
|
|
|
|
# Docs site
|
|
docs/node_modules/
|
|
docs/dist/
|
|
docs/.astro/
|