Site Map

Software Products

Subversion Repository

Subversion Downloads

SDSS-III software should be downloaded with subversion (a.k.a. svn). Generally speaking, the products below are organized into three subdirectories.

trunk
holds the very latest development version of the software. Stability is not guaranteed, but if you need to track developments in 'real time', you should check out trunk.
tags
holds labeled versions of the software that are intended for release.
branches
holds active development areas that are meant to be kept separate from trunk. Only experts should look here.

If you only want a copy of the software, a subversion export is the best option. For example to download version v5_5_5 of idlutils:

svn export http://www.sdss3.org/svn/repo/idlutils/tags/v5_5_5 idlutils-v5_5_5

Checking out the trunk of a product (if you really need to do this) is somewhat different:

svn co http://www.sdss3.org/svn/repo/idlutils/trunk idlutils-trunk

Your checkout of the trunk can be kept up-to-date by doing 'svn up'. Consult the subversion documentation for further details.

Publicly Available Software

This tree can be used to browse files in the SDSS-III software products.

Requirements

Some SDSS-III software products require other products. Listed below are the products that require other products in order to function. In addition, there are optional software products that will enhance the functionality of some products, but will not prevent the software from operating if it is not installed.

Note that many of these products are written in and require IDL to function.

Summary of SDSS-III software requirements
ProductRequiresOptional
idlspec2didlutilselodie, platelist, specflat, speclog
idlutilsdust, first, rass, rc3, tycho2
photoopidlutilsphotolog, ptcoeff, secondary_patches, speclog, yannytools
platedesignphotoopplatelist, plate
pydlyannytoolsidlutils
xdqsoidlutils

Read-Write Access

Read-write access is limited to members of the SDSS-III collaboration. If you are a member of the collaboration, you can set up read-write access by following the instructions on the SDSS-III wiki.

sdss3tools

If you don't know what EUPS is, you should ignore this section.

If you use EUPS at your institution, there is a more automated way to install SDSS-III software. The procedure below describes how to install sdss3tools, which will then allow you to install other products.

  1. Install EUPS
  2. Download the bootstrap installer:
    svn export http://www.sdss3.org/svn/repo/sdss3tools/trunk/bin/sdss3bootstrap
  3. Run the bootstrap installer:
    /bin/bash sdss3bootstrap
  4. Get sdss3tools into you path:
    setup sdss3tools

It will now be possible to install other products by doing, e.g.:

sdss3install -c idlutils v5_4_20