Next Article in Journal
Messengers of the Universe-Cosmic Rays Exploring Supermassive Black Holes
Next Article in Special Issue
On the Modeling of Algol-Type Binaries
Previous Article in Journal
Classification of Planetary Nebulae through Deep Transfer Learning
Previous Article in Special Issue
Study of Eclipsing Binaries: Light Curves & O-C Diagrams Interpretation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Modified Kwee–Van Woerden Method for Eclipse Minimum Timing with Reliable Error Estimates

1
Instituto de Astrofísica de Canarias, 38205 La Laguna, Spain
2
Department de Astrofísica, Universidad de La Laguna, 38206 La Laguna, Spain
Galaxies 2021, 9(1), 1; https://doi.org/10.3390/galaxies9010001
Submission received: 16 November 2020 / Revised: 30 November 2020 / Accepted: 17 December 2020 / Published: 22 December 2020

Abstract

:
The Kwee–van Woerden (KvW) method used for the determination of eclipse minimum times has been a staple in eclipsing binary research for decades, due its simplicity and the independence of external input parameters, which also makes it well-suited to obtaining timings of exoplanet transits. However, its estimates of the timing error have been known to have a low reliability. During the analysis of very precise photometry of CM Draconis eclipses from TESS space mission data, KvW’s original equation for the timing error estimate produced numerical errors, which evidenced a fundamental problem in this equation. This contribution introduces an improved approach for calculating the timing error with the KvW method. A code that implements this improved method, together with several further updates of the original method, are presented. An example of the application to CM Draconis light curves from TESS is given. The eclipse minimum times are derived with the KvW method’s three original light curve folds, but also with five and seven folds. The use of five or more folds produces minimum timings with a substantially better precision. The improved method of error calculation delivers consistent timing errors which are in excellent agreement with error estimates obtained by other means. In the case of TESS data from CM Draconis, minimum times with an average precision of 1.1 s are obtained. Reliable timing errors are also a valuable indicator for evaluating if a given scatter in an O-C diagram is caused by measurement errors or by a physical period variation.

1. Introduction

The Kwee–van Woerden method (KvW) has been very popular for eclipse minimum time determination since its publication in 1956 [1]. This is due to its computational simplicity and due to its independence from assumptions about the data that are being analyzed, beyond the assumption of data points being equally spaced over time, with a symmetric eclipse shape. However, practitioners have long been aware of the unreliability of the algorithm’s error estimates, which are typically considered as being too optimistic [2,3,4]. During the analysis of highly precise eclipse time-series from the TESS space mission, KvW’s equation for the timing error estimate went however from unreliable to unsolvable, which motivated the modification of the error estimate described in this paper. We note that reliable timing errors are a valuable indicator for evaluating if a given scatter in an O-C diagram is caused by measurement errors or by a physical period variation.
The KvW method, in brief, assumes a light curve of an eclipse of N equidistant points separated by ∆t, in which a given data point at time T1 represents a preliminary minimum time. Using T1 as the reflection axis, the differences in the magnitudes or fluxes between the paired points ∆mk (k = 1, ..., n) are taken, and their squared sum is calculated as S(T1) ≡ ∑ (∆mk)2. The symmetry axis is then shifted to (T1 − ½ ∆t) and (T1 + ½ ∆t), and the corresponding sums of S(T1 − ½ ∆t) and S(T1 + ½ ∆t) are calculated while keeping the number of pairings, n, the same in all reflections. The values of S against time are then fit by a parabola of the form
Sfit(T) = a T2 + bT + c.
This parabola has a minimum value of Sfit(T0) given by
Sfit(T0) = cb2/4a
at the time
T0 = −b/2a,
which is the sought-after minimum time. For ascertaining the error of the minimum time, σT0, KvW employs the following equation:
σ2T0 = (4acb2)/(4a2 (Z − 1)),
where Z is the maximum number of independent flux pairings, with Z = N/2 in the case of equidistant points. It should be noted that the original KvW uses only three reflections for the calculation of S. Later implementations may also use five or seven reflections spaced by further ½∆t-steps away from T1, which we call 3-, 5-, and 7-fold implementations of the KvW.

2. Identification of the Problem

The failure of Equation (4) became apparent when we employed the original 3- or 5-fold KvW to determine T0 on individual eclipses of the well-characterized M4-M4 binary CM Dra [5] in very precise light curves from the TESS space mission [6]. Individual TESS light curves have lengths of about 28 days, and therefore contain 17–19 primary as well as secondary eclipses of CM Dra, which has a period of 1.268 days, with primary and secondary eclipses of rather similar depths of 47.5% and 44.5%, respectively.
In several individual eclipses, a computational error arose when attempting to solve Equation (4) for σT0, caused by taking a root with a negative value of the term 4acb2. This condition of 4acb2 < 0 is equivalent to the minimum value of Sfit (Equation (2)) becoming negative (see also Figure 1).
While the derivation of σT0 from Equation (4) evidently failed in some cases, it should also be noted that σT0 may approach zero—and potentially be underestimated by orders of magnitude—whenever a positive term of 4acb2 approaches zero.
Tests were then performed with TESS light curves with artificially added noise. In these cases, the minimum values Sfit(T0) increased and the numerical problems in the determination of σT0 vanished. Therefore, problems in the determination of σT0, as well as serious underestimations of σT0 from very small values of 4acb, have been a consequence of the significant increase in instrumental photometric precision in the 65 years since the algorithm’s publication.

3. A Revised Determination of the Timing Error

Considering the average noise of the flux-measurements to be µ = <µi>, with µi being the observational error of an individual measurement, the average noise in the difference of two fluxes, ∆mk = m+k − m−k, is given by µ 2 .
Instead of using S(Tj), with Tj being the epoch of the reflection axis, we may also calculate the usual χ2 statistical values for these pairings, which are
χ2 (Tj) = RSS/µ2 = S(Tj)/2µ2,
where RSS is the residual sum square, given by S(Tj)/2. If we assume that the flux from the observed binary is perfectly symmetric around the minimum time T0, then a corresponding minimum value of Sfit(T) at T = T0 should be fully dominated by observational errors. This corresponds to KvW’s Equation (13) [1] of S(T0) = ∑ (µ+k + µk)2, where µ±k represents the deviations in magnitude at the time T0 ± kt. In the same situation, when the measurement error dominates, the minimum value of χ2(T) at T = T0 is determined by the number of degrees of freedom Z, given by
χ2 (T0) = Z − 1.
Following Equation (5), the equivalent expression for the value S (T0) is then
S(T0) = (Z − 1) 2µ2.
It should be noted that KvW’s Equation (13) [1] also indicates that S(T0) should have this value, except for a factor Z/(Z − 1) that is close to unity. In practice, however, S(T0) may have values that substantially deviate from Equation (7) or from KvW’s Equation (13) [1], which is the origin of the poor error estimates of the original KvW method.
In our modified KvW algorithm, after an initial determination of the coefficients a, b, and c as usual, we therefore offset the fitted Sfit(T0) so that Sfit(T0) is defined by Equation (7). Using Equation (2), the coefficient c is then determined so that Sfit(T0) complies with Equation (7), with c being given by
c = (Z − 1) 2µ2 + b2/4a.
Inserting the revised value of c from Equation (8) into KvW’s original error determination, Equation (4) is simplified to
σT02 = 2µ2/a.
The average flux error µ should preferentially be supplied as an external parameter, from a measurement of the time-series’ noise outside of the eclipses. If this is not possible, as an alternative, we may assume that the lowest S(T) obtained from folds on or between data points is dominated by the noise µ, while contributions to that S(T) from remaining imperfections in the fold’s symmetry are relatively small. µ can then be derived from an inversion of Equation (7). In practical cases, if at least two data points are in an eclipse’s central flat part, this method led to values of µ that are within 50% of a µ measured from the off-eclipse noise.
It should be noted that a conversion to χ2 statistics by fitting a parabola to the χ2 (Tj) instead of the S(Tj), while using the interrelation from Equation (5), leads to σT0 = 1/ a . This corresponds to the usual definition of the 1-σ region of confidence for one free parameter, where a quadratic function at the points χ2(T0 ± σT0) is increased by 1 over the minimum value χ2(T0).

4. Code Implementation of the Kwee–van Woerden Method with Improved Error Estimates

A code named kvw.pro has been written in the IDL language that implements the KvW method with the timing error estimate as described above (see the Supplementary Materials for a link to the code). It is not overly complex and is heavily commented on. A core version (kvwcore.pro) that is stripped of non-essential output options has also been made available, in order to facilitate its implementation in other languages. The code provides several further improvements over a basic implementation of the KvW method, which are itemized in the following:
Test for equidistance of input flux points: Similar to the original KvW method, the code requires data points that are equally spaced over time. The code tests whether variations in temporal spacing larger then 1% of the median spacing occur, and if so, whether they halt further processing. If this is considered too stringent, the rejection value can be modified. If needed, data input to kvw.pro should be converted into equidistant flux-points through prior linear (as proposed in the original paper by KvW) or higher-order interpolations or fits;
Selection of data points: While the user has to take care that an input time-series only contains data collected during an eclipse (usually requiring a minimum flux-drop against the off-eclipse flux, see Figure 2), asymmetric data coverage around the center of an eclipse is recognized by the code. The code always selects the maximum number of data points that are available for pairings on either branch of an eclipse, and hence balances the coverage between the ingress and the egress (Figure 3);
Employment of more than three folds around the initial minimum time estimate: The number of folds needs to be odd and the use of five (default) or seven folds is recommended;
For the initial minimum time estimate, the algorithm uses—by default—the central point of the supplied light curve, but the user may also choose to use the point with the lowest flux. The central value is the better choice unless there are considerable asymmetries in the eclipse light curve. The point of the least flux should only be used in low-noise data, when this point is well-defined against the noise of the curve;
The code automatically selects the maximum amount of data points that can be paired for folds, which avoids errors when data of incomplete eclipses are provided (see Figure 3).
Symmetrizing the fit to S(T): If the lowest value of S(T) does not correspond to a fold that is close to the initial estimate of the minimum time, the fitted curve Sfit will have branches of unequal length and the longer branch either to the left or right of the lowest S(T) has a larger weight for the coefficients a, b, and c. The same situation may also arise when data from incomplete eclipses are analyzed (see also Figure 4). As a remedy, the outer values of S(T) for the longer branch are cropped, so that this branch is at most one point larger than the shorter one. The fit for Sfit is then performed based on the reduced set of values S(T). This cropping can only be performed if S(T) has been obtained at more than three folds;
The code also permits a determination of the timing error using the original procedure of KvW from 1956, which does not require an explicit determination of the noise of the flux values;
Optionally, a graphical output similar to Figure 1, Figure 3, and Figure 4 can be produced, which may provide useful diagnostics for the revision of the timing measurements.

5. Example Application to TESS Data and Verification of the Error Estimates

In the following section, we present the application of the modified KvW to the aforementioned TESS data of CM Dra. The analyzed data were the first which TESS obtained on CM Dra, in TESS Sector 16, which were acquired from 11 November 2019 to 7 October 2019. In addition to Sector 16, CM Dra was also observed in TESS sectors 19 and 22 to 26; however, their analysis is beyond the scope of this publication. The light curve was downloaded from NASA’s MAST archive, and had previously been processed with its pipeline version spoc-4.0.28 (We note that light curves available on MAST until Spring 2020, which had been processed by versions prior to spoc-4.0.26, had time-stamps that were 2 s too large [7]). From this dataset, we used the ‘PDCSAP_FLUX’ values, which are fluxes that underwent a ‘Pre-search Data Conditioning’ procedure to remove common instrumental effects [8]. Around each individual eclipse, a time-series covering about three times the eclipse duration of 0.050 d was extracted; see Figure 2 for an example of an extracted section. For each eclipse snippet, a second-order polynomial was then fitted to the off-eclipse sections before and after the eclipse. The fluxes were then divided by the polynomial fit, resulting in an eclipse light curve whose off-eclipse flux was normalized to 1 and which was free of gradients and other signals on time-scales larger than a few hours, be they from CM Dra or from instrumental effects (again see Figure 2).
The flux error µ was determined from the off-eclipse point-to-point rms of these normalized light curves. Among individual eclipses, it varied between 0.98 × 10−3 and 2.45 × 10−3 in normalized flux units. Since the higher of these rms values were dominated by individual flux-peaks in the off-eclipse data, for the further analysis, we used a noise value that was averaged over all eclipses, which was µ = 1.38 × 10−3 or 1380 ppm. The modified KvW with the default of five folds was then executed separately on each of the primary and secondary eclipses, using only data points with relative fluxes of less than 0.95 (red points in Figure 2).
The resulting minimum times and errors of all complete eclipses—18 primary and 18 secondary ones—are shown in Table 1, while Figure 5 presents their observed minus calculated (O-C) values against the ephemeris given by [9] (in [9], the epochs of reference are given in BJD_TAI. These have been converted to BJD_TDB by adding 32.184 s). For comparison, the timing error from the original KvW method is also given in Table 1. Its calculation resulted in numerical errors (indicated as NaN) in half of the eclipses, due to the negative root mentioned previously. The NaN values occurred whenever the algorithm calculated the polynomial fit on all five points of S, whereas the eclipses in which the algorithm decided to symmetrize the fit to S by fitting over four points only—similar to the situation of Figure 4—resulted in finite values of σT0. It should be noted that an original implementation of the KvW method would not contain the symmetrization, so we may expect that it would result in NaNs for even more of the eclipses.
Based on Table 1, the average of the individual timing errors from the revised calculation is 1.25 × 10−5 d for primary minima, and 1.34 × 10−5 d for secondary minima (or 1.08 and 1.16 s, respectively), with individual errors only varying within ~10−7 d around these averages. These timing errors and further timing errors discussed in this paper are compiled in Table 2.
An independent estimate of the timing error could be obtained from the standard deviation of the O-C values against the mean O-C value (dashed lines in Figure 5). This value is 1.18 × 10−5 d for primary eclipses and 1.48 × 10−5 d for secondary eclipses. This is in very good agreement with the above-mentioned errors, and shows that the timing errors from individual eclipse timings are reliable.
Further independent verification could be obtained from the timing error estimator (TEE) equations presented by [10]. The referenced work provides several equivalent formulae for the timing error, based on a light curve’s noise and data cadence, and on the eclipse depth and duration. Here, we use their Equation (7), given as
σ T 0 = µ   T / ( 2   F   n ) ,
where ∆F is the relative depth of the eclipse, T is the combined in- and egress duration, and n is the number of data points within T. For the photometric noise, we used again µ = 1.38 × 10−3 and for ∆F, we employed the above-mentioned eclipse depths of 0.475 and 0.445. The duration was determined as T = 0.050d, which corresponds to n = 36 data points, given the 2-min cadence of TESS. With Equation (10), we obtained timing errors of 1.21 × 10−5 d for primary eclipses and 1.29 × 10−5 d for secondary eclipses, which is again in excellent agreement with the results obtained by the modified KvW.
Repetition of the above analysis using only three folds, as in KvW’s original implementation, led to a notably larger scatter of the measured minimum times against the mean O-C value, with values of 1.60 × 10−5 d and 1.65 × 10−5 d for primary and secondary eclipses, respectively, while the revised method’s timing errors remained essentially unchanged against the use of five folds (see Table 2). The original KvW error determination resulted in two eclipses with numerical errors, but produced timing errors whose average agrees well with the scatter around the mean O-C value, albeit with a large variation among error estimates from individual eclipses, ranging from 0.85 × 10−5 d to 2.83 × 10−5 d (see Appendix A, Table A1). There were no perceivable differences in the quality of the light curves among the different eclipses. The use of seven folds, on the other hand, led to corresponding scatters against the mean O-C value of 1.28 × 10−5 d and 1.36 × 10−5 d, which is in near-perfect agreement with the average size of the individual eclipses’ timing errors, whereas the original KvW error estimates led to substantially larger values, albeit without any numerical errors (Appendix A, Table A2).

6. Conclusions

A method for calculating reliable minimum time errors using the Kwee–van Worden algorithm has been presented. This updated method only affects the error estimate, while the determination of the minimum time itself proceeds along KvW’s original prescription, which continues to be of interest due to the independence of the timing measurement from any further assumption or knowledge of the binary under investigation. However, the associated computer code gives the option to use more than the three time folds of KvW’s original presentation. Both KvW’s original method and the current code are the most suitable for V- or U-shaped eclipses. In flat-bottomed eclipses, pairings of data points from the flat part only add noise without information to the values of the S(T), and hence degrade the precision of the timing measurements. In principle, the KvW method could be modified to exclude the flat central parts of an eclipse from the pairings which determine S(T), using only the data from the in- and egress. For the sake of simplicity, this has not been implemented in the current version of the code, but remains pending for future updates.
The application of the updated method to TESS light curves of CM Draconis with multiple eclipses demonstrated an excellent agreement between the size of the timing measurement errors and the scatter of the measured minimum times. This agreement was within 25% when using KvW’s original three folds, but improved to 5–10% for five folds and was within ~1% for seven folds. With the updated method, the timing errors only varied by ~1% between individual eclipses, and only displayed a small dependency on the number of folds used. In comparison, error estimates from KvW’s original equation with three folds only led in average to a good value, but the errors scatter widely among individual eclipses (and two numerical errors occured). The frequency of numerical failures with the original KvW method increased when using five folds, while the remaining error estimates became significantly poorer. For seven folds, no numerical failures occurred in KvW’s original error estimates, but the error estimates became even worse. In all levels of folds, error estimates from KvW’s original formula exhibited a wide scatter among individual eclipses. The likely explanation for this is their dependence on all three parameters of a, b, and c of the parabolic fit to S. The revised error estimate, on the other hand, only depends (see Equation (9)) on the photometric noise µ—which was considered to be identical for all eclipses—and on the quadratic coefficient a of the parabolic fit, where a turned out to vary little across individual eclipses and with the number of folds.
Considering the scatter of the measured minimum times against the mean O-C value—which gives us an independent measure of the quality of the minimum timing measurements—we observed a clear improvement when using five or seven folds over three folds. The recommended application of the KvW method is therefore the use of five, and preferentially seven, folds together with the revised error estimate presented here. In the case of doubt about the reliability of an error estimate, a comparison with one of the Timing Error Estimator (TEE) equations of [10] is also recommended. An Excel sheet implementing the TEE is accessible through the Supplementary Materials.
For seven folds, we found a near-perfect agreement between the individual eclipses’ timing errors and the scatter of the minimum times against the mean O-C value. This also showed that CM Dra’s timing deviations against the mean O-C (over the 28-day section that was analyzed) are very well-described by a Gaussian distribution, whose width is given by the individual timing errors. In turn, this implies that the photometric noise of the analyzed TESS data—after the treatment described in Section 5—only has negligible components of non-white noise, at least on the time-scales between the 2-min data cadence (which dominates the individual eclipses’ timing error) and the hour-long duration of the binary eclipses (which dominates the scatter in O-C times). In the same vein, the consistency between the scatter around the mean O-C value and the size of the timing error indicates an absence of any physical period variation within the short time span that has been analyzed. The timing precision of about 1.1 s that was obtained for each CM Dra eclipse shows that TESS data contain a rich trove of eclipsing binary data that may be analyzed against previously obtained eclipse timings. Besides the eclipses from TESS Section 16 which have been shown here, TESS has acquired data of CM Dra in Sections 19, 22–26, whose analysis is the subject of forthcoming work.

Supplementary Materials

The code described in this paper is available as open source software at https://www.mdpi.com/2075-4434/9/1/1/s1.

Funding

This research was funded by the Spanish Research Agency of the Ministry of Science and Innovation (AEI-MICINN) under grants entitled ‘Contribution of the IAC to the PLATO Space Mission’, with references ESP2017-87676-C5-4-R and PID2019-107061GB-C66, doi:10.13039/501100011033.

Data Availability Statement

Publicly available datasets were analyzed in this study. These data can be found at the Barbara A. Mikulski Archive for Space Telescopes, at https://mast.stsci.edu.

Acknowledgments

This paper includes data collected by the TESS mission. Funding for the TESS mission is provided by the NASA Explorer Program. The author thanks the three anonymous referees for their feedback, which led to a significantly improved presentation of this work.

Conflicts of Interest

The author declares no conflict of interest.

Appendix A. Tables of CM Dra Minimum Times and Errors with Three and Seven Folds

Table A1. Similar to Table 1, but using the KvW method with three folds.
Table A1. Similar to Table 1, but using the KvW method with three folds.
Epoch-Nr.T0σT0σT0KvW
(BJD-TBD-2400000)(10−5 d)(10−5 d)
Primary eclipses
702458,739.92911431.231.05
702558,741.19750641.231.48
702658,742.46591641.241.89
702758,743.73425921.242.83
702858,745.00266851.231.40
702958,746.27108071.231.53
703058,747.53946421.251.84
703158,748.80785011.242.02
703258,750.07626411.231.31
703458,752.61303271.251.95
703558,753.88139011.231.87
703658,755.14980911.230.85
703758,756.41821831.241.78
703858,757.68660291.251.57
703958,758.95497921.241.86
704058,760.22335031.240.72
704158,761.49175611.231.45
704258,762.76016391.251.71
Mean 1.24 ± 0.011.62 ± 0.48
Secondary eclipses
702358,739.29360821.321.93
702458,740.56198091.35NaN
702558,741.83038091.321.74
702658,743.09876631.311.37
702758,744.36715201.321.93
702858,745.63551501.331.98
702958,746.90394641.311.18
703058,748.17232681.311.11
703158,749.44066461.36NaN
703358,751.97752361.311.58
703458,753.24587851.311.14
703558,754.51426441.342.19
703658,755.78265001.321.75
703758,757.05105151.321.49
703858758.31943921.321.65
703958,759.58783941.321.86
704058,760.85622031.331.86
704158,762.12459841.311.30
Mean 1.32 ± 0.011.63 ± 0.33
Table A2. Similar to Table 1, but using the KvW method with seven folds.
Table A2. Similar to Table 1, but using the KvW method with seven folds.
Epoch-Nr.T0σT0σT0KvW
(BJD-TBD-2400000)(10−5 d)(10−5 d)
Primary eclipses
702458,739.92911501.285.49
702558,741.19750271.285.7
702658,742.46590901.262.06
702758,743.73427071.260.88
702858,745.00266841.285.53
702958,746.27107921.285.63
703058,747.53945381.262.38
703158,748.80784831.262.69
703258,750.07626211.285.43
703458,752.61301821.262.23
703558,753.88138821.262.97
703658,755.14980961.285.48
703758,756.41821461.295.67
703858,757.68658751.272.07
703958,758.95497801.262.61
704058,760.22334961.295.51
704158,761.49175441.285.77
704258,762.76015131.261.95
Mean 1.27 ± 0.013.89 ± 1.79
Secondary eclipses
702358,739.29360761.352.67
702458,740.56195151.351.62
702558,741.83038181.375.51
702658,743.09876361.365.45
702758,744.36715221.352.27
702858,745.63552551.352.02
702958,746.90394871.375.49
703058,748.17232651.365.42
703158,749.44072071.352.45
703358,751.97752501.365.41
703458,753.24588151.375.32
703558,754.51426201.361.81
703658,755.78265601.352.33
703758,757.05105361.375.65
703858,758.31943971.375.06
703958,759.58783751.352.01
704058,760.85622601.352.09
704158,762.12459841.365.51
Mean 1.36 ± 0.013.78 ± 1.71

References

  1. Kwee, K.K.; van Woerden, H. A method for computing accurately the epoch of minimum of an eclipsing variable. Bull. Astron. Inst. Netherlands 1956, 12, 327–330. [Google Scholar]
  2. Mikulášek, Z.; Wolf, M.; Zejda, M.; Pecharová, P. On methods for the light curves extrema determination. In Close Binaries in the 21st Century: New Opportunities and Challenges; Springer: Dordrecht, The Netherlands, 2006; pp. 363–365. [Google Scholar]
  3. Mikulášek, Z.; Chrastina, M.; Liška, J.; Zejda, M.; Janík, J.; Zhu, L.-Y.; Qian, S.-B. Kwee-van Woerden method: To use or not to use. Contr. Astr. Obs. Skalnaté Pleso 2014, 43, 382–387. [Google Scholar]
  4. Breinhorst, R.A.; Pfleiderer, J.; Reinhardt, M.; Karimie, M.T. On the determination of minimum times of light curves. Astron. Astrophys. 1973, 22, 239–245. [Google Scholar]
  5. Morales, J.C.; Ribas, I.; Jordi, C.; Torres, G.; Gallardo, J.; Guinan, E.F.; Charbonneau, D.; Wolf, M.; Latham, D.W.; Anglada-Escudé, G.; et al. Absolute properties of the low-mass eclipsing binary CM Draconis. Astrophys. J. 2009, 691, 1400–1411. [Google Scholar] [CrossRef]
  6. Ricker, G.R.; Latham, D.W.; Vanderspek, R.K.; Ennico, K.A.; Bakos, G.; Brown, T.M.; Burgasser, A.J.; Charbonneau, D.; Christensen-Dalsgaard, J.; Clampin, M.; et al. Transiting Exoplanet Survey Satellite (TESS). J. Astron. Telesc. Instr. Sys. 2015, 1, 014003. [Google Scholar] [CrossRef] [Green Version]
  7. Memo to TESS Data Release Note 29. Available online: https://archive.stsci.edu/missions/tess/doc/tess_drn/tess_s21_dr29_data_product_revision_memo_v02.pdf (accessed on 16 November 2020).
  8. Tenenbaum, P.; Jenkins, J. TESS Science Data Products Description Document, EXP-TESS-ARC-ICD-0014 Rev D; NASA Technical Report; 2018. Available online: https://ntrs.nasa.gov/api/citations/20180007935/downloads/20180007935.pdf (accessed on 1 December 2020).
  9. Deeg, H.J.; Ocaña, B.; Kozhevnikov, V.P.; Charbonneau, D.; O’Donovan, F.T.; Doyle, L.R. Extrasolar planet detection by binary stellar eclipse timing: Evidence for a third body around CM Draconis. Astron. Astrophys. 2008, 480, 563–571. [Google Scholar] [CrossRef]
  10. Deeg, H.J.; Tingley, B. TEE, an estimator for the precision of eclipse and transit minimum times. Astron. Astrophys. 2017, 599, A93. [Google Scholar] [CrossRef] [Green Version]
Figure 1. S values (sum of squared differences between fluxes in pairings) for the first complete primary eclipse of CM Dra observed by TESS (see also Figure 2). The upper X axis shows the time in units of BJD-2400000 and the lower one gives the enumeration (‘fold-ID’) of the flux-values on which (or between which) the folding was performed. The circles are S values from five folds at the given fold-ID, while the solid line is the second-order polynomial that is fitted through these points. It should be noted that the minimum of the fitted curve is slightly below zero.
Figure 1. S values (sum of squared differences between fluxes in pairings) for the first complete primary eclipse of CM Dra observed by TESS (see also Figure 2). The upper X axis shows the time in units of BJD-2400000 and the lower one gives the enumeration (‘fold-ID’) of the flux-values on which (or between which) the folding was performed. The circles are S values from five folds at the given fold-ID, while the solid line is the second-order polynomial that is fitted through these points. It should be noted that the minimum of the fitted curve is slightly below zero.
Galaxies 09 00001 g001
Figure 2. Light curve of the first complete primary eclipse in the TESS data, at BJD 2458739.9291. The y-axis represents flux values that are normalized to the off-eclipse flux using the procedure described in the text and the x axis indicates BJD-2400000. Points shown in red have a flux of <0.95, which are those that were used as input for the Kwee–van Woerden (KvW) algorithm.
Figure 2. Light curve of the first complete primary eclipse in the TESS data, at BJD 2458739.9291. The y-axis represents flux values that are normalized to the off-eclipse flux using the procedure described in the text and the x axis indicates BJD-2400000. Points shown in red have a flux of <0.95, which are those that were used as input for the Kwee–van Woerden (KvW) algorithm.
Galaxies 09 00001 g002
Figure 3. Input light curve for the KvW algorithm of the first—but incomplete—CM Dra eclipse in TESS data, which is a primary eclipse at BJD 2458738.6607. The y axis represents the normalized flux and the x axis indicates BJD-2400000. The code selects the maximum amount of data points that can be paired for folds (filled circles) and ignores the others (open circles). When numbering the points by counting from zero, the eclipse minimum is between points 6 and 7 (see the ‘fold-ID’ in Figure 4).
Figure 3. Input light curve for the KvW algorithm of the first—but incomplete—CM Dra eclipse in TESS data, which is a primary eclipse at BJD 2458738.6607. The y axis represents the normalized flux and the x axis indicates BJD-2400000. The code selects the maximum amount of data points that can be paired for folds (filled circles) and ignores the others (open circles). When numbering the points by counting from zero, the eclipse minimum is between points 6 and 7 (see the ‘fold-ID’ in Figure 4).
Galaxies 09 00001 g003
Figure 4. Similar to Figure 1, but showing the S-values from the incomplete eclipse of Figure 3. In this case, the distribution of S-values is asymmetric around the lowest S-value at fold-ID 6.5. The code then rejects the right-most fold (open circle) and performs a fit based on only the four remaining S values.
Figure 4. Similar to Figure 1, but showing the S-values from the incomplete eclipse of Figure 3. In this case, the distribution of S-values is asymmetric around the lowest S-value at fold-ID 6.5. The code then rejects the right-most fold (open circle) and performs a fit based on only the four remaining S values.
Galaxies 09 00001 g004
Figure 5. Observed minus calculated (O-C) eclipse minimum times for CM Dra primary and secondary eclipses in TESS sector 26 data. The observed times correspond to Table 1 and the calculated times and epoch numbers are from the ephemeris of [9]. The dashed line is the average O-C value of these eclipses. The size of the error bars is in near perfect agreement with a Gaussian distribution of the minimum times around the dashed line, where the distribution’s width corresponds to the size of the error bars.
Figure 5. Observed minus calculated (O-C) eclipse minimum times for CM Dra primary and secondary eclipses in TESS sector 26 data. The observed times correspond to Table 1 and the calculated times and epoch numbers are from the ephemeris of [9]. The dashed line is the average O-C value of these eclipses. The size of the error bars is in near perfect agreement with a Gaussian distribution of the minimum times around the dashed line, where the distribution’s width corresponds to the size of the error bars.
Galaxies 09 00001 g005
Table 1. CM Dra eclipse minimum times from the KvW method with five folds, with timing errors from the revised error estimate (σT0) and from KvW’s original formula (σT0KvW), from TESS Sector 26 observations. Epoch numbers are relative to BJD 49,830.757712 for primary eclipses and BJD 2,549,831.390742 for secondary eclipses.
Table 1. CM Dra eclipse minimum times from the KvW method with five folds, with timing errors from the revised error estimate (σT0) and from KvW’s original formula (σT0KvW), from TESS Sector 26 observations. Epoch numbers are relative to BJD 49,830.757712 for primary eclipses and BJD 2,549,831.390742 for secondary eclipses.
Epoch Nr.T0σT0σT0KvW
(BJD-TBD-2400000)(10−5 d)(10−5 d)
Primary eclipses
702458,739.92911691.25NaN
702558,741.19750151.25NaN
702658,742.46590111.262.78
702758,743.73428641.262.20
702858,745.00267021.25NaN
702958,746.27107741.25NaN
703058,747.53944521.262.81
703158,748.80786231.262.19
703258,750.07626351.25NaN
703458,752.61301011.262.85
703558,753.88139971.252.06
703658,755.14981071.25NaN
703758,756.41821221.25NaN
703858,757.68658061.272.81
703958,758.95499071.261.90
704058,760.22335081.26NaN
704158,761.49175081.24NaN
704258,762.76014361.262.86
Mean 1.25 ± 0.012.50 ± 0.40
Secondary eclipses
702358,739.29359441.342.23
702458,740.56195111.363.23
702558,741.83038571.34NaN
702658,743.09876371.33NaN
702758,744.36714281.352.18
702858,745.63553261.352.95
702958,746.90395101.33NaN
703058,748.17232601.33NaN
703158,749.44071541.363.78
703358,751.97752801.33NaN
703458,753.24587851.33NaN
703558,754.51424891.362.34
703658,755.78266511.342.75
703758,757.05105721.34NaN
703858,758.31943741.34NaN
703958,759.58782631.352.32
704058,760.85623531.352.58
704158,762.12460121.33NaN
Mean 1.34 ± 0.012.71 ± 0.53
Table 2. Timing precision of CM Dra eclipses obtained by different methods discussed in the text, for primary and secondary eclipses. Values explicitly mentioned in the text are presented in bold.
Table 2. Timing precision of CM Dra eclipses obtained by different methods discussed in the text, for primary and secondary eclipses. Values explicitly mentioned in the text are presented in bold.
DescriptionσT0,primσT0,sec
(10−5 d)(10−5 d)
Three-fold KvW method
Timing errors of individual eclipses, KvW original calculation1.62 ± 0.481.63 ± 0.33 1
Ditto, revised calculation1.24 ± 0.011.32 ± 0.01
Standard dev. of minimum times against mean O-C value1.601.65
Five-fold KvW method
Timing errors of individual eclipses, KvW original calculation2.50 ± 0.40 22.71 ± 0.53 2
Ditto, revised calculation1.25 ± 0.011.34 ± 0.01
Standard dev. of minimum times against mean O-C value1.181.48
Seven-fold KvW method
Timing errors of individual eclipses, KvW original calculation3.89 ± 1.793.78 ± 1.71
Ditto, revised calculation1.27 ± 0.011.36 ± 0.01
Standard dev. of minimum times against mean O-C value1.281.36
Timing Error Estimator (TEE), from [10]1.211.29
Notes: NaN values were ignored in the calculation of averages and standard deviations. 1 Two of the 18 eclipses have NaN values. 2 Nine of the 18 eclipses have NaN values.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Deeg, H.J. A Modified Kwee–Van Woerden Method for Eclipse Minimum Timing with Reliable Error Estimates. Galaxies 2021, 9, 1. https://doi.org/10.3390/galaxies9010001

AMA Style

Deeg HJ. A Modified Kwee–Van Woerden Method for Eclipse Minimum Timing with Reliable Error Estimates. Galaxies. 2021; 9(1):1. https://doi.org/10.3390/galaxies9010001

Chicago/Turabian Style

Deeg, Hans J. 2021. "A Modified Kwee–Van Woerden Method for Eclipse Minimum Timing with Reliable Error Estimates" Galaxies 9, no. 1: 1. https://doi.org/10.3390/galaxies9010001

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop