From 75cbf069624f4d3efbcecde3bd9fc8c497567898 Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Wed, 21 Jan 2026 10:41:54 -0500 Subject: [PATCH] update manual TODO --- docs/TODO | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/TODO b/docs/TODO index adaa9c1..468ffa1 100644 --- a/docs/TODO +++ b/docs/TODO @@ -5,6 +5,17 @@ If you see modifications to this file in git status, IGNORE them and do not comm ======================== +=== next steps === + - add dot_product function for physics, used in test_hohmann_transfer.cpp + - remove hohmann transfer test? + - deprecate mission_planning all together + - modify config file structure, configuration names follow test file names + - implement separate satellite array for SimulationState + - go through simulation to see what is reusable with CelestialBody + - create tests and implementation for local frame maneuvers + - only then look at interplanetary transfers + + === Project Documentation === - remember to periodically check the reference docs against new changes @@ -12,6 +23,11 @@ If you see modifications to this file in git status, IGNORE them and do not comm - we should match up our test case filenames with their associated config names === Simulation/Physics === + - actually, we should start out simpler. create and test maneuvers in planetary + frame before starting on interplanetary patched conics, oops + - will still need hohmann transfers, circularizing, plane change, etc. + - check last commit for test modification, looks like we removed a lot of + REQUIRE statements about parent transitions - IMPORTANT: for the graphical sim, we're calculating 100 physics steps per frame. we need to test, and make a compromise on performance vs sim accuracy, and have this set as a config constant, MAX_STEP_SIZE, with