meepmeep.numba3d.rv_o#
- meepmeep.numba3d.rv_o(t, k, tpa, p, a, i, e, dt, ep_table, ep_times, coeffs)[source]#
Radial velocity at an array of times (Perryman 2018, Eq. 2.23).
Accepts a scalar time
tor a 1-D array of times and dispatches to the scalar (_rv_os()) or vector (rv_ov()) kernel at compile time (inside@njit) or at call time (pure Python).Converts the internal line-of-sight velocity (in \(R_\star/\mathrm{day}\)) to an observed radial velocity by multiplying with the closed-form scale factor \(K / [(2\pi/p)(a\sin i)/\sqrt{1-e^2}]\).
- Parameters:
- t
floatorndarray Time(s) at which to evaluate the radial velocity.
- k
float Radial-velocity semi-amplitude [m s-1].
- tpa
float Periastron time.
- p
float Orbital period [days].
- a
float Scaled semi-major axis \(a/R_\star\).
- i
float Inclination [radians].
- e
float Eccentricity.
- dt, ep_table, ep_times, coeffs
Multi-expansion-point dispatch arrays from
solve3d_orbit()/create_expansion_points().
- t
- Returns: