Example data sets to accompany SeismicUnixGui tutorial (>V87.1)
收藏NIAID Data Ecosystem2026-05-02 收录
下载链接:
https://zenodo.org/record/13399646
下载链接
链接失效反馈官方服务:
资源简介:
SeismicUnixGui example data set for use with SeismicUnixGui (>V87.x)
The data set that is included was collected (2018) during a week-long summer orientation internship program hosted (RESESS-Research Experience in Solid Earth Science for Students ) operated by the Earthscope Consortium. The data set accompanies a tutorial for use of SeismicUnixGui.
SeismicUnixGui is a graphical user interface (GUI) to select parameters for Seismic Un*x (SU) modules. Seismic Un*x (Stockwell, 1999) is a widely distributed free software package for processing seismic reflectionand signal processing. Perl/Tk is a mature, well-documented and free object-oriented graphical user interface for Perl. In a classroom environment, shell scripting of SU modules engages students and helps focus on the theoretical limitationsand strengths of signal processing. However, complex interactive processing stages, e.g., selection of optimal stacking velocities, killing bad data traces, or spectral analysis requires advanced flows beyond the scope of introductory classes. In a research setting, special functionality from other free seismic processing software such as SioSeis (UCSD-NSF) can be incorporated readily via an object-oriented style to programming.An object oriented approach is a first step toward efficient extensible programming of multi-step processes, and a simple GUI simplifies parameter selection and decision making. Currently, in SeismicUnixGui, Perl 5 packages wrap nearly 300 SU modules that are used in teaching undergraduate and first-year graduate student classes (e.g., filtering, display, velocity analysis and stacking). Perl packages (classes) can advantageouslyadd new functionality around each module and clarify parameter names for easier usage. For example, through the use of methods, packages can isolate the user from repetitive control structures, as well as replace the names of abbreviated parameters with self-describing names. Moose, an extension of the Perl 5 object system, greatly facilitates an object-oriented style. Perl wrappers are self-documenting via Perl programming document markup language.
创建时间:
2024-08-29



