Earthworm - reusing a single (open source) software system to study the earth from its core to its magnetosphere
Abstract
Earthworm is a highly modular real-time data acquisition, transport and processing system used in seismology for the automatic detection of earthquake hypocenters and magnitudes. The United States Geological Survey started the Earthworm project in 1993 to address the needs of the various regional seismic networks in the United States. Since its inception, the community supported, open source Earthworm system has been deployed by most of the regional US seismic networks. The primary design goals of this system were modularity, system independence, scalability, connectivity, and robustness. Interest in this highly modular, scalable and robust system for transporting and processing arbitrary data types has recently increased with users in disciplines outside the seismological field. In recent years Earthworm’s capabilities have been utilized not only by seismologists world-wide, but have also been adopted by researchers in the fields of volcanology, infrasound monitoring, space weather and magnetospheric physics. We present the core structure of Earthworm and demonstrate why the reuse of this software has become a feasible option in such diverse fields of geophysics. We will discuss the design requirements for each field of study and detail why Earthworm was selected in each instance.
- Publication:
-
AGU Fall Meeting Abstracts
- Pub Date:
- December 2010
- Bibcode:
- 2010AGUFMIN53B1171L
- Keywords:
-
- 0394 ATMOSPHERIC COMPOSITION AND STRUCTURE / Instruments and techniques;
- 1594 GEOMAGNETISM AND PALEOMAGNETISM / Instruments and techniques;
- 7294 SEISMOLOGY / Seismic instruments and networks;
- 9820 GENERAL OR MISCELLANEOUS / Techniques applicable in three or more fields