Skip to main content

Generalised telescope observation simulator

Project description

ScopeSim

A telescope observation simulator for Python

Build Status Documentation Status

Build Status

License: GPL v3

Summary

Telescopy aims to simulate images of astronomical objects observed with visual and infrared instruments. It does this by creating models of the optical train and astronomical objects and then pushing the object through the optical train. The resulting 2D image is then broadcast to a detector chip and read out into a FITS file.

This code was originally based on the SimCADO package

Documentation

The main set of documentation can be found here: https://scopesim.readthedocs.io/en/latest/

A basic Jupyter Notebook can be found here: scopesim_basic_intro.ipynb

Dependencies

For Python 3.6 and above the latest versions of these packages are compatible with ScopeSim:

numpy >= 1.16
scipy >= 1.0.0
astropy >= 2.0
pyyaml >= 5.1
requests >= 2.20
beautifulsoup4 >= 4.4
synphot >= 0.1.3

For Python 3.5 the following packages may not exceed these version numbers:

astropy <= 3.2.3
synphot <= 0.1.3

Oldest currently tested system

Python 3.5

Numpy Astropy Scipy

Synphot requests beautifulsoup4 pyyaml

Things to watch out for with Synphot

Numpy>=1.16 must be used for synphot to work For Astropy<4.0, only Synphot<=0.1.3 works

Optional dependencies

skycalc_ipy anisocado Matplotlib

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ScopeSim-0.2.0.tar.gz (295.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ScopeSim-0.2.0-py3-none-any.whl (443.5 kB view details)

Uploaded Python 3

File details

Details for the file ScopeSim-0.2.0.tar.gz.

File metadata

  • Download URL: ScopeSim-0.2.0.tar.gz
  • Upload date:
  • Size: 295.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.8

File hashes

Hashes for ScopeSim-0.2.0.tar.gz
Algorithm Hash digest
SHA256 a96af5034512078fd9ca1f9483755816384e6979bbf1b209238c4f1775da8a26
MD5 9de26e622d0257f6a31d327e39a95447
BLAKE2b-256 6c24f5e86ec60bad6a32c1b4b64a62f32b6b1663f6de51e7a977803e402859df

See more details on using hashes here.

File details

Details for the file ScopeSim-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ScopeSim-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 443.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.8

File hashes

Hashes for ScopeSim-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 da0407d2807b78310aed1e70ed81ee3a53d16ab452ce2fba0cda3d6b1a03e8aa
MD5 057b00ac80393dc021cdc57b617b1263
BLAKE2b-256 8c47038bb506e32b79c91cb551d89c4f30030c19fb4577fe1afa4101a2b4fe7a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page