Management of User Requests
IEEC

Exposure time calculator

The current exposure time calculator has been implemented using the zeropoints shown in the MEIA2 and ARES web pages. Similar values should be applicable to LAIA. The zeropoints provide an estimate of the limiting magnitude for an exposure time of 5 minutes (the maximum recommended) and S/N=100. They are based on observations in dark-clear nights with medium seeing for objects at zenith. Therefore, the results presented below do not consider sky brightness (around V~22 mag per arcsec) and should be considered orientative at best.

In order to determine the maximum exposure time before saturation with LAIA, values with a S/N=750 should ensure an optimum S/N within linearity regime of the CCD, except in cases with very good seeing or bright sky conditions.
Go back
Exposure planning

Calculate an observing value

Select an instrument and enter the values for the estimate you need.

1

Instrument

Choose the detector used for the observation.

ARES estimates the signal-to-noise ratio for spectroscopy. LAIA and MEIA2 support imaging calculations.
Select an instrument to continueThe available inputs will appear here.
Fields marked * are required.
For developers

Exposure time calculator API

Request an imaging exposure-time estimate from an application or script.

GET /api/v1/utils/exposure-time

Query parameters

Send the target magnitude, filter, and desired signal-to-noise ratio as URL query parameters. Airmass is optional and defaults to 1.0.

magRequired
Apparent magnitude of the target.
filterRequired
Filter name used by the instrument configuration.
snRequired
Desired signal-to-noise ratio.
airmassOptional
Observation airmass. The default is 1.0.

Python example

The response contains the estimated value in exposure_time.

import requests

url = "https://mur.ieec.cat/api/v1/utils/exposure-time"
params = {
    "mag": 15.4,
    "filter": "R",
    "sn": 50,
}

response = requests.get(url, params=params, timeout=30)
response.raise_for_status()
exposure_time = response.json()["exposure_time"]

print(f"Exposure time = {exposure_time}s")