SDSS-III software should be downloaded with subversion (a.k.a. svn). Generally speaking, the products below are organized into three subdirectories.
If you only want a copy of the software, a subversion export is the best option. For example to download version v5_4_20 of idlutils:
svn export http://www.sdss3.org/svn/repo/idlutils/tags/v5_4_20 idlutils-v5_4_20
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.
This tree can be used to browse files in the SDSS-III software products.
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.
| Product | Requires | Optional |
|---|---|---|
| idlspec2d | idlutils | elodie, speclog |
| idlutils | dust, first, rass, rc3, tycho2 | |
| photoop | idlutils | photolog, ptcoeff, secondary_patches, speclog, yannytools |
| pydl | yannytools | idlutils |
| xdqso | idlutils |
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.
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.
It will now be possible to install other products by doing, e.g.:
sdss3install -c idlutils v5_4_20