Function Repository Resource:

PulsarPDotDiagram

Source Notebook

Plot the positions of pulsars in a P-Ṗ diagram

Contributed by: Jeff Bryant

ResourceFunction["PulsarPDotDiagram"][entities]

plots the positions of the specified entities on a P diagram.

Details and Options

When the rotation period (P) of a pulsar is plotted versus its rotation period derivative (), its position on the resulting diagram can provide useful classification information.
Valid domains for entities or entity classes must be from the "Pulsar" domain.

Examples

Basic Examples (3) 

Plot single pulsars on the P diagram:

In[1]:=
ResourceFunction["PulsarPDotDiagram"][
 Entity["Pulsar", "PSRJ0633Plus1746"]]
Out[1]=

Plot multiple pulsars on the P diagram:

In[2]:=
ResourceFunction[
 "PulsarPDotDiagram"][{Entity["Pulsar", "PSRJ0534Plus2200"], Entity["Pulsar", "PSRJ0835Minus4510"]}]
Out[2]=

Plot entity classes of pulsars on the P diagram:

In[3]:=
ResourceFunction["PulsarPDotDiagram"][
 EntityClass["Pulsar", "RadioQuietPulsar"]]
Out[3]=

Options (2) 

Change the color of the pulsar(s) with the option PlotStyle:

In[4]:=
ResourceFunction["PulsarPDotDiagram"][
 Entity["Pulsar", "PSRJ0737Minus3039B"], PlotStyle -> Red]
Out[4]=

Change the formatting of the background with the option PlotTheme:

In[5]:=
ResourceFunction["PulsarPDotDiagram"][
 Entity["Pulsar", "PSRJ1809Minus1943"], PlotTheme -> "Detailed"]
Out[5]=

Applications (2) 

Binary pulsars are correlated with millisecond pulsars which are "spun up" due to mass transfer, decreasing the rotation period:

In[6]:=
ResourceFunction["PulsarPDotDiagram"][
 EntityClass["Pulsar", "BinaryPulsar"]]
Out[6]=

Magnetars undergo more magnetic braking and thus a higher rotation period derivative as they slow down with age along with slower rotation compared to other pulsars:

In[7]:=
ResourceFunction["PulsarPDotDiagram"][
 Entity["Pulsar", "PSRJ1809Minus1943"]]
Out[7]=

Version History

  • 1.0.0 – 10 June 2022

Related Resources

License Information