pint.derived_quantities.pulsar_B
- pint.derived_quantities.pulsar_B(f: ~astropy.units.quantity.Quantity, fdot: ~astropy.units.quantity.Quantity, I: ~astropy.units.quantity.Quantity = <Quantity 1.e+45 cm2 g>, R: ~astropy.units.quantity.Quantity = <Quantity 10. km>) -> Unit("G")[source]
Compute pulsar surface magnetic field
Return the pulsar surface magnetic field strength given the spin frequency f and frequency derivative fdot.
- Parameters:
f (astropy.units.Quantity) – pulsar frequency
fdot (astropy.units.Quantity) – frequency derivative \(\\dot f\)
I (astropy.units.Quantity, optional) – pulsar moment of inertia, default of 1e45 g*cm**2
R (astropy.units.Quantity, optional) – pulsar radius, default of 10 km
- Returns:
B – pulsar dipole magnetic field in
u.G- Return type:
- Raises:
astropy.units.UnitsError – If the input data are not appropriate quantities
TypeError – If the input data are not quantities
Notes
Calculates \(B=\\sqrt{\\frac{3\\,I\\,c^3}{8\\pi^2\\,R^6}\\times\\frac{-\\dot{f}}{f^3}}\)