CosmoSim is a simulator for gravitational lensing.
The purpose of CosmoSim is to simulate gravitation lenses. In other words, giving a model of a lens and a model of a source, it can generate the distorted image of the source as seen through the lens.
The CosmoSim software suite consists of three layers.
CosmoGUI.py
and the batch generator datagen.py
.The mathematical model is implemented in the simulator library, which is consequently the most important part to document properly.
(Architecture updated in version 2.5.1. See also v2.5.0.)
All python code is collected in the CosmoSimPy
directory