Historical development - geoscience-community-codes/GISMO GitHub Wiki
The GISMO Toolbox is a collection of MATLAB functions for seismic data that are built on a common foundation, originally developed at the University of Alaska Fairbanks Geophysical Institute (UAFGI). GISMO originally stood for Geophysical Institute Seismology Matlab Objects, but now stands for Geophysical Investigations in Seismology using MATLAB Objects. The core of the GISMO Toolbox is "The Waveform Suite" which consists of the MATLAB classes - @waveform, @datasource, @scnlobject, @filterobject, and @spectralobject. These core contributions were largely authored by Celso Reyes beginning in 2004 and further information about their historical development is posted here.
The Waveform Suite quickly proved to be a strong base for the development of more specific tools such as the @correlation toolbox developed by Mike West beginning is 2006. By 2007, most all Matlab savvy seismologists in our UAFGI group were using these codes in their seismic analyses. For the first time, we found ourselves working in a common environment with a common tool set. This led to the development of a proper code repository and the concept of "contributed" codes.
GISMO is an assemblage which bundles The Waveform Suite and @correlation and more recent classes such as Catalog, EventRate and Drumplot together with a variety of downstream codes. So although "The Waveform Suite" is available as a separate download, we highly recommend you GISMO instead since it is a superset of The Waveform Suite. Initially GISMO development was driven primarily by the needs of the UAFGI Seismology Lab, the Alaska Earthquake Center, the Alaska Volcano Observatory and collaborators, but now it is driven by the user community with support from Mathworks. We make great efforts to ensure that the core codebase remains stable. However the GISMO Toolbox is designed as a "bleeding edge" project. We do not issue official stable releases of GISMO.
We believe strongly in the code, and in the shared development afforded by GISMO. We encourage wide use of the code and feedback is always welcomed. If you find yourself writing general codes that would be of interest to other users, we encourage you to read the page Contributing to GISMO.
-- Mike West, 2007 (updated by Glenn Thompson, 2015)
In Fall 2015 the GISMO code repository was migrated from Google Code (which was being terminated by Google) to GitHub. With encouragement from Mathworks, this provided the impetus for us to work towards a major update of GISMO. We began adding a wiki (including tutorials) and a website, as well as revamping and extending the GISMO toolbox, with new modern object-oriented classes.
-- Glenn Thompson & Celso Reyes, 2015