Welcome to Gelsa!#

Advanced tools for Euclid grism spectroscopy

Gelsa is a Python library to facilitate the analysis of 2D dispersed images from Euclid’s slitless spectroscopic observations. Developed as part of the ELSA project (Euclid Legacy Science Advanced analysis tools), gelsa builds on the products of the Euclid Science Ground Segment and SIR processing function.

With gelsa you can:

  • map between sky position, wavelength and detector pixel using the SIR instrument models,

  • simulate NISP spectrograms of galaxies with emission lines,

  • cut out, resample and stack 2D and 1D spectra from many exposures,

  • build spatially resolved emission line maps,

  • extract 1D spectra decontaminated from overlapping neighbours,

  • query and read Euclid data products on ESA Datalabs.

The source code is on GitHub.

Reference

Contributors#

  • Lead developer: Ben Granett

  • Contributors: Louis Gabarra, Fabio Rigamonti, Francesca Passalacqua, Federico Lepri, Nadir El Ariny

How to cite#

  • Emission line maps: Gabarra et al, in prep, 2025.

Please include the acknowledgement for the ELSA project below in all publications.

Acknowledgements#

“ELSA: Euclid Legacy Science Advanced analysis tools” (Grant Agreement no. 101135203) is funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or Innovate UK. Neither the European Union nor the granting authority can be held responsible for them. UK participation is funded through the UK Horizon guarantee scheme under Innovate UK grant 10093177.