arXiv · 2501.07268
A differentiable binary microlensing model using adaptive contour integration method
Abstract
We present microlux, which is a Jax-based code that can compute the binary microlensing light curve and its derivatives both efficiently and accurately. The key feature of microlux is the implementation of a modified version of the adaptive sampling algorithm that was originally proposed by V. Bozza to account for the finite-source effect most efficiently. The efficiency and accuracy of microlux have been verified across the relevant parameter space for binary microlensing. As a differentiable code, microlux makes it possible to apply gradient-based algorithms to the search and posterior estimation of the microlensing modeling. As an example, we use microlux to model a real microlensing event and infer the model posterior via both Fisher information matrix and Hamiltonian Monte Carlo, neither of which would have been possible without the access to accurate model gradients.
Explore related subjects
Keep this discovery
Haibin Ren, Wei Zhu. 2025-01-13. A differentiable binary microlensing model using adaptive contour integration method. https://doi.org/10.3847/1538-3881%2Fadb1b2
Cite the original work for its findings. Save a collection to share your selection of sources.