-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Hi Simon,
I have made a branch of the ttvfast-python code (branch verbose-output) in which I am updating TTVFast.c to print out the asterocentric coordinates (a, e, i, om, Om, M) of each planet at each step. I am also printing out the component of the RV from each of the planets at each time step. Or better yet, instead of printing these variables, it would be great to store them to memory.
What is best way to implement these changes? One possibility is to update TTVFast.c directly and to include an optional -verbose argument that prints the output. Another possibility is to copy TTVFast.c to a new program, TTVFast-verbose.c, and call version of TTVFast separately.
Which of these approaches (or what other approach) seems easiest to maintain going forward? Would you be willing to pull these changes into the ttvfast-python git repo? Also, what other programs will I need to update/write to get ttvfast-python to run with the modified TTVFast.c or the new TTVFast-verbose.c?
Thanks,
Lauren