Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 2.73 KB

README.rst

File metadata and controls

63 lines (40 loc) · 2.73 KB

Bright Star Subtraction in the LSST Science Pipelines

DMTN-270

This technote summarizes the bright star subtraction algorithm within the LSST Science Pipelines. One of the largest impediments to furthering a number of science goals, such as the ability to accurately characterize low surface brightness (LSB) flux, is the contamination caused by the extended wings of bright stars. These bright wings may be confused for other true astrophysical LSB light, or may erroneously enter into the background model leading to an incorrect background map. The tools described in this technote allow for the construction of an extended high fidelity bright star model with data processed by the LSST Science Pipelines. This extended bright star model may subsequently be subtracted from bright stars in the field of view, removing this wing contaminant flux prior to further downstream data processing.

Links

Build

This repository includes lsst-texmf as a Git submodule. Clone this repository:

git clone --recurse-submodules https://github.com/lsst-dm/dmtn-270

Compile the PDF:

make

Clean built files:

make clean

Updating acronyms

A table of the technote's acronyms and their definitions are maintained in the acronyms.tex file, which is committed as part of this repository. To update the acronyms table in acronyms.tex:

make acronyms.tex

Note: this command requires that this repository was cloned as a submodule.

The acronyms discovery code scans the LaTeX source for probable acronyms. You can ensure that certain strings aren't treated as acronyms by adding them to the skipacronyms.txt file.

The lsst-texmf repository centrally maintains definitions for LSST acronyms. You can also add new acronym definitions, or override the definitions of acronyms, by editing the myacronyms.txt file.

Updating lsst-texmf

lsst-texmf includes BibTeX files, the lsstdoc class file, and acronym definitions, among other essential tooling for LSST's LaTeX documentation projects. To update to a newer version of lsst-texmf, you can update the submodule in this repository:

git submodule update --init --recursive

Commit, then push, the updated submodule.