Installation¶
Important
sdssdb is Python 3-only. You need to have Python 3.6 or above to use it.
sdssdb can be installed by simply doing
pip install sdssdb
then you can check that it works by running a python terminal and doing
>>> import sdssdb >>> sdssdb.__version__ 1.1.2a1
This should provide all the libraries that you’ll need for basic use of sdssdb. Some functions require libraries such as astropy or pandas. To install all the necessary dependencies you can do pip install sdssdb[all]. If you want to also install the development and documentation tools, do pip install sdssdb[all,dev,docs].
If you are working from Utah, sdssdb is installed as a module and you should be able to do
module load sdssdb
and follow the instructions above to be sure it has been loaded. Remember that sdssdb is Python 3-only so you may need to load the Python 3 module (e.g., module switch python python/3.6.3 or similar). Alternatively you can use sdss_install to checkout a local copy in your unit or local machine
sdss_install --github sdssdb <version>
or for a development version
sdss_install --github sdssdb main
More instructions on how to install and use sdss_install are available here.