Until now we've mainly given you small tasks to work on so you get a feeling for the various tools at your disposal. For this lab we want to move more towards free-form exercises. Your tasks is, with your class project in mind, to work on some of your own (or your advisor's) data with the existing tools that we talked about so far. Some examples could be:
When framing your mini-project for this lab, be sure to identify sub-tasks (remember the blocks in the flow charts) that you can work on separately and test in isolation. That way you don't end up with a giant monolith that you'll need to debug all at once. Work on each task until it functions the way you want to and then move along until you can put it all together.
Think very hard about using this as an opportunity to make progress toward your class project. It would be useful to actually make a flow chart that visualizes the task you're trying to accomplish. Generating some sort of figure would help, too, as it could occupy space on the poster you'll present at the end.
As deliverable for this lab, send your well-commented code with a well-described test data set and instructions on how to run this. Include figures (.png, .pdf, .jpg) if you create any. If you run into problems you can't solve, describe in detail what you want to accomplish, identify the segments of code that fail, what you've tried to solve the problem, and tell us why you think it doesn't work. Have fun!
rg <at> nmt <dot> edu | Last modified: October 20 2017 21:09.