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_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.
Publicly Available Software
This tree can be used to browse files in the SDSS-III software products.
- calibplate
- catalogs
- elodie
- idlspec2d
- idlutils
- photolog
- photoop
- ptcoeff
- pydl
- sdss3tools
- sm
- speclog
- xdqso
- yannytools
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.
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
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.
- Install EUPS
- Download the bootstrap installer:
svn export http://www.sdss3.org/svn/repo/sdss3tools/trunk/bin/sdss3bootstrap - Run the bootstrap installer:
/bin/bash sdss3bootstrap - 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