-
Notifications
You must be signed in to change notification settings - Fork 12
Work Plan
matthewholman edited this page Nov 16, 2022
·
33 revisions
To Do
- See if the limited precision in the time in Weryk's code might be responsible for the errors during the Apophis encounter.
- Find and describe the term that has the larger error.
- Make a couple of example notebooks and codes.
- Package the examples.
- Incorporate tests into pypi package.
- Finish documentation on github and readthedocs. (readthedocs requires that the github site be public.)
- Ask Hanno about assist_free issue.
- Implement changes to needed to fully use Weryk's updated ephemeris code.
- Ask Hanno about the symbolic link issue.
- Benchmark ASSIST against JPL.
- Arya reviews tests of terms and variational equations.
- Investigate the origin of the quadratic error growth.
- Matt finalizes python wrapper
- Incorporate a caching system into the all_ephem routine.
Postponed
- Move xo, yo, zo values to assist struct
- Move output file pointers to assist struct
- Matt writes a version of store_function that stores the chebyshev coefficients
- Matt writes a routine that reads the coefficients and computes positions/velocities
- Matt adds more non-grav terms
- Matt works on satellite orbit fitting
- Matt recovers 2020 CD3 orbit fit work
Finished
- Review the Scholar Studies budget, find out how quickly the money needs to be spent. DONE
- Arya plugs in the higher order terms. DONE
- Arya plugs in the variational equations. DONE
- Matt recovers tests of variational equations. DONE
- Plan the next visit -- in 4-6 weeks. DONE
- Clean up and document the higher order and variational code in assist.c DONE
- Need to get constants and parameters from the DE441 file, when possible DONE
- Add means of passing in non-grav parameters. DONE
- Add means of adjusting the non-grav parameters. DONE
- Develop and test code for variations of non-grav terms. DONE
- Circulate draft. DONE
- Ask for help with pypi installation. DONE