Instrument Templates

tiptop_ipy ships with pre-configured templates for several ESO instruments. These are synced from the upstream TIPTOP repository.

Listing available instruments

from tiptop_ipy import TipTop
TipTop.list_instruments()

Available templates

Template

Telescope

AO Type

Status

Description

ANDES

ELT (39m)

SCAO

ANDES status

ArmazoNes high Dispersion Echelle Spectrograph

ERIS

VLT (8m)

SCAO

ERIS status

Enhanced Resolution Imager and Spectrograph

ERIS_LGS

VLT (8m)

LTAO

ERIS_LGS status

ERIS with laser guide star

HARMONI_SCAO

ELT (39m)

SCAO

HARMONI_SCAO status

High Angular Resolution Monolithic Optical and Near-infrared IFU

HarmoniLTAO_1

ELT (39m)

LTAO

HarmoniLTAO_1 status

HARMONI laser tomography mode (config 1)

HarmoniLTAO_2

ELT (39m)

LTAO

HarmoniLTAO_2 status

HARMONI laser tomography mode (config 2)

HarmoniLTAO_3

ELT (39m)

LTAO

HarmoniLTAO_3 status

HARMONI laser tomography mode (config 3)

MAVIS

VLT (8m)

MCAO

MAVIS status

MCAO Assisted Visible Imager and Spectrograph

METIS

ELT (38.5m)

SCAO

METIS status

Mid-infrared ELT Imager and Spectrograph

MICADO_SCAO

ELT (38.5m)

SCAO

MICADO_SCAO status

Multi-AO Imaging Camera for Deep Observations

MICADO_SCAO_less_layers

ELT (38.5m)

SCAO

MICADO_SCAO_less_layers status

MICADO with simplified atmosphere (faster)

MORFEO

ELT (38.5m)

MCAO

MORFEO status

Multi-conjugate adaptive Optics Relay For ELT Observations

MUSE_LTAO

VLT (8m)

LTAO

MUSE_LTAO status

Multi Unit Spectroscopic Explorer with laser tomography

SOUL

LBT (8.2m)

SCAO

SOUL status

Single conjugated adaptive Optics Upgrade for LBT

SPHERE

VLT (8m)

SCAO

SPHERE status

Spectro-Polarimetric High-contrast Exoplanet REsearch

Configuration summary

INI filename

Wavelengths

Field of View

Cn2 Layers

ANDES.ini

1

512

35

ERIS.ini

1

256

10

ERIS_LGS.ini

1

256

10

HARMONI_SCAO.ini

1

512

10

HarmoniLTAO_1.ini

1

512

10

HarmoniLTAO_2.ini

1

512

10

HarmoniLTAO_3.ini

1

512

10

MAVIS.ini

1

512

10

METIS.ini

1

512

35

MICADO_SCAO.ini

1

512

35

MICADO_SCAO_less_layers.ini

1

512

3

MORFEO.ini

1

512

35

MUSE_LTAO.ini

1

450

10

SOUL.ini

1

256

4

SPHERE.ini

1

256

10

  • Wavelengths: number of entries in sources_science.Wavelength

  • Field of View: sensor_science.FieldOfView (pixels per side), capped at 512 on load

  • Cn2 Layers: number of entries in atmosphere.Cn2Heights

Note

sensor_science.FieldOfView is capped at 512 pixels when loading templates or INI files. Larger values cause the ESO server to time out. You can override this after loading:

tt = TipTop("MICADO_SCAO")
tt["sensor_science", "FieldOfView"] = 2048  # at your own risk

Usage

Templates are case-insensitive:

tt = TipTop("ERIS")
tt = TipTop("eris")       # same thing
tt = TipTop("ERIS.ini")   # also works

Templates are starting points. You’ll typically modify the atmospheric conditions and science wavelengths to match your observing scenario:

tt = TipTop("ERIS")
tt["atmosphere", "Seeing"] = 0.6      # good conditions
tt["sources_science", "Wavelength"] = [2.2e-6]  # K-band
result = tt.generate_psf()