Note

You are not reading the most up to date version of Gammapy documentation.
Access the latest stable version v1.3 or the list of Gammapy releases.

Pulsar

class gammapy.astro.source.Pulsar(P_0='0.1 s', B='1e10 G', n=3, I=<Quantity 1.e+45 cm2 g>, R=<Quantity 1000000. cm>, age=None, L_0=None)[source]

Bases: object

Magnetic dipole spin-down pulsar model.

Reference: http://www.cv.nrao.edu/course/astr534/Pulsars.html

Parameters
P_0float

Period at birth

BQuantity

Magnetic field strength at the poles (Gauss)

nfloat

Spin-down braking index

Ifloat

Moment of inertia

Rfloat

Radius

Methods Summary

energy_integrated(self, t)

Total energy released by a given time.

luminosity_spindown(self, t)

Spin down luminosity.

magnetic_field(self, t)

Magnetic field at polar cap (assumed constant).

period(self, t)

Rotation period.

period_dot(self, t)

Period derivative at age t.

tau(self, t)

Characteristic age at real age t.

Methods Documentation

energy_integrated(self, t)[source]

Total energy released by a given time.

Time-integrated spin-down luminosity since birth.

E(t)=˙L0τ0tt+τ0
Parameters
tQuantity

Time after birth of the pulsar.

luminosity_spindown(self, t)[source]

Spin down luminosity.

˙L(t)=˙L0(1+tτ0)n+1n1
Parameters
tQuantity

Time after birth of the pulsar

magnetic_field(self, t)[source]

Magnetic field at polar cap (assumed constant).

B=3.21019(P˙P)1/2 Gauss
Parameters
tQuantity

Time after birth of the pulsar.

period(self, t)[source]

Rotation period.

P(t)=P0(1+tτ0)1n1
Parameters
tQuantity

Time after birth of the pulsar

period_dot(self, t)[source]

Period derivative at age t.

P_dot for a given period and magnetic field B, assuming a dipole spin-down.

˙P(t)=B23.21019P(t)
Parameters
tQuantity

Time after birth of the pulsar.

tau(self, t)[source]

Characteristic age at real age t.

τ=P2˙P
Parameters
tQuantity

Time after birth of the pulsar.