Echelle++, a fast generic spectrum simulator

Julian Stürmer, Andreas Seifahrt, Zachary Robertson, Christian Schwab, Jacob L. Bean

Research output: Contribution to journalArticleResearchpeer-review

Abstract

We present the software package, Echelle++, an open-source C++ code to simulate realistic raw spectra based on the Zemax model of any spectrograph, with a particular emphasis on cross-dispersed Échelle spectrographs. Echelle++ generates realistic spectra of astronomical and calibration sources, with accurate representation of optical aberrations, the shape of the point-spread function, detector characteristics, and photon noise. It produces high-fidelity spectra fast, a very important feature when testing data reduction pipelines with a large set of different input spectra, when making critical choices about order spacing in the design phase of the instrument, or while aligning the spectrograph during construction. Echelle++ also works with low-resolution, low signal-to-noise, multi-object, IFU, or long-slit spectra, for simulating a wide array of spectrographs. We chose to initially generate our own spectrograph model from the optical prescription in Zemax. Echelle++ can then be used independently, without access to commercial ray tracing software.

LanguageEnglish
Article number024502
Pages1-7
Number of pages7
JournalPublications of the Astronomical Society of the Pacific
Volume131
Issue number996
DOIs
Publication statusPublished - 1 Feb 2019

Fingerprint

simulators
spectrographs
simulator
computer programs
software
data reduction
ray tracing
point spread functions
slits
aberration
spacing
calibration
detectors
photons

Keywords

  • instrumentation: spectrographs
  • techniques: radial velocities
  • methods: numerical

Cite this

Stürmer, Julian ; Seifahrt, Andreas ; Robertson, Zachary ; Schwab, Christian ; Bean, Jacob L. / Echelle++, a fast generic spectrum simulator. In: Publications of the Astronomical Society of the Pacific. 2019 ; Vol. 131, No. 996. pp. 1-7.
@article{7f61d76405594958886628a89cf5fb63,
title = "Echelle++, a fast generic spectrum simulator",
abstract = "We present the software package, Echelle++, an open-source C++ code to simulate realistic raw spectra based on the Zemax model of any spectrograph, with a particular emphasis on cross-dispersed {\'E}chelle spectrographs. Echelle++ generates realistic spectra of astronomical and calibration sources, with accurate representation of optical aberrations, the shape of the point-spread function, detector characteristics, and photon noise. It produces high-fidelity spectra fast, a very important feature when testing data reduction pipelines with a large set of different input spectra, when making critical choices about order spacing in the design phase of the instrument, or while aligning the spectrograph during construction. Echelle++ also works with low-resolution, low signal-to-noise, multi-object, IFU, or long-slit spectra, for simulating a wide array of spectrographs. We chose to initially generate our own spectrograph model from the optical prescription in Zemax. Echelle++ can then be used independently, without access to commercial ray tracing software.",
keywords = "instrumentation: spectrographs, techniques: radial velocities, methods: numerical",
author = "Julian St{\"u}rmer and Andreas Seifahrt and Zachary Robertson and Christian Schwab and Bean, {Jacob L.}",
year = "2019",
month = "2",
day = "1",
doi = "10.1088/1538-3873/aaec2e",
language = "English",
volume = "131",
pages = "1--7",
journal = "Publications of the Astronomical Society of the Pacific",
issn = "0004-6280",
publisher = "University of Chicago Press",
number = "996",

}

Echelle++, a fast generic spectrum simulator. / Stürmer, Julian; Seifahrt, Andreas; Robertson, Zachary; Schwab, Christian; Bean, Jacob L.

In: Publications of the Astronomical Society of the Pacific, Vol. 131, No. 996, 024502, 01.02.2019, p. 1-7.

Research output: Contribution to journalArticleResearchpeer-review

TY - JOUR

T1 - Echelle++, a fast generic spectrum simulator

AU - Stürmer,Julian

AU - Seifahrt,Andreas

AU - Robertson,Zachary

AU - Schwab,Christian

AU - Bean,Jacob L.

PY - 2019/2/1

Y1 - 2019/2/1

N2 - We present the software package, Echelle++, an open-source C++ code to simulate realistic raw spectra based on the Zemax model of any spectrograph, with a particular emphasis on cross-dispersed Échelle spectrographs. Echelle++ generates realistic spectra of astronomical and calibration sources, with accurate representation of optical aberrations, the shape of the point-spread function, detector characteristics, and photon noise. It produces high-fidelity spectra fast, a very important feature when testing data reduction pipelines with a large set of different input spectra, when making critical choices about order spacing in the design phase of the instrument, or while aligning the spectrograph during construction. Echelle++ also works with low-resolution, low signal-to-noise, multi-object, IFU, or long-slit spectra, for simulating a wide array of spectrographs. We chose to initially generate our own spectrograph model from the optical prescription in Zemax. Echelle++ can then be used independently, without access to commercial ray tracing software.

AB - We present the software package, Echelle++, an open-source C++ code to simulate realistic raw spectra based on the Zemax model of any spectrograph, with a particular emphasis on cross-dispersed Échelle spectrographs. Echelle++ generates realistic spectra of astronomical and calibration sources, with accurate representation of optical aberrations, the shape of the point-spread function, detector characteristics, and photon noise. It produces high-fidelity spectra fast, a very important feature when testing data reduction pipelines with a large set of different input spectra, when making critical choices about order spacing in the design phase of the instrument, or while aligning the spectrograph during construction. Echelle++ also works with low-resolution, low signal-to-noise, multi-object, IFU, or long-slit spectra, for simulating a wide array of spectrographs. We chose to initially generate our own spectrograph model from the optical prescription in Zemax. Echelle++ can then be used independently, without access to commercial ray tracing software.

KW - instrumentation: spectrographs

KW - techniques: radial velocities

KW - methods: numerical

UR - http://www.scopus.com/inward/record.url?scp=85060724911&partnerID=8YFLogxK

U2 - 10.1088/1538-3873/aaec2e

DO - 10.1088/1538-3873/aaec2e

M3 - Article

VL - 131

SP - 1

EP - 7

JO - Publications of the Astronomical Society of the Pacific

T2 - Publications of the Astronomical Society of the Pacific

JF - Publications of the Astronomical Society of the Pacific

SN - 0004-6280

IS - 996

M1 - 024502

ER -