We present a versatile transit simulator (Yuti) aimed at generating light curves for arbitrarily shaped objects transiting stars. Utilizing a Monte Carlo algorithm, it accurately models the stellar flux blocked by these objects, producing precise light curves. The simulator adeptly handles realistic background stars, integrating effects such as tidal distortions and limb darkening, alongside the rotational dynamics of transiting objects of arbitrary geometries. We showcase its wide-ranging utility through successful simulations of light curves for single- and multiplanet systems, tidally distorted planets, eclipsing binaries, and exocomets. Additionally, our simulator can simulate light curves for hypothetical alien megastructures of any conceivable shape, providing avenues to identify interesting candidates for follow-up studies. We demonstrate applications of Yuti in modeling a Dyson swarm in construction, Dyson rings, and Dyson disks, discussing how tidally locked Dyson disks can be distinguished from planetary light curves.
Read full abstract