Principle

Principle#

The idea of spotter is to represent stellar maps using the HEALPix subdivision scheme in order to compute their spectra and light curves. The advantage of HEALPix is its equal-area pixels, which simplifies a lot of computations. Here is an example of an HEALPix map

../../_images/a95edbef83eb43fc4637a3ea0d10d23ee02ac88b7a391cc666085f5ea04ccc9b.png

Using HEALPix, this map simply consists in a flat vector \(y\) that contains the values of each pixel (to see how this particular map was generated, check out the Surface GP tutorial).

The idea of spotter is to compute observables, such as light curves, radial velocities, or spectra, from this kind of maps in a linear way. For example, assuming a given inclination and polynomial limb darkening coefficients, the integrated flux of the map can be simply expressed as

\[f = Xy\]

where at a given time, \(X\) can be constructed by computing:

  • The pixels belonging to the visible hemisphere of the map

  • The projected area of each pixel

  • The limb darkening intensity of each pixel

Let’s visualize these components

../../_images/1ecba23915c7ea73450b85016cfa305f0639a496e909c65d1902a92e81d7adb4.png

Hence the final map is

../../_images/09acc9cde6ac980d3b3712d23ed81ec5b36edc0072a0b72dfb32482fc2fc5a11.png

Or in orthographic view

../../_images/a46ef0283e29a60a724b9ffe411e19de23ed1088b51163f5e764a422f4dc2f38.png

Using these principles, computing the map (and its observables such as the flux) at different inclinations or phases, simply consists in recomputing \(X\), while the map of the star is unchanged. For example here is \(X\) computed at 3 different inclinations and phases

../../_images/9add2bec9721a0f772bd6b1affae216462657447cdfbf8e29c2f4baea8cc14de.png

And the resulting map in orthographic views

../../_images/935ffd3ea4260ad9266d7729afd0165216523142d5ea35bcd0de87f43bb8643e.png

Using the same principle, we can compute the Doppler shift of each pixel and compute the integrated spectra of a spectral map (see the Doppler maps tutorial).