pint.derived_quantities

Functions to compute various derived quantities from pulsar spin parameters, masses, etc.

Functions

a1sini(mp, mc, pb[, i])

Pulsar's semi-major axis.

companion_mass(pb, x[, i, mp])

Commpute the companion mass from the orbital parameters

dispersion_slope(dm)

Compute the dispersion slope.

dr(mp, mc, pb)

Post-Keplerian Roemer delay term

dth(mp, mc, pb)

Post-Keplerian Roemer delay term

gamma(mp, mc, pb, e)

Post-Keplerian time dilation and gravitational redshift gamma, assuming general relativity.

mass_funct(pb, x)

Compute binary mass function from period and semi-major axis

mass_funct2(mp, mc, i)

Compute binary mass function from masses and inclination

omdot(mp, mc, pb, e)

Post-Keplerian longitude of periastron precession rate omdot, assuming general relativity.

omdot_to_mtot(omdot, pb, e)

Determine total mass from Post-Keplerian longitude of periastron precession rate omdot, assuming general relativity.

p_to_f(p, pd[, pdd])

Converts P, Pdot to F, Fdot (or vice versa)

pbdot(mp, mc, pb, e)

Post-Keplerian orbital decay pbdot, assuming general relativity.

pferrs(porf, porferr[, pdorfd, pdorfderr])

Convert P, Pdot to F, Fdot with uncertainties (or vice versa).

pulsar_B(f, fdot)

Compute pulsar surface magnetic field

pulsar_B_lightcyl(f, fdot)

Compute pulsar magnetic field at the light cylinder

pulsar_age(f, fdot[, n, fo])

Compute pulsar characteristic age

pulsar_edot(f, fdot[, I])

Compute pulsar spindown energy loss rate

pulsar_mass(pb, x, mc, i)

Compute pulsar mass from orbital parameters

shklovskii_factor(pmtot, D)

Compute magnitude of Shklovskii correction factor.

sini(mp, mc, pb, x)

Post-Keplerian sine of inclination, assuming general relativity.