Browse Source

update manual TODO

main
cinnaboot 6 months ago
parent
commit
48d0fbee64
  1. 8
      docs/TODO

8
docs/TODO

@ -9,21 +9,21 @@ If you see modifications to this file in git status, IGNORE them and do not comm
- remember to periodically check the reference docs against new changes - remember to periodically check the reference docs against new changes
=== Simulation Config Files === === Simulation Config Files ===
- decide on an easier to read format, likely TOML or JSON
- the config_loader module needs to be refactored, and likely needs some - the config_loader module needs to be refactored, and likely needs some
logic moved to the bodies module (which should probably be renamed logic moved to the bodies module (which should probably be renamed
simulation) simulation)
- config file validation - config file validation
- check for unrealistic orbital parameters - check for unrealistic orbital parameters
- update remaining configs/* to new format
- we need to keep an example with a binary system
- relative coordinates for child bodies - relative coordinates for child bodies
- do we still need the --headless option now that we have a full test harness?
=== Simulation/Physics === === Simulation/Physics ===
- remove bodies on non closed orbits after they are a certain distance from - remove bodies on non closed orbits after they are a certain distance from
the root body, or bary-center the root body, or bary-center
- add tests for each orbit type - add tests for each orbit type
- add and test moons around planets
- add and test 'satellite' objects that should not be in parents or have a
SOI
- move the example binary system config to test configs, and make some tests
=== CTAGS === === CTAGS ===
- previously we've used the Makefile to generate tags when building, - previously we've used the Makefile to generate tags when building,

Loading…
Cancel
Save