2019 Fall: 3-Day EW/AQMS Course in San Francisco (pre-AGU)

I just took the week long ISTI EW class, as the saying goes, ‘like drinking from a firehose’ it was a fun and rewarding week. I learned a lot! – Angel Rodriguez

2019 3-Day Earthworm/AQMS Course @ San Francisco, CA: Dec. 4 – 6

This December before AGU, ISTI will host another of our Earthworm training courses in San Francisco, CA.  Earthworm is the popular open source regional earthquake data acquisition and location processing system. Originally developed by the USGS, it is now maintained and moved forward by a group of developers that ISTI organizes. AQMS will also be taught during this class.

AQMS is the ANSS Quake Monitoring System which is a 100% open source wrapper around Earthworm involving a Postgres database. AQMS can be used for recalculation of earthquake hypocenters and magnitudes using an advanced Graphical User Interface (GUI) known as Jiggle. It also provides a management platform for the earthquake catalog, complete with distribution tools via web services. AQMS runs on Linux systems (it did however originate on Solaris and rely on Oracle) but the Jiggle GUI can be used by analysts on any platform, since it is coded in Java and works remotely from the server.

2019 3-Day EarthwormAQMS Course @ San Francisco, CA - 20191204

2019 3-Day EarthwormAQMS Course @ San Francisco, CA – 20191204. (From left to right) back: Jeff, Glenda, Benny; middle: Brett, Guillermo, Sergio; Front: Gillean, Mickey, Brian, Daniel. Photographer, Paul Friberg.

In the course, we will be providing an expert’s insight into the system. You will learn tricks and tips from our decades of experience operating and programming Earthworm and AQMS. You will learn how to set up regional automatic earthquake detection with the latest release of Earthworm.

This course will be useful to anyone setting up, managing, tuning, or developing for an Earthworm system or trying to rapidly get up to speed on AQMS.

The immersive hands-on course will cover these aspects of Earthworm:

  • Configuration & Troubleshooting
  • Archiving and retrieval of data using the latest tools
  • Data exchange
  • Visualization tools
  • Overview of various non-Earthworm post-processing options
  • Tuning for Earthquake Location and Magnitudes

In addition, we will provide a tuning session for anyone that wants to bring their network’s Earthworm configuration to the course. We will show you how to playback your data and tune the earthquake location engine.

For AQMS we will cover:

  • real-time AQMS integration from an Earthworm system
  • rapid magnitudes and amplitudes from AQMS
  • metadata loading and use by AQMS – StationXML and Dataless (we will not cover SIS or PDCC for creation of metadata)
  • data archiving modules for events and subnet triggers
  • alarming – how AQMS sends out notifications and PDL injections
  • post-processing with AQMS – considerations for Jiggle use and tips

The course will be taught by Paul Friberg and Stefan Lisowski who have a combined experience with Earthworm of over 33 years! and over 20 years of working with AQMS.


One on one collaboration, 2014

Deadline: October 30th:  We strongly encourage you to sign up as soon as possible due to limited seating. Contact ISTI for availability as the course is limited to 12 participants.

Course Outline

Schedule – (3) 8-hour days

  • Day 1 EW – Administration & Troubleshooting
    Good for beginners, also good as a refresher for those feeling a little rusty
  • Day 2 EW – Location Tuning
    Tuning using student’s data and sample data sets provided by ISTI.
  • Day 3 AQMS – Administration & Tuning
    Unfamiliar with AQMS, this is your chance to learn how post-processing works with the system in use at the major regional and volcano seismic networks.


Please note, these may vary based on class interest and time available.

  1. Earthworm Setup – This will cover the basics of getting an Earthworm system up and running. The class will configure an Earthworm system with a seedlink feed from remote stations’ data loggers. We will store the data into a WaveServerV and Winston Waveserver, and pull data to files.
  2. Earthworm Configuration – This will include initial configuration, and will cover tricks and frequently seen problems with earthworm configurations.
  3. Basic Modules for Troubleshooting – Sniffwave, sniffring, get menu, logging review, debug and verbosity flags.
  4. Advanced Earthworm Modules – We will review an existing and running Earthworm system (CalTech) that processes over 400 stations data in real-time. In addition, we will cover AQMS for those students interested in learning more about those systems.
  5. Playback – how to playback events for turning a system: waveman2disk, trig2disk, and tank player. The class will work with an existing tank and run it through the picker, binder, and hyp2000 via the Earthworm MegaModule.
  6. Locating Events – The Picker/Binder and Earthworm MegaModule will be explored and parameters explained.
  7. AQMS Overview – We will cover each of the real-time and post-processing archiving modules and their role and how they are configured. We will go into detail on alarming.

Note: If you’d like to learn something specific, please contact us in advance and we will attempt to address your interests.


Here is what students have said about ISTI courses.

“I walked into your course with basically zero . . . experience,
and I came home with everything I needed to finally get all our
[systems] working after months of frustration.”

“Hands on Demonstrations. [The instructors] were all great
about explaining the goal, and were helpful when issues arose.”

“I really enjoyed the practical hands-on parts: both having us set up systems, and watching you configure systems. It just helped me better understand the practical issues I’m likely to run into. (That being said, the lectures were important as a foundation . .. ).”


There is a fee for attending the course and it must be paid in advance of the start of the course. The class fee, per person, is $1500 for all 3 days or $1000 for just the EW portion (the first 2 days).  Students are responsible for their own travel, meal and accommodations expenses.

Please call (518) 602-0001 if you need additional information.


  • Paul Friberg – ISTI Chief Operating Officer – Paul has been working with Earthworm since 1998. Over the years, he has developed and updated many modules, and has installed and provided Earthworm support for many organizations around the world.
  • Stefan Lisowski – Senior Software Developer – Stefan has been working with Earthworm since 2006. In addition to developing and supporting new modules, Stefan has installed Earthworm systems worldwide.
Group Photo of the ISTI 2019 Earthworm/AQMS Short Course in San Francisco, California

ISTI 2019 EW/AQMS Short Course in San Francisco, CA. From Left to Right: Brett, Jeff, Gillean, Glenda, Paul, Mickey, Benny, Sergio, Daniel, Brian, Guillermo, Stefan. Photographer, ISTI Staff.


  • Laptop capable of running Earthworm. You will need administrative privileges on this laptop.

It is strongly recommended that students have a background in basic seismology and seismology applications.

Deadline: October 30th:  We strongly encourage you to sign up as soon as possible due to limited seating. Contact ISTI for availability as the course is limited to 12 participants.

Travel Considerations

  Course Location

The Earthworm/AQMS Course is taught at:

Grand Hyatt San Francisco
345 Stockton St.
San Francisco, CA 94108
USA Tel: +1 (415) 398-1234 (front desk)

  Accommodation in San Francisco

Recommended Hotel

We recommend staying at the Grand Hyatt San Francisco; we typically get a small discount for students when we commit to a block of rooms for the course. A reservation link will be sent by email after you have registered for the class.

Grand Hyatt San Francisco
345 Stockton St.
San Francisco, CA 94108
USA Tel: +1 (415) 398-1234 (front desk)

Other options

Other accommodations are available in the area (a sampling is listed below).  Here is Google’s list of accommodations in the area, including map, for the curious: http://bit.ly/ISTI-SF-hotel-options

The Westin St. Francis San Francisco on Union Square
335 Powell St, San Francisco, CA 94102
+1 (415) 397-7000

Palace Hotel, a Luxury Collection Hotel
2 New Montgomery St, San Francisco, CA 94105
+1 (415) 512-1111

Hotel Nikko San Francisco
222 Mason St, San Francisco, CA 94102
+1 (415) 394-1111

Kimpton Sir Francis Drake Hotel
450 Powell St, San Francisco, CA 94102
+1 (415) 392-7755


Travel Apps

  • Rome2Rio offers an easy way for you to view connections from plane to taxi to train to foot.  Just plug in your departure & destination locations.  Click on the resulting options to drill down for details, to order train tickets, etc..
  • Lyft and Uber are alternatives to taxis that some may prefer.

Getting around San Francisco

The class venue is just a 7 minute walk from Bay Area Rapid Transit rail (BART). BART supplies a transportation option from the San Francisco International Airport as well as the Oakland International Airport.  You may want to consider not renting a car unless you plan on exploring the area on your own.

Things to do in San Francisco

There are several things to do in the San Francisco area.  For Yelp options and reviews — be sure to select  the San Francisco area and your category of interest (Things To Do, Restaurants, etc.).  The Grand Hyatt also lists Area Attractions and Dining options on their site.

Want updates for future classes? Join the Earthworm Google Group mailing list (we’ll send details closer to each class).

Senior Software Developer, Stefan Lisowski, teaching the 2019 3-Day Earthworm/AQMS Course @ San Francisco, CA - 20191204

Senior Software Developer, Stefan Lisowski, teaching the 2019 3-Day Earthworm/AQMS Course @ San Francisco, CA – 20191204