Skip navigation
GNS Science Photo Library

GLOBE Claritas seismic data processing: Using your own code within Claritas

One of the strengths of GLOBE Claritas is the ease with which you can add your own code into a processing flow. There are three ways in which this can be done, ranging from a quick and simple way to add a few lines of Fortran, to a permanent incorporation of your own algorithms into your GLOBE Claritas installation. In addition, because much of the basic source code for the processing modules is provided with GLOBE Claritas, this code can be used as a starting point for development of new modules.

The TRFUDGE processor module is the easiest way to add a few simple lines of code, such as may be used to modify SEG-Y header variables, perform simple arithmetic on the trace sample values, or make a call to a more complex, user-written subroutine. These lines of Fortran code are saved as part of the processing flow.

User-written code is easily linked into a processing flow at run-time by specifying a list of user-written object modules (or libraries). You could, for instance, copy the source for the AGC module to your working directory, modify and compile it, and then specify that the new version of this module be linked and used each time the job is run.

Alternatively, you may wish to develop new processor modules and then add these new modules to the list of those normally available within the seismic job editor. To facilitate this, GLOBE Claritas has a local modules directory, which comes complete with Makefiles and templates for the processor parameter forms, as well as C and Fortran code templates for new modules. A few simple commands are then needed to merge the new modules into the main GLOBE Claritas libraries. The GLOBE Claritas text editor (xedt) is particularly well suited to code development, since it has short-cut keystrokes for code compilation and library update, giving a very efficient loop between code development and testing.

Next: Formats>>
Previous: Statics>>
GLOBE Claritas home>>

Index : Claritas : Hardware-software : Licensing : Flexibility : Academia : Ethernet
Editors : Processor modules : Display module : Plotting : Statics : Add your code : Data formats : Velocity Analysis : Seismic Geometry : Refraction Statistics : Wavelet analysis : First breaks : Mutes and trace edits : AVO analysis : Areal : Claritas info

Home   Who We Are   Learning   Research   Services   Products   What We Do   Vacancies   What's New  
Search   Site Index   Contact Us   Copyright and Disclaimer