uranus, neptune, equatorial=True): # it's a twelve parameter model (with argument x, see below for priors). # Feed it the TOA vector (size n) and Earth-to-SSB, Jupiter-to-SSB, etc. # (n,3) arrays. Set equatorial=True or False depending on the tempo2 # coordinate frame, which matches the par-file coordinates. # frame rotation (three angles, a rate, and an absolute offset) earth = ss_framerotate(mjd, earth, x[0], x[1], x[2], x[3], offset=x[4:7], equatorial=equatorial) # uranus mass perturbation earth = dmass(earth,uranus,x[7]) # neptune mass perturbation earth = dmass(earth,neptune,x[8]) # rotate jupiter earth = dorbit(mjd, earth, jupiter, x[9], x[10], x[11], 0.0, 0.0009547918983127075) return earth frame rotation Uranus mass Neptune mass Jupiter orbit MARK I model