Giter VIP home page Giter VIP logo

geminidrsoftware / dragons Goto Github PK

View Code? Open in Web Editor NEW
26.0 14.0 17.0 188.02 MB

Data Reduction for Astronomy from Gemini Observatory North and South

License: Other

Python 31.70% Makefile 0.17% CSS 1.09% Batchfile 0.10% Roff 0.08% Shell 0.13% Groovy 0.04% JavaScript 25.93% HTML 40.66% PHP 0.01% Cython 0.08%
dragons gemini-data dragons-data-reduction gemini-iraf astronomy gemini-observatory

dragons's Introduction

DRAGONS
Data Reduction for Astronomy
from Gemini Observatory North and South

Current Status

The stable version is v3.2.0.

DOI DRAGONS is distributed as a conda package, dragons, and it is included in the conda gemini stack.

Version 3.2 is recommend for the reduction of imaging data from Gemini's current facility instruments: GMOS, NIRI, Flamingos-2, and GSAOI, for the reduction of GMOS longslit spectroscopy data, and the reduction of GHOST data.

To reduce other types of Gemini spectroscopy data, please continue to use the Gemini IRAF package.

To install DRAGONS:

$ conda create -n dragons python=3.10 dragons ds9

You might need to add two relevant conda channels if you haven't already:

$ conda config --add channels conda-forge
$ conda config --add channels http://astroconda.gemini.edu/public

A list of changes since 3.1 can be found in the Change Logs.


What is DRAGONS

DRAGONS is a platform for the reduction and processing of astronomical data. The DRAGONS meta-package includes an infrastructure for automation of the processes and algorithms for processing of astronomical data, with focus on the reduction of Gemini data.


Documentation

Documentation on DRAGONS v3.2 is available on "readthedocs" at:

There your will find manuals for Astrodata and the Recipe System, and hands-on tutorials on reducing Gemini imaging data with DRAGONS.

Gemini users with imaging data to reduce should pick the tutorial discussing the reduction of data from the appropriate instrument.

Software developers should start with the Astrodata and Recipe System manuals.


Setting up a development environment

To run checkouts, first set up a development conda environment. This is what we are using at this time for the master branch and the release/3.2.x branches.

$ conda create -n dgdev3.10_20240401 python=3.10 astropy=6 astroquery matplotlib numpy psutil pytest python-dateutil requests scikit-image scipy sextractor sqlalchemy ds9 gwcs specutils sphinx sphinx_rtd_theme bokeh holoviews cython future astroscrappy=1.1 fitsverify imexam
$ conda activate dgdev3.10_20240401
$ pip install git+https://github.com/GeminiDRSoftware/GeminiObsDB.git@release/1.0.x
$ pip install git+https://github.com/GeminiDRSoftware/GeminiCalMgr.git@release/1.1.x

Dependencies change all the time and can break the development environment or cause problems when conda tries to find a solution for the dependencies. This not guaranteed to work flawlessly, you might have to adjust version requirements.

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.