Subject to Change
8:30 - 9:00 | Setup Help |
9:00 - 12:00 | Shell |
12:00 - 1:00 | Lunch |
1:00 - 4:00 | Introductory Python |
8:30 - 9:00 | Setup Help |
9:00 - 12:00 | Software Engineering with Python |
12:00 - 1:00 | Lunch |
1:00 - 4:00 | Data Analysis with Python |
We have two different methods for setting up your laptop for a boot camp. One is to try to install everything so that you can work in your every day environment. To complete the entire boot camp you need several things: a Bash shell, git, a code editor (though any plain text editor will work in a pinch), and a scientific Python installation that includes the IPython Notebook, NumPy, and matplotlib. This our suggested method and you can find instructions below.
If you don't feel comfortable going through the setup below, you don't want to risk installing all this new stuff, or you just want a backup plan, we have a Linux virtual machine image you can download and use. It's already set up with all the software you will need for the boot camp. Install VirtualBox and download this virtual machine image. Load the VM into VirtualBox by selecting ‘Import Appliance’ and loading the .ova file.
Install Xcode and the command line tools (from the Download preferences pane) or install just git.
Install msysgit following the instructions here.
If git is not already available on your machine you can try
to install it via your distro's package manager
(e.g. apt-get
).
Sublime Text is an accessible, but non-free editor available on most platforms. It can be used indefinitely in trial mode. Other free options are below.
We recommend Text Wrangler or Text Mate 2.
Notepad++ is a popular free code editor for Windows.
We recommend the all-in-one scientific Python installer Anaconda. Installation on Linux requires using the shell and if you aren't comfortable doing the installation yourself just download the installer and we'll help you at the boot camp.
For other options check the Python4Astronomers page on installing scientific Python.
This boot camp will be taught by Matt Davis and Lynne Williams.