pint.models.stand_alone_psr_binaries.binary_orbits.OrbitPB
- class pint.models.stand_alone_psr_binaries.binary_orbits.OrbitPB(parent, orbit_params=['PB', 'PBDOT', 'XPBDOT', 'T0'])[source]
Bases:
Orbit
Orbits using PB, PBDOT, XPBDOT.
PBDOT is just the conventional derivative of the binary period.
XPBDOT is something else, not completely clear what. It is added to PBDOT when computing
orbits
and its derivative with respect to PB, but it is subtracted from PBDOT when computing the derivative of orbits with respect to T0. It is also not included when computingpbdot_orbit
.Methods
dM/dPB this could be a generic function
dM/dPBDOT this could be a generic function
The derivatve of orbits with respect to T0.
dM/dPBDOT this could be a generic function
d_orbits_d_par
(par)Derivative of orbital phase with respect to some parameter.
d_pbprime_d_PB
()d_pbprime_d_PBDOT
()d_pbprime_d_T0
()d_pbprime_d_par
(par)Derivative of binary period with respect to some parameter.
Orbital phase (between zero and two pi).
orbits
()Orbital phase (number of orbits since T0).
Reported value of PBDOT.
pbprime
()Instantaneous binary period as a function of time.
- d_orbits_d_par(par)
Derivative of orbital phase with respect to some parameter.
Note
This gives the derivative of
orbit_phase
, that is, it is scaled by 2 pi with respect to the derivative oforbits
.
- d_pbprime_d_par(par)
Derivative of binary period with respect to some parameter.
- orbit_phase()
Orbital phase (between zero and two pi).