|
|
|
|
@ -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 |
|
|
|
|
|
|
|
|
|
=== 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 |
|
|
|
|
logic moved to the bodies module (which should probably be renamed |
|
|
|
|
simulation) |
|
|
|
|
- config file validation |
|
|
|
|
- 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 |
|
|
|
|
- do we still need the --headless option now that we have a full test harness? |
|
|
|
|
|
|
|
|
|
=== Simulation/Physics === |
|
|
|
|
- remove bodies on non closed orbits after they are a certain distance from |
|
|
|
|
the root body, or bary-center |
|
|
|
|
- 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 === |
|
|
|
|
- previously we've used the Makefile to generate tags when building, |
|
|
|
|
|