Skip to content

Update for adjusted TTVFast.c functionality #19

@sealauren

Description

@sealauren

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions