GG675: The Generic Mapping Tools


3 credits
Monday, 1:00-4:00 Spring-2008, Room POST 733
First Meeting Monday, January 14, 2008
Instructor: Paul Wessel, Office: POST 806, ext. 64778


Policies on sit-ins, audits, laptops, etc

  1. Students officially registered for the course must use the department's Dell PCs booted into Linux. There are 19 PCs available (I will need to use the one closest to the board plus by laptop). You are expected to attend every lecture since we only meet once a week. Give me fair warning if travel will prevent you from attending class.
  2. To optimize use of 733 I want students to fill up the seats starting from the ones closest to the board. That way, faculty/staff can use the seats further away and if we do not fill the room then students needing computers for other classes can utilize the leftover PCs on the back rows.
  3. Faculty and staff who wish to sit in on some or all lectures: Depending on your level of prior GMT/UNIX skills you may not need to attend all lectures. HOWEVER, you should plan on attending the first to make sure we all understand where we are going. We will also install GMT on the first day as we will be using the CVS version of GMT in this course. If less than 19 students sign up for the class then you may use the remaining PCs; however, it might be better if you bring your laptop.
  4. LAPTOP SETUP:
    1. If you use a Mac laptop but have never used things like terminal, make, gcc, X11, etc then chances are you did not do the optional X11 and Developer install when you first got your Mac. You will need to insert the install DVD, run the install and only select the optional installs: Make sure you get X11 and the SDK packages. Once that is done you may want to install fink and then install typical Unix software needed for various projects.
    2. If you have a laptop that is running Linux or dual-boots into Linux or Windows then you should make sure that you selected the Linux packages for software development (compilers etc).
    3. If you only wish to use Windows then you will have to either install Microsoft's Services for Unix (SFU) or Cygwin. Either will give you a Unix-like environment without having to reboot. You will also have to obtain an X11 server so that you can run things like ghostview, nedit, and other X11 tools we may use. You may have to google around a abit to find all these pieces - I have unfortunately developed obnoxious opinions about Windows and thus may not be very helpful in your quest to use Unix on a non-Unix machine.

Organizational matters:

  1. GG675 Flyer 2008

Reading Material

  1. Appendix on cssh programming
  2. Appendix on Unix tools

Data

  1. Smithsonian Holocene Volcanoes
  2. EPIC seismicity (M >= 5) for 100/200/-60/0
  3. Atlantic depths (m) for region 25W/5E/30S/5S
  4. Atlantic crustal ages (0.01 Myr) for region 25W/5E/30S/5S

Projects

  1. GG675 Project 1
  2. GG675 Project 2 Example of parameter file
  3. GG675 Project 3

Lecture Supplements:

  1. Lecture 1
  2. Lecture 2 (GMT installation only)
  3. Lecture 3
  4. Lecture 4
  5. Lecture 5
  6. Lecture 6
  7. Lecture 7
  8. Lecture 8s
  9. Lecture 9s
  10. Lecture 10
  11. Lecture 11
  12. Lecture 12
  13. Lecture 13
  14. Lecture 14
  15. Lecture 15

This page is maintained by Paul Wessel.