Project a circular orbit onto the sky
Let be orbital semimajor axis in stellar radii. The orbit is circular, has period and inclination , with an edge-on orbit at a right angle. Set the primary mid-transit time to . The phase is .
Choose the horizontal coordinate along the apparent passage and the vertical coordinate perpendicular to it. Rotating the orbital circle by its inclination gives:
Close to the midpoint, the projected path looks almost straight and horizontal speed is nearly constant. The equations above keep the circular curvature instead of making that approximation. A measured duration is therefore tied to a declared orbit, not merely an arbitrary sliding disk.
Reading: Mandel & Agol 2002, Analytic Lightcurves, arXiv v1 · Dawson & Johnson 2012, Photoeccentric Effect I, v3
Locate the four contacts
First contact occurs when the disks touch externally: . Fourth contact is the corresponding departure. If the planet fits fully inside, second and third contact occur at . A grazing path has no fully contained interval.
Rewrite the separation as . Substituting the outer contact condition and solving for the positive phase gives the half-duration. Multiply it by to turn phase into time, then double it:
The ingress duration is in this symmetric circular model. A higher path shortens the full passage but changes the relative importance of ingress and egress. Measuring only a total width leaves more ambiguity than measuring both time scales.
Reading: Mandel & Agol 2002, Analytic Lightcurves, arXiv v1 · Kipping 2010, Finite Integration Time, arXiv v1
Work the geometry all the way through
Take , , and days. The outer-contact ratio under the square root is . Its inverse sine is about 0.0983 radians. Multiplying by gives days, or 2.252 hours.
For the inner contacts, use instead. This gives hours. Each ingress or egress lasts about 16.0 minutes. A thirty-minute exposure spans longer than ingress itself, so an instantaneous curve is an unsuitable description of those measurements.
Now move the same planet to . The outer contacts still exist, but the inner-contact radius is smaller than the path offset. The correct interpretation is grazing, with no full interior interval. Attempting to take a square root of the negative inner-contact expression would be a misuse of the formula.
Combine the orbit with gravity
Kepler’s third law relates orbital size, period and total mass. If the planet mass is negligible compared with the star, write . The mean stellar density divides that mass by the volume :
This result measures a density scale without separately knowing the stellar radius. It does not give the planet’s physical radius. That still needs . An eccentric orbit can cross the same chord at a different speed, changing the density inferred from a circular fit. The last source guide develops that degeneracy.
The worked geometry above gives a circularly inferred density of about 2100 kilograms per cubic metre. It is a synthetic example with prescribed orbital parameters. The real TESS fit later gives a different conditional value; the two examples are not measurements of the same system.
Reading: Dawson & Johnson 2012, Photoeccentric Effect I, v3 · Maxted et al. 2016, Five WASP-South Planets, arXiv v1
Average the model across each exposure
An exposure records a weighted interval around its time stamp. In the simple uniform-window approximation:
Numerical integration needs its own resolution check, especially near contacts. The default browser uses a fixed quadrature and saves comparisons against a much denser independent time average. The real-data tutorial separately refines its two-minute window. The TESS live-time and readout metadata are retained because the exact onboard sampling kernel is more complicated than a continuous shutter.
Long averaging broadens the apparent shoulders. If it is ignored, a fitter can change the path and orbital scale to mimic that broadening. This is a parameter bias caused by a different measurement model, even when both curves look smooth.
Reading: Kipping 2010, Finite Integration Time, arXiv v1 · TESS Science Data Products Description, Revision F
Fit the light and retain the uncertainty shape
For observed normalized fluxes with supplied pointwise standard errors , a conditional Gaussian comparison minimizes:
Radius, path and limb brightness can compensate one another. A profile calculation fixes one impact parameter, refits the others and records the increase in the objective. It displays the ridge of similar shapes and the parameters that vary together.
An impact parameter cannot be negative in this symmetric description. When the best fit lies at zero, a symmetric error bar extending equally below zero is misleading. Keep the full profile and state its fixed brightness, dilution and noise assumptions. Residual correlations and alternative source models require further checks before a conditional objective becomes a research uncertainty statement.
Reading: Dawson & Johnson 2012, Photoeccentric Effect I, v3 · TESS Science Data Products Description, Revision F