Git Product home page Git Product logo

irdb's Introduction

ScopeSim's Instrument reference database

Documentation Status Tests

Python Version Support

License: GPL v3

This repository contains the data files needed by ScopeSim to create a model of any given optical train.

The data is split in the following way:

  • Primary observing packages

    e.g. Instruments

    Primary packages are complete packages which can be used by scopesim to simulate the readout files from a full optical system (i.e. atmosphere + telescope + relay optics + instrument + detector)

    These packages contain all information regarding the internal working of the instrument, such as optics, detectors, properties (e.g. temperature), etc

  • Support packages

    e.g: Telescopes / Observing sites / Relay optics

    These packages only contain information pertaining to the effects generated by the specific set of optics contained within the optical subsystem. These packages are used to support the Primary packages, and can be shared between multiple primary instrument package.

    For example, the ELT package cannot be used to generate images on its own, however it is need by both the MICADO and METIS instument packages.

  • PSFs

    Currently PSFs are kept separately, simply due to their size

Packages kept here

  • Armazones
  • ELT
  • MAORY
  • MICADO
  • METIS (under construction)

Status of packages

Detailed information on the test suite can be found in the

badge reports section

Contributing

The IRDB is closely tied to ScopeSIM. The following development workflow is therefore used:

  • The IRDB master branch should always work with the ScopeSIM master branch, similarly with the dev_master branches.
  • The dev_master branch should always be ahead of the master branch.
  • Feature branches are used to introduce new features and these are branched from dev_master, and merged into dev_master.
  • Merging a feature branch into dev_master is only allowed if all tests against ScopeSIM dev_master succeed.
  • Merging a feature branch into dev_master should preferably require a review from a second set of eyes to avoid accidents.
  • dev_master is merged into master whenever ScopeSIM dev_master is merged into master.

irdb's People

Contributors

astronomyk avatar oczoske avatar hugobuddel avatar raindogjones avatar miguelverdugo avatar wjvriend avatar miguelactico avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.