Skip to content
/ SIRS Public

Simple Improved Reference Subtraction (SIRS) is a technique for reducing the read noise of near-infrared array detector systems.

Notifications You must be signed in to change notification settings

nasa/SIRS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simplified Improved Reference Subtraction (SIRS)

Bernard J. Rauscher
NASA Goddard Space Flight Center

Teledyne’s H4RG, H2RG, and H1RG near-infrared array detectors provide reference pixels embedded in their data streams. Although they do not respond to light, the reference pixels electronically mimic normal pixels and track correlated noise. SIRS uses linear algebra and least squares optimization to optimally reduce correlated noise. SIRS works with common detector clocking patterns and, when applicable, relies only on post-processing existing data. The resulting reference correction is optimal, in a least squares sense, when the embedded reference pixels are the only references available and they are treated as two timeseries of reference information (groups of reference columns on the left and right).

SIRS is written in Julia. Because python is more widely used in the astronomical community, SIRS proves a python-3 "back end" that can be used to reference correct data given a pre-computed SIRS calibration file.

Modification History

sirs_3.5.1

  • Initial release

sirs_3.5.2

This revision incorporates suggestions from Chris Willott of Hertzberg Astrophysics

  • Improved rejection of alternating column noise (ACN)
  • Support for operable pixel masks

About

Simple Improved Reference Subtraction (SIRS) is a technique for reducing the read noise of near-infrared array detector systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published