vibe coding an orbital mechanics simulation to try out claude code
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cinnaboot
0a2c5c671a
Refactor test_hybrid_burns: qualitative→quantitative checks with named tolerances
- Update precalc script: add after_1_a for multi-burn, three-burn plane change
- Convert 17 qualitative checks (> , <, != 0) to quantitative WithinAbs()
- Replace hardcoded tolerances: A_TOL, E_TOL, D_TOL, M_TOL, ANG_TOL, R_TOL
- Remove unused init_els variable
- Keep rel_err thresholds at 0.01 (continuous burn approximation tolerance)
- All 932 assertions pass across 25 test cases (no regressions)
|
2 months ago |
| .. |
|
compute_rendezvous_params.py
|
add python scripts to precompute values for tests
|
3 months ago |
|
generate_interface_summaries.sh
|
update TODO, move doc generation to ./tmp/
|
3 months ago |
|
precalc_analytical_propagation.py
|
refactor: consolidate test_analytical_propagation into single SCENARIO with precalculated values
|
2 months ago |
|
precalc_cartesian_to_elements_advanced.py
|
remove extra decorative comment blocks in python scripts
|
2 months ago |
|
precalc_cartesian_to_elements_basic.py
|
remove extra decorative comment blocks in python scripts
|
2 months ago |
|
precalc_extreme_eccentricity.py
|
remove extra decorative comment blocks in python scripts
|
2 months ago |
|
precalc_extreme_orientation_mixed.py
|
refactor: test_extreme_orientation_mixed — single SCENARIO, precalculated values, named tolerances
|
2 months ago |
|
precalc_extreme_timescales.py
|
remove extra decorative comment blocks in python scripts
|
2 months ago |
|
precalc_hybrid_burns.py
|
Refactor test_hybrid_burns: qualitative→quantitative checks with named tolerances
|
2 months ago |
|
precalc_inclined_orbits.py
|
remove extra decorative comment blocks in python scripts
|
2 months ago |
|
precalc_maneuvers.py
|
tighten test_maneuvers assertions with precalculated values
|
2 months ago |
|
precalc_moon_orbits.py
|
feat: rewrite moon orbit config as TOML 1.0 dotted keys and refactor tests
|
2 months ago |
|
precalc_parabolic_orbit.py
|
standardize tolerance constants in test_utilities.h
|
2 months ago |
|
precalc_periapsis_burn.py
|
Use burn_result velocity for tight tolerance assertion
|
2 months ago |
|
prompt.md
|
Move summaries to tmp/summaries with cache and combine support
|
3 months ago |
|
sim_engine.py
|
Add burn_result capture to sim_engine.py and precalc script
|
2 months ago |
|
simulate_rendezvous.py
|
add python scripts to precompute values for tests
|
3 months ago |
|
source_documentation_analysis.md
|
trying out a new method for generating llm context
|
3 months ago |
|
test_orbital_period.py
|
feat: add sim_engine.py and test_orbital_period.py for precalculation
|
2 months ago |