Physics 391 | Experimental Data Analysis Lab

Programming

This course uses Python 2.7 as opposed to the “new” Python 3.4.3. I am not familiar with all of the differences but I’ve noticed a few bugs when plotting error bars. So I ask you to stick with the well-supported old version. If you want to install it on your laptop, you need to make sure you have these packages: matplotlib, numpy, math. For the astronomy lab you will need pyraf and pyfits packages as well. If you have about 10GB of space on your laptop, I can arrange for you to download the Virtual Machine onto your laptop. The person who set up the VMs (and would do the installing) works here part time, so let me know ahead of time if interested.

Some Programming Advice

Tutorials and Cheat Sheets

Python Downloads