MATFeb2013AssessedExercise » History » Version 1

Chris Cannam, 2013-02-08 01:51 PM

1 1 Chris Cannam
h1. MAT Software Carpentry Feb 2013 - Assessed Exercise
2 1 Chris Cannam
3 1 Chris Cannam
h2. (i) Download fish datafile
4 1 Chris Cannam
	The file contains three columns - date, species and a count of the number of sightings
5 1 Chris Cannam
	of that type of fish
6 1 Chris Cannam
7 1 Chris Cannam
	Some months, no fish of a certain type were seen, and there is no entry for the fish that month.
8 1 Chris Cannam
	There are some comment lines which you should ignore, these lines start with #.
9 1 Chris Cannam
	Someone thought that turtles were fish and entered counts for them. Ignore the turtles.
10 1 Chris Cannam
11 1 Chris Cannam
h2. (ii) Create a Python script to create a single plot showing the number of each type of fish each month
12 1 Chris Cannam
	i.e. the plot should have a line for each type of fish.
13 1 Chris Cannam
	The script should take the name of the data file as a parameter.
14 1 Chris Cannam
	If a type of fish appears more than one time in a month, add the counts together
15 1 Chris Cannam
16 1 Chris Cannam
h2. (iii) Provide a text file (README) with your name and email and instructions on how to run your script
17 1 Chris Cannam
18 1 Chris Cannam
h2. (iv) Put the scripts and the README file in a new repository under your bitbucket.org account
19 1 Chris Cannam
        (make this repository private, but add at least one of us to it)
20 1 Chris Cannam
	   Chris: cannam
21 1 Chris Cannam
	   Luis: lafigueira
22 1 Chris Cannam
	   Steve: stevewelburn
23 1 Chris Cannam
24 1 Chris Cannam
h2. Notes:
25 1 Chris Cannam
 create the bitbucket repository as soon as you start working and commit frequently
26 1 Chris Cannam
       if you have any questions, email either Steve, Chris or Luis.