astropy / astropy/specreduce

Define basic data classes / structures that specreduce will operate on

Open
#57 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
69
Forks
43
Avg merge
4d 22h
Merged PRs (30d)
3

Description

We should outline the data structures that specreduce procedures will operate on, e.g. images, slits, traces, apertures, identify / wavelength calibration structures. And we should look at other spectro reduction packages (eg PypeIt, DRAGONS) to see if we can make the structures compatible or at least translatable if possible. @eteq and I worked on a document suggesting a set of structures during the April 2020 sprint, which is attached, in text form.

[Spectroscopic data reduction data structures and procedure architecture.txt](https://github.com/astropy/specreduce/files/4463532/Spectroscopic.data.reduction.data.structures.and.procedure.architecture.txt)

Contributor guide

Open the contributing guide

Research direction

Start by reading the attached “Spectroscopic data reduction data structures and procedure architecture” document, then compare its proposed structures with PypeIt and DRAGONS. Done means the project has an agreed outline for images, slits, traces, apertures, and identify/wavelength-calibration structures, with compatibility or translation considered.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.