The ScopeSim python ecosystem

Welcome to the ScopeSim Documentation!

An attempt at creating a common pythonic framework for telescope instrument data simulators.

ScopeSim is on pip:

pip install scopesim

ScopeSim templates provides templates for creating on-sky sources:

pip install scopesim_templates

Note

Looking for ELT specific user documentation?

See the MICADO, METIS, and MOSAIC user guides on the IRDB documentation page

micado_logo metis_logo mosaic_logo

Note

ScopeSim Tutorials on Youtube

A series of introductory tutorials are now available on youtube

youtube_icon @ScopeSimTutorials

Warning

July 2022: The downloadable content server was retired and the data migrated to a new server.

ScopeSim v0.5.1 and above have been redirected to a new server URL.

For older verions, please either upgrade to the latest version (pip install --upgrade scopesim), or follow these instructions to update the server URL in the config file.

The ScopeSim python ecosystem#

There are several packages in the ScopeSim ecosystem to be aware of:

Welcome to the ScopeSim Documentation!
  • ScopeSim: The engine behind the whole simulator

  • ScopeSim Templates: A series of helper function to generate on-sky targets

  • SpeXtra: A pythonic interface to many common astronomical spectra libraries

  • Pyckles: Pythonic access to the Pickles (1998) spectral library and Brown (2014) spectral library

  • IRDB: The Instrument Reference Database, where the instrument packages are stored

  • AnisoCADO: For making SCAO PSF cubes that readable by ScopeSim

  • skycalc_ipy: Connects to ESOs SkyCalc server to get atmospheric spectra

  • How Many Photons: A simple package for quickly calculating the number of photons within a given astronomical filter

Note

Much more information on these packages will be coming very soon!

Contact#

API reference#

scopesim.commands

scopesim.detector

scopesim.effects

scopesim.optics

Contains much of the core functionality of ScopeSim.

scopesim.server

Utilities for remotely stored data.

scopesim.source

scopesim.utils

Helper functions for ScopeSim.