Overview#

silmaril is a python package for simulating gravitationally lensed observations of high-redshift galaxies.

Installation#

Clone the repository from github

git clone https://github.com/syp2001/silmaril.git

Install using pip from within the cloned repo

cd silmaril
pip install .

Tutorials

API Reference#

Galaxy(filename, center, redshift, size[, ...])

Class representing a galaxy defined using particle data

Lens(x_deflections, y_deflections, wcs, redshift)

Class representing a lensing cluster.

Detector(resolution, fov, center, psf_fwhm)

Class representing a detector.

Observation(detector, lens, galaxy)

Class representing an observation of a lensed galaxy using a detector

galaxy

Module containing the Galaxy class along with methods for working with filters and luminosity values

imaging

Module containing methods and classes for generating simulated observations

lens

Module containing the Lens class

utilities

Module containing utility methods for manipulating images and grids

Indices and tables#