Undercroft room, University of Canterbury, Christchurch
July 1st-4th 2013
13:00 - 14:00 | Setup Help |
14:00 - 16:00 | The Unix Shell: part 1 |
12:30 - 13:00 | Setup Help |
13:00- 13:30 | Introduction |
13:30 - 15:00 | The Unix Shell: part 2 |
15:00 - 15:15 | Afternoon tea |
15:15 - 17:15 | Version control with git |
13:00 - 15:00 | Introduction to Python |
15:00 - 15:15 | Afternoon tea |
15:15 - 17:15 | Scientific computing with Python |
13:00 - 15:00 | Software Testing |
15:00 - 15:15 | Afternoon tea |
15:15 - 17:15 | A reproducible science workflow |
To participate in the workshop you will need several things running on your laptop computer: 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, scipy and matplotlib.
To make setup easier, we have prepared a virtual machine that includes all of these requirements (see instructions below).The simplest way to install all the requirements is to use a virtual machine. To get that, please install VirtualBox and download this virtual machine image. Load the VM into VirtualBox by doing Import Appliance and loading the .ova file.
The following table contains suggestions for installing the different required software on different platforms (Mac, Windows and Linux)
The default shell in Mac OS X is bash.
Install Git Bash following the instructions here.
The default shell is usually bash but if not you can
get to bash by opening a terminal and typing bash
.
Install Xcode and the command line tools (from the Download preferences pane) or install just Git.
Install Git Bash 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
).
We recommend Text Wrangler, Sublime Text, or Text Mate 2.
Notepad++ is a popular free code editor for Windows.
We recommend the all-in-one scientific Python installer Anaconda CE. Installation on Mac and 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 workshop will be presented by Ariel Rokem and Shreyas Cholia. For more information contact info@software-carpentry.org.
This workshop is brought to you as part of the eResearch 2013 NZ conference