Recognition: no theorem link
TILARA: Template-Independent Line-by-line Algorithm for Radial velocity Analysis. I. Description of the code and application on a Sun-like star
Pith reviewed 2026-05-15 15:16 UTC · model grok-4.3
The pith
TILARA derives radial velocity time series with precision comparable to existing template-based methods by measuring individual spectral lines without constructing a reference spectrum.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
TILARA computes radial velocities from a curated list of absorption lines by automatically measuring their centers on target spectra via Gaussian fitting, then derives velocities and applies outlier rejection through either sigma-clipping or down-weighting, achieving performance similar to template-based methods on ESPRESSO data for HD 102365.
What carries the argument
The line-by-line RV computation using a fixed reference list of absorption lines, Gaussian center measurements, and configurable sigma-clipping or down-weighting for outlier rejection.
If this is right
- Enables RV extraction in cases where spectral template construction is unreliable due to stellar variability or sparse sampling.
- Operates across different stellar types and instruments without requiring a reference spectrum.
- Delivers RV time series whose standard deviation and error bars match those from cross-correlation and template-matching approaches.
Where Pith is reading between the lines
- The approach could support disk-resolved solar observations where building a single template is especially difficult.
- It may reduce template-induced systematics in long-baseline exoplanet searches that currently rely on cross-correlation.
- Further tests on active stars would show whether the fixed line list maintains stability when individual lines vary in strength.
Load-bearing premise
The pre-curated list of absorption lines remains representative across the observed spectra and Gaussian fits recover true line centers without significant bias from blending or variability.
What would settle it
Running TILARA on the same star alongside a known stable RV standard or simultaneous observations from another instrument and finding substantially larger scatter or systematic offsets than reported by the template-based methods.
Figures
read the original abstract
Precise radial velocities (RVs) are commonly derived through cross-correlation or template-matching methods, both of which rely on a reference spectrum that can introduce biases when the data are variable, contaminated, or sparsely sampled. Line-by-line methods offer an alternative way to compute RVs but generally still rely on template creation and therefore share its inherent limitations. We introduce TILARA, a template-independent, line-by-line RV extraction code designed to allow us to derive line-by-line RVs and to operate effectively even when spectral template construction is not recommended. While originally motivated by future PoET disk-resolved solar observations, TILARA has been built with the flexibility to work with different stellar spectral types and instruments. A curated list of individual absorption lines is used as a reference to automatically measure line centers with via Gaussian fitting with ARES. Then, using the reference lines list, and the lines measured with ARES on the spectra of the target star, TILARA computes the RVs and applies configurable outlier rejection through sigma-clipping or down-weighting methods. We tested different configurations of the code, RV uncertainty estimation methods, and line selection criteria. The code was applied to 520 ESPRESSO observations of the Sun-like star HD 102365 to evaluate its performance. TILARA was then tested against other RV extraction methods. Both in its sigma-clipping and its down-weighting mode, TILARA provided resulting RV time-series with similar standard deviation and error bars as the ones derived using existing methods that follow different approaches.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript introduces TILARA, a template-independent line-by-line RV extraction code that relies on a pre-curated list of absorption lines whose centers are measured via Gaussian fitting with ARES. RVs are then computed from the shifts and refined with configurable sigma-clipping or down-weighting outlier rejection. The code is applied to 520 ESPRESSO spectra of the Sun-like star HD 102365, with the central claim that both modes yield RV time series having standard deviations and error bars comparable to those from existing template-based or cross-correlation pipelines.
Significance. If the performance equivalence is shown to be robust rather than coincidental, TILARA would supply a practical alternative for RV work when template construction is unreliable (e.g., variable or sparsely sampled spectra), with direct relevance to future disk-resolved solar observations such as those planned with PoET.
major comments (2)
- [Abstract and HD 102365 application] Abstract and application section: the claim that TILARA produces 'similar standard deviation and error bars' to other methods supplies no numerical values, distribution of per-line residuals, statistical tests, or comparison of uncertainty estimation procedures, preventing verification that the equivalence arises from accurate line centers rather than from the shared use of the same external line list and ARES routine.
- [Section 3] Section 3 (method description): the assumption that ARES Gaussian fits on the fixed line list recover unbiased centers is load-bearing for the equivalence claim, yet no tests on synthetic spectra with known injected RVs are presented to quantify bias from blending, convective asymmetry, or instrumental profile effects; without such a test the sigma-clipping and down-weighting results could match other pipelines coincidentally.
minor comments (2)
- [Method and results] The line-selection criteria and outlier-rejection thresholds are listed as free parameters but their specific values and sensitivity for the HD 102365 run are not tabulated.
- [Uncertainty estimation subsection] Clarify whether the reported error bars incorporate the per-line ARES fit uncertainties or only the scatter after outlier rejection.
Simulated Author's Rebuttal
We thank the referee for the constructive and detailed report. We address each major comment below and have revised the manuscript to incorporate additional quantitative information and validation tests.
read point-by-point responses
-
Referee: [Abstract and HD 102365 application] Abstract and application section: the claim that TILARA produces 'similar standard deviation and error bars' to other methods supplies no numerical values, distribution of per-line residuals, statistical tests, or comparison of uncertainty estimation procedures, preventing verification that the equivalence arises from accurate line centers rather than from the shared use of the same external line list and ARES routine.
Authors: We agree that explicit numerical values and supporting statistics strengthen the claim and allow independent verification. In the revised manuscript we have updated the abstract with the measured standard deviations (TILARA sigma-clipping: 1.15 m/s; down-weighting: 1.18 m/s; template method: 1.12 m/s) and mean formal uncertainties, added a table of RV time-series statistics, and included a figure of the per-line residual distribution together with a brief Kolmogorov-Smirnov comparison. We have also clarified the uncertainty estimation procedure used in TILARA (formal Gaussian-fit errors combined with line-to-line scatter) and contrasted it with the template-based approach. revision: yes
-
Referee: [Section 3] Section 3 (method description): the assumption that ARES Gaussian fits on the fixed line list recover unbiased centers is load-bearing for the equivalence claim, yet no tests on synthetic spectra with known injected RVs are presented to quantify bias from blending, convective asymmetry, or instrumental profile effects; without such a test the sigma-clipping and down-weighting results could match other pipelines coincidentally.
Authors: We accept that synthetic tests are the most direct way to quantify possible systematic biases in the line-center measurements. Although the original validation rested on consistency with established pipelines on real ESPRESSO data, we have added a new subsection to Section 3 that presents results from synthetic spectra with injected RVs. These tests incorporate realistic line blending, convective line asymmetries, and the ESPRESSO instrumental profile; they show that the recovered centers remain unbiased at the level of a few cm/s and that the outlier-rejection schemes effectively suppress any residual outliers. The revised text discusses the limitations of the test suite and why the observed agreement with other methods is unlikely to be coincidental. revision: yes
Circularity Check
No circularity: method uses external line list + ARES, then compares outputs to independent pipelines
full rationale
The derivation chain begins with a pre-curated external absorption-line list and applies the independent ARES Gaussian-fitting routine to locate line centers on each spectrum. RVs are then computed from the measured shifts, followed by configurable sigma-clipping or down-weighting. Performance is assessed solely by comparing the resulting RV time-series standard deviations and error bars against those produced by separate, pre-existing RV pipelines on the same 520 ESPRESSO observations of HD 102365. No equation, parameter fit, or self-citation reduces the reported similarity in scatter to a quantity defined by the same data; the equivalence is an empirical outcome, not a definitional identity. The central claim therefore remains externally falsifiable and does not collapse by construction.
Axiom & Free-Parameter Ledger
free parameters (2)
- outlier rejection threshold
- line selection criteria
axioms (1)
- domain assumption Individual absorption lines can be modeled accurately enough by Gaussian profiles for precise center determination.
Reference graph
Works this paper leans on
-
[1]
Wavelength of the line
-
[2]
Number of components fitted to the line
-
[3]
Uncertainty of the EW
-
[4]
Depth of the fitted Gaussian
-
[5]
Width (standard deviation) of the fitted Gaussian
-
[6]
central wavelength of the fitted Gaussian
Central wavelength of the fitted Gaussian. Here, thewavelength of the linerefers to the reference wave- length determined in Step 1 from the homogenized line list and it is used as input forARESto define the initial line position and fitting window. In contrast, the “central wavelength of the fitted Gaussian” corresponds to the line center returned byARES...
work page 2007
-
[7]
Mean S/N value (≈260)
-
[8]
Half the mean S/N (≈130)
-
[9]
One-quarter of the mean S/N (≈65). Sousa et al. (2015) also describe two alternative strategies:
work page 2015
-
[10]
For our case, we adopted the wavelength intervals recommended by Sousa et al
Estimaterejtfrom line-free regions of the spectrum. For our case, we adopted the wavelength intervals recommended by Sousa et al. (2007): 5764–5766 Å, 6047–6052 Å, and 6068–6076 Å. 16 We refer the reader to the originalARESpapers (Sousa et al. 2007,
work page 2007
-
[11]
Article number, page 16 of 18 C
for the exhaustive details of the blend-detection algorithm. Article number, page 16 of 18 C. San Nicolas Martinez et al.:TILARA: Template-Independent Line-by-line Algorithm for Radial velocity Analysis
-
[12]
Make therejtwavelength-dependent. This was imple- mented by measuring the S/N at the central wavelength of each order in each observation. Since ESPRESSO spectra consist of 85 echelle orders, we obtained 85 wavelength–S/N pairs per observation. For the same observation, we applied the 5 differentrejt options, and obtained: –For an S/N≈260, 4310 lines –For...
work page 2010
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.