Choose the calculation before collecting numbers
Beta Lyrae is an interacting binary with a complex accretion structure. Its changing period is a useful starting point, but that clock does not come from an illustrative light curve. Harmanec and Scholz combined historical donor radial velocities in 1993, treated instrumental and spectral-line systematics, and derived a quadratic ephemeris. Eclipse timing provided an external comparison.
Our target is the later fixed-parameter calculation in Mennickent and Djurašević 2013 v1: fitted masses from Table 1 and the adopted period trend in section 4. The disc light-curve fit, original radial-velocity fit and evolutionary-track fit are separate analyses. Keeping these layers distinct identifies what this recomputation actually uses.
Download the standalone scientific ZIP from this page and extract it into a new directory. It contains our scientific code, own synthetic checks and model aggregates. The named downloader places original texts, native structures and upstream software files on your computer. Original observation tables remain at the named upstream sources.
Reading: Harmanec & Scholz (1993), A&A279,131–147 · Mennickent & Djurašević (2013), arXiv1303.5812v1
Fetch the fixed text and locate its fields
python verify_package.py
python fetch_sources.py --output inputs
python reproduce.py --inputs inputs --output results
python validate_science.pyVerify package members first, then obtain only the named upstream responses. The downloader checks exact sizes and SHA-256, and decodes only the two selected native profile members. Cache corruption halts source acquisition. The complete 2013 v1 HTML is pinned by this hash, which the scientific parser checks again.
7c218201125132c16ea8265ac1469728561f54d40fad047d57787dd3638741bfTable 1 gives and ; section 4 adopts and . The program locates these fields in the newly obtained text and evaluates the rate from them. Rounded abstract values are not interchangeable with the pinned table values.
The fixed MESA files supply a mathematical mixed-loss reference, while the school profiles support the later gravity integral. Their versions and reuse terms are checked separately. Download availability alone does not establish permission to redistribute old papers or tables. Derived structure materials retain their respective CC BY or CC BY-SA terms.
Reading: Mennickent & Djurašević (2013), arXiv1303.5812v1 · MESA 25.12.1, jdot_ml_check; commit 4a68bfbce0f6930c3f861d0611e914f02569a899 · Thoul & Chidester (2022), MESA Summer School; Zenodo 7082536 · Jared Goldberg (2025), MESA School Leuven Friday model
Convert period growth into a conditional rate
Define as mass removed annually from the donor. In a conservative circular model with other orbital torques neglected, total mass and orbital angular momentum remain fixed. Combining the separation response with Kepler’s period gives the following relation.
Inspect the Beta Lyrae output summary to confirm source extraction and the unit conversion, then examine the loss-channel scenarios. Agreement with the paper’s rounded estimate is a reproduction of the adopted calculation. Both estimates share the same published masses and historical trend.
Reading: Mennickent & Djurašević (2013), arXiv1303.5812v1 · Soberman, Phinney & van den Heuvel (1997), astro-ph/9703016v1
Change the loss assumption and retain failures
The outputs vary retention and the loss lever arm. The coefficient in brackets can increase, decrease, or become nonpositive. A nonpositive coefficient does not support positive donor removal for the adopted positive period trend. The program retains those no-positive-rate cases. It neither relabels a negative algebraic answer as positive loss nor removes inconvenient scenarios.
Individual quoted mass errors do not provide the fitted mass covariance, and the selected trend has no accompanying trend uncertainty. These comparisons therefore do not form a complete new posterior. A present-day rate would need new observations, systematic-error treatment and checks of other period-changing mechanisms. The rate here belongs to this historical adopted-parameter calculation.
Reading: Soberman, Phinney & van den Heuvel (1997), astro-ph/9703016v1 · Mennickent & Djurašević (2013), arXiv1303.5812v1
Check the original RV ephemeris by hand
Open the named 1993 scanned PDF at printed p139, equation5. Verify the quadratic coefficient visually before this independent hand calculation: OCR can misread the exponent and squared cycle count. This step explicitly uses coefficients transcribed from that page. The four public commands do not refit the 1532 historical mean radial velocities.
period_days = 12.913780
quadratic_days = 3.87196e-6
seconds_per_julian_year = 2 * quadratic_days / period_days * 86400 * 365.25
print(seconds_per_julian_year)Using 365.25 days per Julian year gives about 18.924 seconds per year, consistent with the historical rounded value. This and the later adopted 19 seconds are not two unrelated new measurements. This hand calculation retains the original HJD ephemeris and measures a local trend near its reference cycle. Changing time scales or extrapolating arbitrarily far requires a separate treatment.
Extend the replay to native envelope structures
The same workflow decodes mass, radius and hydrogen columns from two exact native ZIP members, chooses each original core-cut zone, and reintegrates gravitational cost. Outputs retain the cut, adjacent zone and hydrogen-threshold sensitivity, then use direct Roche volumes for conditional energy endpoints. This is a fresh profile calculation, not a binding energy reconstructed from a stored lambda. It does not evolve a new MESA star.
Independent checks also cover slow-wind limits, channel-specific ODE ledgers, volume responses and retained radius-fit sign failures. Public Python reintegrates own exported JavaScript synthetic targets with separate coordinates and solvers. It does not regenerate the protected browser Engine. Keep these forms of evidence distinct.
Record the two source roles separately: Beta Lyrae uses historical fitted observational parameters, while the envelope examples use native school structures and chosen energy assumptions. Together they do not measure Beta Lyrae’s common-envelope efficiency or uniquely reconstruct its past from a present binary.
Reading: Thoul & Chidester (2022), MESA Summer School; Zenodo 7082536 · Jared Goldberg (2025), MESA School Leuven Friday model · MESA 25.12.1, jdot_ml_check; commit 4a68bfbce0f6930c3f861d0611e914f02569a899 · Ivanova et al. (2013), Common envelope evolution; arXiv:1209.4302v2