Ñalculation of the transit light curves

Download C implementation of algorithm, OccultationPack1 The flux decrease and its derivatives for linear, quadratic and square-root laws.
Download code description (PDF) Version from 10.04.2019. Please, refer to paper 1, if you use this code.

Download C implementation of algorithm, OccultationPack2 The flux decrease and its first and second derivatives for linear andquadratic laws.
Download code description (PDF) Version from 10.04.2019. Please, refer to paper 2, if you use this code.

Download C implementation of algorithm, OccultationPack3 The distance between disk centers with its derivatives, phase of minimum for eccentric orbits and the light curve. Please, refer to paper 3, if you use this code
Download code description (PDF) Version from 10.04.2019.

Download C implementation of algorithm, DemoPack1. Console program to calculate residual Chi Square minimized by LD coefficient (fit by LD only). The example data is Brown's curve HD209458. Please, refer to paper 3, if you use this code

Download C implementation of algorithm, DemoFit. Console programm to fit by LD coefficient, radii, inclination. The example data is Brown's curve HD209458. Please, refer to paper 3, if you use this code.

Download C implementation of algorithm, Levenberg-Marquardt algorithm. Console programm to fit by LD coefficient, radii, inclination, eccentricity, periastron longtitude, using Levenberg-Marquarddt algorithm.

Download C implementation of algorithm, DemoFit light. Console programm to fit by LD coefficient, radii, inclination at given full brightness. The example data are curves Kepler5b, Kepler6b, Kepler7b, Kepler8b, . Please, refer to paper 3, if you use this code.

Download C implementation of Kepler equation solving (C files). C function that calculates the Kepler equation solution by mean anomaly (first parameter) and eccentricity (second parameter). 64, 80 and 128 bit implementation. Test of Danby algorithm.

 

 

Bibliography

1. Abubekerov M.K., Gostev N.Yu. "A universal approach to the calculation of the transit light curves "Monthly Notices of the Royal Astronomical Society, 2013 Vol. 432, pp. 2216-2223 (paper 1)

2. Abubekerov M.K., Gostev N.Yu. "Second derivative in the model of classical binary system" Monthly Notices of the Royal Astronomical Society, 2016 Vol. 459, pp.2078-2081 (paper 2)

3. Abubekerov M.K., Gostev N.Yu."High-precision calculation of the light curve and its interpretation" Astronomy & Astrophysics 2020, 633, A96. (paper 3)