GRALE
gralelogo-small.png
Author:
Jori Liesenborgs

Introduction

GRALE is a library containing subroutines which are meant to facilitate modelling and inverting gravitational lenses. The articles which describe how the inversion procedure works, can be found at the GRALE website: http://research.edm.uhasselt.be/jori/grale/grale.html

License

The license which applies to this library is the GPL. You can find the full version in the file LICENSE.GPL which is included in the library archive. The short version is the following:

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
USA

Usage

At this time, the library classes and functions themselves are poorly documented. My apologies for that.

Lens inversion modules

For information about how to write your own inversion module for the genetic algorithm, please consult the page about writing inversion modules

Acknowledgements

This package contains part of the LGPL'ed WCSTools package. The complete source code of WCSTools can be found at: http://tdc-www.harvard.edu/software/wcstools/

Triangulation code uses both the Wild Magic 5 library (Boost license) and the TTL library (GPL license) developed at SINTEF Applied Mathematics.

Contact

If you have any questions, remarks or requests, you can contact me at jori(dot)liesenborgs(at)gmail(dot)com