Thanks to visit codestin.com
Credit goes to ascl.net

ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

ASCL Code Record

[ascl:2510.011] TripleLens: Calculating light curves for triple microlensing systems

TripleLens calculates microlensing light curves for three-body lens systems (3L1S) using a contour integration method with continuous image-track linking. Written in C++ with Python bindings, it extends the algorithms developed for VBBinaryLensing (ascl:1809.004) to handle triple-lens configurations. The software solves complex roots and manages image topology changes to produce accurate magnification curves. TripleLens is useful for modeling microlensing events involving a stellar binary and a planet, where two-lens models are insufficient. The code's modular design allows users to specify lens parameters, source trajectories, and output options for flexible analysis.

Code site:
https://github.com/rkkuang/triplelens
Described in:
https://ui.adsabs.harvard.edu/abs/2021MNRAS.503.6143K
Bibcode:
2025ascl.soft10011K

Views: 199

ascl:2510.011
Add this shield to your page
Copy the above HTML to add this shield to your code's website.