cinnaboot
52c46c3685
remove old_tests/test_integration.cpp; update continue.md with D_TOL and completed status
2 months ago
cinnaboot
5a4c81a663
remove obsolete tests: RK4, matrix identity, mat3_multiply identity check
2 months ago
cinnaboot
6b3bdb2631
Remove redundant calculate_true_anomaly() function
...
It was a duplicate of the true_anomaly calculation already performed
by cartesian_to_orbital_elements(). Added a note in old_tests for
future refactor suggesting the replacement usage.
2 months ago
cinnaboot
2a81779b45
chore: remove deprecated moon orbit tests from old_tests/
2 months ago
cinnaboot
8df95cf55a
cleanup: remove old analytical_propagation files, update continue.md status
2 months ago
cinnaboot
fc447db7f2
refactor: test_extreme_timescales into SCENARIO with 11 sections
...
- Consolidate 9 TEST_CASEs into 1 SCENARIO with 11 SECTIONs
- Add helper lambdas: propagate_n_periods, compute_energy, compute_period
- Use named tolerance constants for all WithinAbs assertions
- Tighten tolerances based on observed errors (REL_TOL 1e-9→1e-14)
- Convert TOML to 1.0 inline table syntax
- Add precalc script for expected values
- Remove duplicate setup code across test cases
Old test: 348 lines, 9 TEST_CASEs
New test: 330 lines, 1 SCENARIO, 11 SECTIONs
Net: -18 lines, -8 test cases
2 months ago
cinnaboot
2e6b3d495c
cleanup: remove old test files superseded by tests/test_extreme_orientation_mixed
2 months ago
cinnaboot
c46211cee0
cleanup: remove old test files superseded by tests/test_extreme_eccentricity
2 months ago
cinnaboot
7ac997594a
cleanup: remove old test files now superseded by tests/
2 months ago
cinnaboot
db5c781392
refactor: remove old_cartesian_to_elements_basic from old_tests/
2 months ago
cinnaboot
fea6be0819
remove refactored tests
2 months ago
cinnaboot
b333a1745f
refactor test_maneuvers: add spacecraft struct to sim_engine, rewrite tests
...
- Add Spacecraft dataclass, BurnDirection enum, and burn functions to sim_engine.py
- Add spacecraft config loading, initialization, and propagation to Simulator
- Convert TOML config to TOML 1.0 inline table syntax
- Rewrite test_maneuvers.cpp as 1 SCENARIO with 6 SECTIONs (proper fixture reuse)
- Use local-frame distances for burn tests (global dominated by Earth-Sun distance)
- Tighten propagation stability checks: distance drift < 0.01%, a drift < 0.01%, e preserved within 1e-6
- Remove old test files
2 months ago
cinnaboot
2a86e7093a
use old_tests/ while refactoring tests
2 months ago