Simulation team in Vienna. Joao Alves, Werner Zeilinger, Rainer Köhler, Michael Mach

Similar documents
Science Detectors for E-ELT Instruments. Mark Casali

Observational Astronomy

GLAO instrument specifications and sensitivities. Yosuke Minowa

MIRI The Mid-Infrared Instrument for the JWST. ESO, Garching 13 th April 2010 Alistair Glasse (MIRI Instrument Scientist)

GPI INSTRUMENT PAGES

Exoplanet transit, eclipse, and phase curve observations with JWST NIRCam. Tom Greene & John Stansberry JWST NIRCam transit meeting March 12, 2014

An integral eld spectrograph for the 4-m European Solar Telescope

MAORY E-ELT MCAO module project overview

The METIS Simulator What is it?

ARRAY CONTROLLER REQUIREMENTS

Exo-planet transit spectroscopy with JWST/NIRSpec

Gemini 8m Telescopes Instrument Science Requirements. R. McGonegal Controls Group. January 27, 1996

DESIGN NOTE: DIFFRACTION EFFECTS

Potential benefits of freeform optics for the ELT instruments. J. Kosmalski

Detectors that cover a dynamic range of more than 1 million in several dimensions

GMT Instruments and AO. GMT Science Meeting - March

SOAR Integral Field Spectrograph (SIFS): Call for Science Verification Proposals

LUCI1/2 AO commissioning: status and prospects

Simulations of the STIS CCD Clear Imaging Mode PSF

UV/Optical/IR Astronomy Part 2: Spectroscopy

Modeling the multi-conjugate adaptive optics system of the E-ELT. Laura Schreiber Carmelo Arcidiacono Giovanni Bregoli

High Resolution Optical Spectroscopy in the ELT Era. Cynthia S. Froning University of Texas at Austin May 25, 2016

!!! DELIVERABLE!D60.2!

Solar Optical Telescope (SOT)

Performance of the HgCdTe Detector for MOSFIRE, an Imager and Multi-Object Spectrometer for Keck Observatory

12.4 Alignment and Manufacturing Tolerances for Segmented Telescopes

AVOIDING TO TRADE SENSITIVITY FOR LINEARITY IN A REAL WORLD WFS

Bruce Macintosh for the GPI team Presented at the Spirit of Lyot conference June 7, 2007

CHAPTER 6 Exposure Time Calculations

instruments Solar Physics course lecture 3 May 4, 2010 Frans Snik BBL 415 (710)

OPAL Optical Profiling of the Atmospheric Limb

Scaling relations for telescopes, spectrographs, and reimaging instruments

Observation Data. Optical Images

Reflectors vs. Refractors

Southern African Large Telescope. Prime Focus Imaging Spectrograph. Instrument Acceptance Testing Plan

NGAO NGS WFS design review

The E-ELT Instrumentation Roadmap Presentation to the Project Science Team

Εισαγωγική στην Οπτική Απεικόνιση

STScI/IDTL Near-IR Detector Simulations

Conceptual design for the High Resolution Optical Spectrograph on the Thirty-Meter Telescope: a new concept for a ground-based highresolution

Astro 500 A500/L-20 1

RAPID: A Revolutionary Fast Low Noise Detector on Pionier

Some of the important topics needed to be addressed in a successful lens design project (R.R. Shannon: The Art and Science of Optical Design)

The MCAO module for the E-ELT.

Southern African Large Telescope. RSS CCD Geometry

arxiv: v1 [astro-ph.im] 26 Mar 2012

High-contrast imaging with E-ELT/HARMONI

Dario Cabib, Amir Gil, Moshe Lavi. Edinburgh April 11, 2011

Performance Comparison of Spectrometers Featuring On-Axis and Off-Axis Grating Rotation

Inverted-COR: Inverted-Occultation Coronagraph for Solar Orbiter

Telescopes and their configurations. Quick review at the GO level

Spatially Resolved Backscatter Ceilometer

Near-infrared coronagraph imager on the Subaru 8m telescope

ishell OBSERVING MANUAL

Simultaneous Infrared-Visible Imager/Spectrograph a Multi-Purpose Instrument for the Magdalena Ridge Observatory 2.4-m Telescope

The optical design of X-Shooter for the VLT

Wavefront sensor design for NGAO: Assumptions, Design Parameters and Technical Challenges Version 0.1

Radiometric Solar Telescope (RaST) The case for a Radiometric Solar Imager,

Oriel MS260i TM 1/4 m Imaging Spectrograph

Development of HgCdTe large format MBE arrays and and noise free high speed MOVPE arrays for ground based NIR astronomy

Guide to SPEX Optical Spectrometer

TIRCAM2 (TIFR Near Infrared Imaging Camera - 3.6m Devasthal Optical Telescope (DOT)

Based on lectures by Bernhard Brandl

NIRCam optical calibration sources

DESIGNING AND IMPLEMENTING AN ADAPTIVE OPTICS SYSTEM FOR THE UH HOKU KE`A OBSERVATORY ABSTRACT

Big League Cryogenics and Vacuum The LHC at CERN

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Mechanical Engineering Department. 2.71/2.710 Final Exam. May 21, Duration: 3 hours (9 am-12 noon)

Supplementary Materials

SHARK-NIR overview and optomechanical design: an update

The FTNIR Myths... Misinformation or Truth

a simple optical imager

Micro-Mechanical Slit Positioning System as a Transmissive Spatial Light Modulator

ECEN. Spectroscopy. Lab 8. copy. constituents HOMEWORK PR. Figure. 1. Layout of. of the

Selecting the NIR detectors for Euclid

Two Fundamental Properties of a Telescope

The Photonic TIGER: a multicore fiber-fed spectrograph

M1/M2 Ray Tracer. for High-Speed Mirror Metrology in the E-ELT. Ron Holzlöhner, 21 Sep 2016 European Southern Observatory (ESO)

Stability of IR-arrays for robotized observations at dome C

NGC user report. Gert Finger

Exam 4--PHYS 102--S15

Basic spectrometer types

Wavefront Sensing In Other Disciplines. 15 February 2003 Jerry Nelson, UCSC Wavefront Congress

Gratings: so many variables

OPDs, PSFs and Aperture Spatial Resolution and Photometry

Laboratory Experiment of a High-contrast Imaging Coronagraph with. New Step-transmission Filters

Image Slicer for the Subaru Telescope High Dispersion Spectrograph

Non-adaptive Wavefront Control

HiCIAO for WEB

UltraGraph Optics Design

PHY 431 Homework Set #5 Due Nov. 20 at the start of class

Pupil Planes versus Image Planes Comparison of beam combining concepts

mm F2.6 6MP IR-Corrected. Sensor size

METHOD FOR CALIBRATING THE IMAGE FROM A MIXEL CAMERA BASED SOLELY ON THE ACQUIRED HYPERSPECTRAL DATA

CFHT and Subaru Wide Field Camera

Components of Optical Instruments. Chapter 7_III UV, Visible and IR Instruments

DAVINCI Pupil Mask Size and Pupil Image Quality By Sean Adkins April 29, 2010

Basic spectrometer types

A new Infra-Red Camera for COAST. Richard Neill - PhD student Supervisor: Dr John Young

SpectraPro 2150 Monochromators and Spectrographs

Exam 4--PHYS 102--S15

Transcription:

The Simulation team in Vienna Kieran Leschinski and Oliver Czoske Joao Alves, Werner Zeilinger, Rainer Köhler, Michael Mach

What is SimCADO?

SimCADO is a python package which allows one to simulate mock detector array readouts based on the current design of MICADO

SimCADO mimics changes to the incoming source photons and produce detector-array readout files the atmosphere the E-ELT MICADO the detector plane array Source Atmosphere Telescope MICADO H4RG

MICADO will be the E-ELT's NIR wide-field imager 0.7 2.4µm (IYJHK) Wide-field mode 53 FoV with 4mas/pixel Diffraction limited MCAO and SCAO Zoom mode 16 FoV with 1.5mas/pixel Spectroscopy mode R~4000 with 3 slit

Things to know about SimCADO SimCADO is designed to run on a laptop Limited to ~4GB RAM and ~4 cores MAORY Ks band PSF (2.2µm) SimCADO combines data supplied by other work packages E.g. MAORY, SCAO PSFs, detector layout, distortion... SimCADO is only as accurate as the input data given to us from sub-package simulations SimCADO does neither ray-tracing nor physical optics Enough said http://iopscience.iop.org/article/10.1088/1748-0221/9/04/c04010/pdf

Why build SimCADO?

SimCADO has 4 potential user groups Science Team Data flow team For determining the observable limits and feasibility of science cases For generating mock input data for the development of the various data flow pipelines Instrument design team Astronomical community For visualising the effect of different components on the science quality of the output images For testing out the observability of future science cases as well as preparing observations and/or optimising observation strategies

How does SimCADO work?

SimCADO mimics changes to the incoming source photons to produce detector-array readout files the atmosphere the E-ELT MICADO the detector plane array Source Atmosphere Telescope MICADO H4RG

The MICADO optical train contains between 25 and 35 elements Collimator and Re-imager 2x Filter wheels Mask wheel ADC Derotator 3x3 H4RG detector array Between 9 and 20 mirrors (excl./inc. MAORY) A. B. C. D. A. 1.5mas imager (4 fixed mirrors) B. 4mas imager (2 flat fold mirrors) C. Cross-dispersed Spectroscopy (2 gratings) D. Pupil imager (2 flat fold mirrors + 1 lens)

Each element affects the incoming photons differently Spectral (λ) throughput atmospheric emission blackbody emission... Spectrospatial (x,y,λ) PSFs atmospheric dispersion... Spatial (x,y) translation rotation distortion vibration...

How does SimCADO simulate?

SimCADO contains 3 workhorse classes Source OpticalTrain Detector

Source objects contain 2 tables Source Table 1 (x,y,ref,w) Table 2 [..λ..] contains the positions of sources and references to their spectra contains a list of unique spectra

OpticalTrain holds a collection of transformations that need to be applied to the Source OpticalTrain psfs transmission curves tracking shifts rotations distortions

Each object in OpticalTrain represents the sum of a specific type of effects OpticalTrain For example: OpticalTrain.tc_source contains the product of all relevant transmission curves from the source to the detector

Detector describes the geometry of the focal plane array and contains a list of Chip objects Detector Detector contains the physical information about the focal plane array Chip objects contain the images data

Source.apply_optical_train(OpticalTrain) The main body of the simulation is executed when this method is called, namely: all transformations are applied to the tables (where possible) an image is generated image operations are executed (rotation, jitter,...) image is placed on the Detector Chips

OpticalTrain.Detector.Readout() noise is added (all forms) the Chips are read out according to the desired readout scheme (e.g. Up-the-ramp, Fowler, ) a FITS file is created (or astropy HDUList object)

Controlling SimCADO can be done in two ways: ASCII configuration file Pass a SExtractor -style config file with the relevant parameters when using SimCADO via the CLI OBS_FOV OBS_EXPTIME OBS_NDIT OBS_NONDESTRUCT_TRO OBS_REMOVE_CONST_BG 16 60 60 1.3 yes # [arcsec] side length of the field of view # [sec] simulated exposure time # [#] number of exposures taken # [sec] time between non-destructive readouts # remove the minimum background value OBS_INPUT_DIR OBS_INPUT_NAME OBS_FITS_EXT none none 0 # # # the FITS extension number ######################################################################### # Parameters relating to the simulation SIM_OVERSAMPLING 1 # The factor of oversampling inside the simulation SIM_DETECTOR_PIX_SCALE 0.004 # [arcsec] plate scale of the detector SIM_PIXEL_THRESHOLD 1 # photons/pixel summed over the wavelength range UserCommands object Contains all the default parameters and can be changed interactively in ipython

Let's play (demo of SimCADO)

rd 3 party code

SkyCalc provides model atmospheric transmission and emission data https://www.eso.org/observing/etc/bin/gen/form?ins.mode=swspectr+ins.name=skycalc Developed by the IAT in Innsbruck for ESO

JWST POPPY generates PSFs for mirrors comprised of N hexagonal segments https://pythonhosted.org/poppy/ Scalable to 39m, however circular mirrors are difficult Generates ideal case PSFs, i.e. an unrealistic perfect AO system Installable via pip, conda, easy_install,...

Bernhard Rauscher's HxRG Noise Generator http://jwst.nasa.gov/publications.html Python code which does exactly what the name suggests Scalable for all detectors in the Hawaii RG series Rauscher, 2015 - http://adsabs.harvard.edu/abs/2015pasp..127.1144r

The main problems were related to computer memory and lack of input data Restricted by the amount of RAM in a typical laptop (~4 to 8GB) Memory requirements for brute force approach 4k x 4k : 16 Mpixel 4 btye / pixel : 64 MB 9 chips : 576 MB 4x oversampling : 9.2 GB R ~ 40 : 64 GB Novel solutions were found to circumvent SimCADO's thirst for RAM Much data is not yet available. This caused us to make assumptions about various aspects: e.g. Distortion map MAORY / SCAO PSF cubes ADC specs Detector Persistence, Linearity..

Re-capping SimCADO

is a distributable python package combines results from other MICADO work packages simulates detector readouts on a laptop decentralises the simulation effort produces simulations quickly and efficiently

Discussion How does SimCADO fit into the instrument simulator landscape?

Questions for the Audience How do the users interact with your simulators? What kinds of infrastructure are needed to run the simulations? How will the simulator change with time as the instruments become more developed? Is the simulator mainly used by the science team, or does the design team also play with it? Is anyone dealing with variable IR backgrounds? What testing structures do you use? How did you solve the memory problems?