Skip to content

Commit f49001d

Browse files
authored
Merge pull request #564 from xpsi-group/landingpage
Simplifying landing and overview pages
2 parents 36a2dc2 + af696db commit f49001d

4 files changed

Lines changed: 51 additions & 208 deletions

File tree

180 KB
Loading

docs/source/acknowledgements.rst

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,12 @@ Those involved in maintenance and development (technical and scientific).
3131
* Lucien Mauviard-Haag (lucien.mauviard-haag[at]irap.omp.eu), IRAP
3232
* Tuomo Salmi (tuomo.salmi[at]helsinki.fi), University of Helsinki
3333
* Pierre Stammler (pstammler[at]irap.omp.eu), IRAP
34-
* Serena Vinciguerra, University of Amsterdam
3534
* Anna Watts (a.l.watts[at]uva.nl), University of Amsterdam
3635

3736
**Past members**
3837

39-
Thomas E. Riley (t.riley.phd[at]gmail.com), the Initial Creator of X-PSI
40-
38+
* Thomas E. Riley (t.riley.phd[at]gmail.com), the Initial Creator of X-PSI
39+
* Serena Vinciguerra
4140

4241
.. _community:
4342

docs/source/intro.rst

Lines changed: 6 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -7,98 +7,18 @@ X-ray Pulse Simulation and Inference (X-PSI)
77
**An open-source package for neutron star**
88
**\ X-ray Pulse Simulation and Inference.**
99

10-
X-PSI is designed to simulate rotationally-modified (pulsed) surface X-ray
11-
emission from neutron stars, taking into account relativistic effects on
12-
the emitted radiation. This can then be used to perform Bayesian statistical
13-
inference on real or simulated astronomical data sets. Model parameters of
10+
X-PSI is designed to simulate surface X-ray emission from rotating neutron stars, particularly for cases where the surface emission is not uniform, and the resulting emission can therefore be pulsed. It takes into account the effects of relativity on the emitted radiation. This can then be used to perform Bayesian statistical inference on real or simulated astronomical data sets. Model parameters of
1411
interest may include neutron star mass and radius (useful to constrain the
1512
properties of ultradense nuclear matter) or the system geometry and properties
16-
of the hot emitting surface-regions. To achieve this, X-PSI couples code for
17-
likelihood functionality (simulation) with existing open-source software for
13+
of the hot emitting regions on the neutron star surface. To achieve this, X-PSI couples code for likelihood functionality (simulation) with open-source software for
1814
posterior sampling (inference).
1915

20-
X-PSI has been used most prominently (to date) in modelling pulsar data from
21-
NASA's `Neutron Star Interior Composition Explorer (NICER) <https://www.nasa.gov/nicer>`_, for details see
22-
:ref:`applications`.
23-
24-
25-
Concept
26-
*******
27-
28-
The video below, generated by X-PSI, shows a neutron star with non-uniform
29-
surface temperature, as it rotates. In this specific case the star hosts a
30-
photospheric radiation field whose asymmetry is driven by an underlying
31-
ocean wave (a buoyant :math:`r`-mode) of thermonuclear burning. The wave is
32-
effectively periodic over a small number of rotational cycles. The simulation
33-
was generated by feeding a wave solution, computed by Frank Chambers
34-
`(Chambers & Watts 2020) <https://ui.adsabs.harvard.edu/abs/2020MNRAS.491.6032C/abstract>`_ in the form of a field of temperatures in
35-
surface local-comoving frames (:math:`\sim\! 10^{6}\,\mathrm{K}`), to X-PSI
36-
for photospheric imaging. A number of simplifying assumptions are made in mode
37-
calculation and imaging, but this serves to illustrate the simulation and
38-
visualisation of a neutron star that pulses in the X-ray regime due to
39-
rotational modulation of some mode of radiative asymmetry at the surface.
40-
41-
.. raw:: html
42-
43-
<video controls loop
44-
<source src="_static/skymap_animated.mp4" width="600" height="600">
45-
</video>
46-
47-
48-
Each panel displays a specific photon intensity sky map. Panels from top-left to
49-
bottom-right increase in photon energy. The intensity field in each panel is
50-
uniquely normalised to the maximum intensity over all phases and sky
51-
directions. The remarkable evolution of the image with photon energy is
52-
due to relativistic beaming: at energies much greater than the characteristic
53-
temperature, the contribution to the image is entirely dominated by the hottest
54-
region of the surface being relativistically beamed toward the observer as it
55-
approaches on the left-side of the star. This is the same effect seen in
56-
many other astrophysical simulations, particularly of images of (supermassive)
57-
accreting black holes (for instance by the Event Horizon Telescope
58-
collaboration), although it was interestingly omitted from the motion picture
59-
film Interstellar `(James et al. 2015) <https://ui.adsabs.harvard.edu/abs/2015CQGra..32f5001J/abstract>`_.
60-
61-
The following image integrates (and thus averages) over waveband (a
62-
range of photon energies). We also decrease the mode frequency relative to the
63-
stellar spin frequency, such that the mode is not as equatorially trapped.\ [#]_
64-
65-
.. raw:: html
66-
67-
<video controls loop
68-
<source src="_static/skymap_animated_2.mp4" width="600" height="600">
69-
</video>
70-
71-
If one integrates over solid angle (i.e., over sky directions), one is left
72-
with a specific photon flux in a joint space of photon energy and time (i.e.,
73-
rotational phase). This is natural because galactic neutron stars subtend far
74-
too small a solid angle on the sky to be spatially resolved by any telescope:
75-
they are point sources. We must nevertheless account for the variation of
76-
intensity with sky direction if we are to compute the data-generating process.
77-
If one then integrates over phase, the phase-averaged spectrum of photons
78-
incident on a telescope is yielded; if one instead integrates over some
79-
waveband, a photon pulse-profile is yielded. The following displays
80-
several cycles of a phase-energy resolved pulse-profile generated by the more
81-
equatorially trapped, :math:`r`-mode rendered above.
82-
8316
.. image:: _static/pulse_profile_example.png
8417

85-
The integration over energy is, for likelihood function evaluation, modified
86-
by a kernel for the response of an X-ray telescope to the incident radiation
87-
field.
88-
89-
.. rubric:: Footnotes
90-
18+
X-PSI has been used extensively to model pulse profiles like the one shown above. Pulse profiles indicate how the emission (flux and spectrum) of neutron stars varies as a function of their rotational phase. X-PSI has been used extensively for Pulse Profile Modeling (PPM) of rotation-powered millisecond X-ray pulsars, in particular using data from NASA's `Neutron Star Interior Composition Explorer (NICER) <https://www.nasa.gov/nicer>`_. It can also be used to model pulse profile data for accreting neutron stars, including accretion-powered millisecond X-ray pulsars and thermonuclear burst oscillation sources. It has the facility to model polarized X-ray emission, and can also be used to simulate and model phase-averaged X-ray spectra. For more details see :ref:`applications`.
9119

92-
.. [#] There are a number of visualisation possibilities. For instance, we
93-
could average the image(s) over phase and/or energy to yield a single
94-
static image; we could plot phase evolution in one spatial dimension
95-
(with energy variation in the second) or two spatial dimensions
96-
(perhaps with energy dependence rendered in time). We could also render
97-
in space and/or time, variation of the images with stellar parameters
98-
such as gravitational mass, and geometric parameters such as observer
99-
inclination to the stellar rotation axis. We could plot
100-
an image evolving in time, with other panels rendering a photon
101-
specrum and a pulse-profile evolving in time with the image; here is
102-
an `example <https://youtu.be/by3_6rWE7po>`_.
20+
Getting started
21+
*****************
10322

23+
If you are new to X-PSI, you'll find full :ref:`install` instructions here, and to work through the tutorials we suggest you :ref:`start here<landing_page_tutorials>`.
10424

0 commit comments

Comments
 (0)