Released here by Robert W. Schmidt rschmidthd@gmail.com
Open source implementation of the analytical method by Witt (1990,1991) in gravitational microlensing to find the locations of critical curves and caustics for an abritrary number of stars.
This code is a translation to a python jupyter notebook of the program Caustic Finder originally released by myself under the GNU public license here: https://sourceforge.net/projects/causticfinder/ (originally written in C). The code was extended to also allow for stars with different masses.
Reference for the GNU public license: http://www.gnu.org/licenses/gpl.html
References:
Witt, H.-J., 1990, A&A 236, 311, https://ui.adsabs.harvard.edu/abs/1990A%26A...236..311W/abstract
Witt, H-J., 1991, PhD thesis, University of Hamburg