astropy / astropy/specreduce

Implement optimal 2D background subtraction

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

Description

Algorithms exist to optimally subtract the sky background from 2D spectra that account for optical distortions and other effects. These effects create non-linear relations between spatial/wavelength coordinates and pixel-based detector coordinates. Careful mapping of these effects allow one to build a sky background model with sub-pixel resolution. One such method is described in [Kelson (2003)](https://www.jstor.org/stable/10.1086/375502). That algorithm should be implemented in `specreduce` and possible updates explored.

Contributor guide

Open the contributing guide

Research direction

Start by reading the specreduce codebase and the Kelson (2003) paper linked in the issue to identify the relevant 2D spectrum reduction entry points. Define the scope of the algorithm and any updates to explore, then verify that the implementation models sky background with sub-pixel resolution while accounting for the described coordinate distortions.

Written by the indexing model from the issue text.

Assessment

Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.