by

Francisco Frutos Alfaro

- Model Menu (22 models, see below)
- Source Menu (Filled Circle, Coloured Rings and Image File)
- Source Positioner
- Three counters, two for source positioning (X, Y) and one for adjusting the pixel resolution (N)
- Buttons (Model Parameters, Image Window, Image File, OBIP, Track, Source, Images, Smooth, Grid, Ray Plot, CC / Caustic (not yet), Roots, Fitting (final phase), R_E, Contour, Help, Save, Inversion, Light Curve (not yet), Time Delay, Exit)
- Sliders (if a model is chosen, then the corresponding sliders appears)
- Chang Refsdal,
- Double Plane Lens,
- Transparent Sphere,
- Singular Isothermal Sphere (SIS),
- Nonsingular Isothermal Sphere (NIS),
- Elliptical Model (SEF Book),
- King Model,
- Truncated King Model,
- Hubble Model,
- De Vaucouleur Model,
- Spiral Model,
- Multipole Lens,
- Rotation Lens (Ibañez),
- Uniform Ring (SEF Book),
- Second Order Schwarzschild,
- Elliptic SIS,
- Elliptic NIS,
- Elliptic King,
- Elliptic Hubble,
- Elliptic Plummer (not yet),
- Kassiola-Kovner and,
- Barkana
- Filled Circle
- Coloured Rings
- Image File
- Source Positioner and
- Two counters (X, Y) for fine positioning
- Image Window : When clicking this button the Image Window appears.
- Model Parameters : To disappear the sliders
- Source : To visualize the source
- Images : To visualize the images
- Smooth : To smooth the lens images
- Ray Plot : To show the Ray Plot
- R_E : To dipect the Eintein Ring
- Image File : To load an image File
- OBIP : To show the observed image positions of the browser by means of circles
- Save : To save the model images using
*gimp* - Grid : To visualize the grid
- Help
- Exit
- Add : To add an observed image position on the browser
- Replace: To replace an observed image position on the browser
- Remove : to remove an observed image position on the browser
- Clear : To clear the observed image positions
- Add : To draw concentric circles that represent the lens images
- Browser : The information about the position of the images
appears in it.
- E : Length scale
- Theta: To rotate (X, Y) coordinates
- Gamma: Shear of the macrolens
- Sigma: Constant surface mass density of the macrolens
- Phi : Shear angle
- R : Radius of the source
- m1 : Point mass in the first lens plane
- m2 : Point mass in the second lens plane
- Beta: distance between both lens planes
- x1 : X position component of the mass m1
- y1 : Y position component of the mass m1
- x2 : X position component of the mass m2
- y2 : Y position component of the mass m2
- Kappa: mass exponent
- C : The core radius
- Kappa: Constant central mass density
- C: The sphere radius
- C : Core radius of the lens
- Epsilon: Lens ellipticity
- Alpha : Lens softness
- Kappa : Constant central mass density
- King Model
- Truncated King Model
- Hubble Model
- De Vaucouleur Model
- Spiralmodel
- Kappa: Constant central mass density
- C : The tidal radius of the lens
- Kappa: Constant central mass density
- dx: X dipole moment component vector
- dy: Y dipole moment component vector
- q1: Component Q11 of the quadrupole moment tensor (Q11 + Q22 = 0)
- q2: Component Q12 of the quadrupole moment tensor (Q12 = Q21)
- Sx: X angular momentum component
- Sy: Y angular momentum component
- Ri : The inner radius of the ring
- Ro : The outer radius of the ring
- Kappa: Constant surface mass density
- K: This parameter represents the term that appears in the GL equation if we consider the second order expansion of the Schwarzschild metric
- Epsilon3: Lens ellipticity
- Kappa : Constant surface mass density
- C : Core radius of the lens
- Epsilon2: Lens ellipticity
- Kappa : Constant surface mass density
- C : Core radius of the lens
- Epsilon2: Lens ellipticity
- Kappa : Constant surface mass density
- C : Core radius of the lens
- Epsilon2: Lens ellipticity
- Kappa : Constant surface mass density
- C : Core radius of the lens
- Epsilon2: Lens ellipticity
- Kappa : Constant surface mass density
- C : Core radius of the lens
- Kappa : Constant surface mass density
- Q3 : Lens ellipticity
- Thetai: Inclination angle
- Kappa: Constant surface mass density
- C : Core radius of the lens
- Kappa : Constant surface mass density
- Epsilon2: Lens ellipticity
- Alpha : Lens softness
- Contouring: Translation from Fortran into C of
*Aramini's*contouring program. We do not use his C version. - Brent : Translation from Fortran into C of the program
*554*of Netlib/Toms. - Simplex: This algorithm is used to optimize.
- P. Schneider, J. Ehlers and E. E. Falco, Gravitational Lenses (SEF Book), Springer Verlag, 1992.
- J. Huchra, Galactic Structure and Evolution, in R. Meyers, Encyclopedia of Astronomy and Astrophysics, 203-219, Academic Press, 1989.
- J. Lawrence, Focusing of Gravitational Radiation by Interior Gravitational Fields, Nuovo Cimento, 6B, 225-235, 1971.

The program

An old SGI version is also available:

Now, the source code is available

ArXiv version of this paper.

The user can click the Image Window button to see the visualization.

You can load any image using the File button.

These models contain one additional slider (except the Truncated King Model):

For the Truncated King Model there are two additional sliders:

Coments and suggestions to: