Personal tools
You are here: Home News ISTI Earthworm Course June 8-12, 2009
Document Actions

ISTI Earthworm Course June 8-12, 2009

by admin last modified 2009-06-15 18:35

ISTI held a week-long Earthworm training class in Saratoga Springs, NY June 8-12, 2009

Photos from the June 2009 class:

Instruction ranged from the presentations on the future of Earthworm to collaborative C programming.


Students get hands-on experience.


Individual attention.


Students presented Earthworm as used at their own sites.

Blurb for the Earthworm Course

This course will teach the basics of setting up an EarthWorm (EW) system, compiling all of the source code, learning the Earthworm library APIs, and writing an earthworm module. It will be useful to anybody managing an Earthworm system and interested in writing a new EW module, or modifying existing EW modules.

Instructors:

  • Paul Friberg - ISTI Chief Operating Officer
  • Stefan Lisowski - Senior Software Developer

Requirements:

  1. Laptop with Windows and Microsoft Visual C compiler (2003 or 2005)
  2. Some experience with C programming.
  3. Background in basic seismology and seismology applications.

Location:

Course Outline (time permitting):

  1. Earthworm setup - basics of getting started, the class will configure an earthworm system with a datalogger. We will store the data into a WaveServerV and Winston Waveserver and pull data out to files.
  2. Earthworm configuration nuances - tricks and problems with earthworm configurations.
  3. Basic modules for troubleshooting: sniffwave, sniffring, getmenu, logging review, debug and verbosity flags.
  4. Advanced Earthworm modules - we will review an existing and running Earthworm system (Caltech) that processes over 370 stations.
  5. Earthworm library - learn the basic earthworm API's for messaging, logging, configuration, threads, and wave server API/protocol. How to make sure the work you do to a library is compatible across operating systems etc.
  6. Playback - how to playback events for tuning a system: waveman2disk, trig2disk, and tankplayer. The class will work with an existing tank and run it through the picker, binder, and hyp2000 via the Earthworm MegaModule.
  7. Locating Events - The Picker/Binder and Earthworm MegaModule will be explored and parameters explained.
  8. Programming an EW module - the class will write an earthworm module that reads in trace data from a wave_ring and performs some calculations on the data. (This will be done if time permits).

We reserved a block of rooms at the Downtowner hotel for a discounted block rate. (includes continental breakfast). Please make reservations directly with the hotel by calling them at 518-584-6160. Please let them know you are booking at part of the ISTI group in order to get our reduced rate.

The nearest airport is in Albany, NY - ALB. More information on Saratoga hotels and getting to Saratoga Springs can be found here.


Northeast Shuttle Service runs a shuttle between the Albany Airport and downtown Saratoga hotels. The cost is $20 one way, and reservations may be made by calling by phone at 518-235-8100 or online at http://www.northeastshuttleservice.com .

Departure Times from Albany Airport to the Saratoga Hotels 

8:30am, 11:00am, 2:00pm, 5:00pm, 7:00pm.  Times are subject to change depending on traffic and weather conditions.   All rides are a shared ride service.

Hotel Departure Times to the Albany International Airport

4:00 am, 5:30am, 7:30am, 10:00am, 12:00pm, 3:00pm, 6:00pm. Times are subject to change depending on traffic and weather conditions.   All rides are a shared ride service and passengers should schedule their transportation pick up two hours prior to flight departures.


Getting Around in Saratoga

The Downtowner Hotel is walking distance from ISTI's office (Google maps claims that it is 0.4 miles and takes 9 minutes by foot). There are at least 20 restaurants within a block of the hotel. And it is only 3 blocks to a supermarket. So you may want to consider not renting a car unless you plan on exploring the area on your own.
 


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: