This page consists of tutorials for people getting started with the LSST project and software.
First you need to get a physics department computer account. Use your physics department account and login (using ‘ssh -Y’) to cosmology-01.phy.duke.edu.
If you don’t know how to use unix at all then I suggest you start by looking at the book “Effective Computation in Physics”.
http://shop.oreilly.com/product/0636920033424.do
There is a copy in the student office and will give you instructions on how to get started. Also, ask other students for help. Make sure you can login, list files in your directory, edit a file etc. When you to do basic operations you are ready to get started. Alternatively, you can find many resources on line to introduce you to Unix.
You could also look at the beginning of the Super-K tutorials if you don’t know about unix (But be a bit careful if you look at this. That uses the ‘tcsh’ and we use ‘bash’ for the shell)
source /var/phy/project/lsst/LSST-Duke.sh
and this will setup the the LSST software for you. First we will learn a bit about the program “ds9”. It is an astronomical display program. After doing this setup you can run it by just typing ‘ds9’
http://astrobites.com/2011/03/09/how-to-use-sao-ds9-to-examine-astronomical-images
BTW that astrobites site is astronomy for undergrads written by graduate students. There is a lot of good articles there; start reading it! Or consider writing for it!
To use it logon to cosmology-01 and then (like before if you have logged out):
source /var/phy/project/lsst/LSST-Duke.sh
setup galsim
/var/phy/project/lsst/galsim-2.1.4/examples
python demo1.py
I would like you to read and try to understand demo1.py. You could play with it by writing your own program to understand it, or make a ipython notebook or something. Once you have done this I would like you to run and understand in the same way if you can demo2.py, demo3.py and demo5.py.
You might need to look things up or ask questions to understand some of the things. Don’t be shy about asking.
Then, if you have done all of those I would like you try something which will put together all of the knowledge that you have learned so far. It might be some work to figure it out. But, when you finish you will know how to use the program.
I would like you to try to make a simple version of this: