While new SDSS software is primarily Python, there are still critical data/metadata file repository and IDL dependencies, especially in the data reduction and analysis pipelines.
Any of the GitHub metadata files or IDL software packages currently on GitHub can be obtained by cloning the repo:
git clone https://github.com/sdss/[product].git
GitHub resources
In addition to the software packages in GitHub, SDSS-V uses two git repositories to store metadata file used by the software packages of the project.
- SPECFLAT: The
specflat
repository contains the master calibration files and bad pixel masks utilized by the BOSSidlspec2d
pipeline. For DR19, this was migrated from SVN to GitHub - SDSSCORE: The
sdsscore
project tracks various metadata files generated during nightly operations at APO and LCO, as well as a number of scripts and small tools. In particular,sdsscore
stores theconfSummary
files that include information about the robotic positioner configurations commanded during the night.sdsscore
also includes lists of targets of opportunity for each observatory. - fps_calibrations: The
fps_calibrations
repository contains the calibration files for the FPS, including positioner metrology, wok measurements, and optic fibre assemblies.
IDLutils
The idlutils
package consolidates critical IDL dependencies used in a variety of SDSS products.
SVN resources
idlutils
and idlspec2d
rely on metadata stored in SVN repositories such as speclog
. Critical products that rely on SVN are documented on the SVN repositories page.