Below is a list of publicly available gravitational microlensing modeling packages.
| Name and Repo | Docs | Language | Main Paper | Note |
|---|---|---|---|---|
| VBMicrolensing | C++, python wrapper | model generation only | ||
| RTModel | docs | C++, python wrapper | model fitting (VBM for generation) | |
| pyLIMA | docs | python | ||
| MulensModel | docs | python | ||
| eesunhong | docs | fortran | ||
| BAGLE | docs | python | ||
| muLAn | python | |||
| microlux | docs | python-JAX | ||
| microjax | docs | python-JAX |
Comparisons of the different codes can be found in: