6/6/2017 SeiSee 2 User's Manual (English

)

SeiSee (2.22)
 
[1]
User’s Manual
 

Contents
 
Contents
Introduction
Starting the program
Using the program
Open SEG­Y (SU) or CST file
Open Directory Browser panel
Open file in Recovery mode (SEG­Y only)
Selection of traces to be displayed
Trace selection by trace number or header item value
Trace selection by expression
Trace Sorting
Saving data to SEG­Y or CWP/SU file
Save trace(s) sample and header values to text file
Export trace headers values to the text file
Import trace header values from text file
Toggling “Apply Delay Recording Time” mode
Display mode selection.
“Display mode” and “Wiggle Fill” panels
“Colors” panel
Color mode palette setup
Scaling and gain setup
Scale panel
Direction panel
Change scale and gain by mouse wheel
Direction panel
Zoom buttons.
Default Seismic View Parameters
Seismic window
Axes labeling setup
Scrolling the seismic image
Trace selection
Display, edit headers and data
Trace Headers window
Header Items browsing
Custom header items creation
Тrace Searching
Trace header editing
Single trace header item modification
Trace headers changing by expression
Hardcopy window
Печать изображения
Экспорт изображения сейсмики в формате Windows Bitmap (.bmp)

http://www.dmng.ru/docs/Freeware/seisee/html/SeiSeeEng.htm 1/52

6/6/2017 SeiSee 2 User's Manual (English)

Processing
Processing parameters setup
Processing panel
Band pass filter
Automatic gain control (AGC)
Inversion
Power Spectrum window
Appendices
Expressions
Special variables and header item value function
Expression Syntax
ExprEval Internal Functions (by Brian A. Vanderburg II)
ExprEval Internal Constants
Application Internal Functions
Application Internal Constants
Application Internal Variables
Trace value, gain and view on screen
Simplified SEG­Y file structure
SU/CWP files

 

Introduction
 
SeiSee program shows seismic data in SEG­Y, CWP/SU, CGG CST formats on screen of your personal
computer (Windows‑2000, XP, Vista Windows­7, 8, Linux+Wine).
Program features:
        standard integer (2,4 bytes) and IBM float (4 bytes) sample formats support
[2]
        nonstandard integer(1 byte),  float IEEE (4 bytes) sample formats
        CGG Geovecteur disk SEG­Y format (.dat)
        various seismic display modes (wiggle, variable area, variable density, color)
        import­export color palettes to text file
        scaling seismic image, gain control, axes labeling setup
        plot seismic to printer (plotter)
        image export in Windows Bitmap (.bmp) and PostScript formats.
        SEG­Y trace headers display (formats Integer*1,*2,*4, IEEE Float*4,*8, IBM Float*4 are supported)
        search trace by header item value
        data samples browsing
        text header and binary editor
        band pass filter, automatic gain control (AGC)
        headers consistency check
        write whole SEG­Y file or part of it to disk in SEG­Y (IBM­32/IEEE) or CWP/SU format with ability to
select  data  on  base  of  trace  index  or  trace  header  value  or  trace  header  expression  and  given  time

http://www.dmng.ru/docs/Freeware/seisee/html/SeiSeeEng.htm 2/52

6/6/2017 SeiSee 2 User's Manual (English)

interval;  reversal  trace  order  is  also  supported.  Processing  parameters  can  be  applied  to  recorded  data
(filter, AGC etc).
        export trace(s) sample and header values to text file
        import trace headers values from text file
        trace shift according with “Delay Recording Time” trace header value
        selection of traces to be displayed by trace index or header value and by expression
        trace headers change by means expressions
        trace sorting
        open and fix files containing wrong data in binary header (Recovery Mode)
        single trace header item editing
        disc directory browsing
        power spectrum calculation and display

 

Starting the program
 
Double click program icon by mouse:
 
Main window will be shown
 

http://www.dmng.ru/docs/Freeware/seisee/html/SeiSeeEng.htm 3/52

6/6/2017 SeiSee 2 User's Manual (English)

 
Use   button to toggle controls panel visibility, and   for directory browser.
 
Command line startup mode is also supported. Use first parameter to specify a SEG­Y file name.
 
 
 
 

Using the program
Open SEG­Y (SU) or CST file
 

Select menu “File”  “Open”, or press button:  .
 
Standard “Open” dialog appears. Use it for to select file that you want to browse
 
 
 

http://www.dmng.ru/docs/Freeware/seisee/html/SeiSeeEng.htm 4/52

6/6/2017 SeiSee 2 User's Manual (English)

 
Select menu “File”  “Reopen” to open one of previously opened files.
 

 

Open Directory Browser panel
 
Select “File”  “Open Directory” menu. Standard “Open” dialog appears.
Use it for directory selection, then select any file in it and press “Open” button.
 
The Browser panel will be shown:
(Only “valid” SEG­Y, CWP/SU and CST files will be listed)
 
 

http://www.dmng.ru/docs/Freeware/seisee/html/SeiSeeEng.htm 5/52

  The panel buttons:    ­ Return to the previous directory  ­ Refresh directory list  ­ Open directory selection dialog   Open file in Recovery mode (SEG­Y only)   If  file  has  wrong  values  in  “Sample  Interval”. It is necessary to fix the values and reopen the file again. Only text and binary header will be read.  “Number  samples  per  data  trace  for  reel”  или  “Data  Sample Code” items of the binary header.dmng.ru/docs/Freeware/seisee/html/SeiSeeEng. the program opens file in Recovery Mode.       http://www.6/6/2017 SeiSee 2 User's Manual (English)   To display SEG­Y file just select it in the list by mouse.htm 6/52 .

 or press   button.     http://www.htm 7/52 .  When  it  is  done.dmng.       Trace selection by trace number or header item value   Choose “By Number” tab. after this the program will  start  trace  selection.  press  “OK”  button  to  display  selected  data  or  “Cancel  button”  to discard the selection.6/6/2017 SeiSee 2 User's Manual (English)     Selection of traces to be displayed   To change the parameters choose “File”  “Trace Selection” menu.ru/docs/Freeware/seisee/html/SeiSeeEng. then fill in selection parameters form and press “Select” button.

htm 8/52 .  after  this  the  program  will start trace selection.6/6/2017 SeiSee 2 User's Manual (English)     Trace selection by expression   Select “By Expression”  tab.dmng.  and  press  “Select”  button. press “OK” button to display selected data or “Cancel button” to discard the selection. When it is done.ru/docs/Freeware/seisee/html/SeiSeeEng.  then  enter  expression  text.     http://www. Expression syntax is described in the “Expressions” appendix.

 or press   button.     http://www.ru/docs/Freeware/seisee/html/SeiSeeEng.dmng.htm 9/52 .6/6/2017 SeiSee 2 User's Manual (English)     Trace Sorting   To setup sorting select menu “File”  “Trace Sort”.

dmng. Header order in the “Selected Headers” list corresponds precedence of using them in sorting.   It is possible to save all trace or part of them.   http://www.6/6/2017 SeiSee 2 User's Manual (English)   The dialog has two lists. Selection parameters are the same as described in “Selection of traces to be displayed” chapter.ru/docs/Freeware/seisee/html/SeiSeeEng. Fill selection parameters in the dialog. “Selected Headers” list contains trace header item names that will be used for sorting. press “Sort” button. and then press “OK”   When sorting is active the “Sort” mark is shown in status bar:     Saving data to SEG­Y or CWP/SU file To save file select “File”  “Save As ” menu item or press   button. and “Available Headers” list holds all trace headers.   Назначения элементов управления здесь следующее:   Control Description Add selected header item from "Available Headers" to  "Selected Headers" list Remove selected header item from "Selected Headers" list   Clear "Selected Headers" list   Move selected header item in "Selected Headers" Up   Move selected header item in "Selected Headers"  Down     To select sort mode check suitable item in “Sort Mode” panel     Control Description No No sorting Ascending Ascending sorting Descending Descending sorting   To apply selected mode.htm 10/52 .

    Then press “Save” button.  use  it  to  specify  output  file.dmng.   Then  press  “Save”  button.6/6/2017 SeiSee 2 User's Manual (English)   Check “Reversal order” checkbox to save traces in reversal order. When standard “File Save” dialog appears.ru/docs/Freeware/seisee/html/SeiSeeEng. Check “Apply Processing” to save data with processing applied. use it to specify type and name of output file.  “Close” button discards dialog.  When  standard  “File  Save”  dialog  appears.   http://www. “Close” button discards dialog.htm 11/52 .

htm 12/52 .   http://www.6/6/2017 SeiSee 2 User's Manual (English)     The following data formats are supported         SEG­Y – IBM­FLOAT­32 samples       SEG­Y – IEEE­FLOAT­32 samples       CWP/SU     Save trace(s) sample and header values to text file   Procedure is same as for Saving SEG­Y file.dmng.   To save trace header values together with trace data check “Include Headers (txt)” checkbox.ru/docs/Freeware/seisee/html/SeiSeeEng. except you need to set “Трасе Samples Text File” file type.

 Header values that are selected in the “Trace Headers” window will be exported to output file.6/6/2017 SeiSee 2 User's Manual (English)     Export trace headers values to the text file   To export select the following menu items:    “File”  “Export Trace Headers to ASCII file”     Check “Write Column info” if column information is needed.ru/docs/Freeware/seisee/html/SeiSeeEng.     Here is structure of the output file:   P  0 F 0 Trace index in file P  9 F 4 * FFID ­ Original field record number P 17 F 4   SP ­ Energy source point number http://www.dmng.   Press “Save” to start export.htm 13/52 .

ru/docs/Freeware/seisee/html/SeiSeeEng.75        861           4        858       1100       1522          1      861.htm 14/52 .25        860           2        858       1100       1520        0.     Import trace header values from text file   File to be imported should be in the same format as exported file.5           3        858       1100       1521       0.dmng.5     At the beginning of the file column information will be recorded (if “Write Column Info” is checked):   Position Contents Description 1 ­ 4 Pnnn nnn – number that shows byte position of header item          or   EXPR if value is expression   5 space   6 ­ 8 Fnn nn – number for the appropriate format          or if value is expression three spaces   9 space   10 ­ text header item description   The next line is column info terminator – line that starts with “+” character.   Header item values will be placed after this line   First column contains ordinal number of the trace (as it is in file. http://www.25        862           6        858       1100       1524        1.5      862.   To import header values from file select the following menu:    “File”  “Import Trace Headers from ASCII file”     Press “Load” to start import.5           5        858       1100       1523       1.6/6/2017 SeiSee 2 User's Manual (English) P 21 F 4   CDP ensemble  number P237 F14 New Item 1 EXPR    SP from CDP = +­­­­­­­­­­+­­­­­­­­­­+­­­­­­­­­­+­­­­­­­­­­+­­­­­­­­­­+­­­­­­­­­­           1        858       1100       1519       0. starting from 1).5      860. The following columns contain header values.

 While working in this mode you can note some file opening delay.6/6/2017 SeiSee 2 User's Manual (English)     Select input file and press “Open”   Toggling “Apply Delay Recording Time” mode   Sometimes time of first trace sample is defined by “Delay Recording Time” trace header value. especially if file size if big.htm 15/52 . If you are sure that traces in current file are not shifted than you can toggle this mode off.dmng. It is necessary to switch­on “Apply Recording Delay Header” to display seismic line with such traces properly.     Display mode selection.   “Display mode” and “Wiggle Fill” panels   The modes and corresponding controls’ positions are shown in the following table     Mode Controls position Seismic sample 1 Wiggle http://www.   To  toggle  the  mode  select  “File”    “Apply  Recording  Delay  Header”  menu  item  or  set  check  to  .ru/docs/Freeware/seisee/html/SeiSeeEng.

htm 16/52 .ru/docs/Freeware/seisee/html/SeiSeeEng.dmng.6/6/2017 SeiSee 2 User's Manual (English) 2 Wiggle  +  Positive  Fill  (Variable area) 3 Wiggle + Negative Fill 4 Variable density (Gray levels) 5 Color 6 Color + Wiggle     Display Mode panel controls Description Wiggle Wiggle mode Gray Variable density mode Color Color mode   Wiggle Fill panel controls Description None No wiggle fill Positive Positive fill Negative Negative fill         “Colors” panel   Use this panel to select colors:   http://www.

htm 17/52 .6/6/2017 SeiSee 2 User's Manual (English) Colors panel controls Description Wiggle Wiggle color Fill Fill color Selected Selected trace color     Color mode palette setup   Press button   to popup “Palette” dialog.dmng.ru/docs/Freeware/seisee/html/SeiSeeEng.     The following buttons use to control the palette list:   Button Description Create new palette Duplicate current palette Remove current palette Check all palettes for export Uncheck all Export selected palettes to file Import palettes from file   Before export to file check required palettes in the list:   http://www.

 press “Assign Color” button.  Selected  color  will  be shown “Selected Color” field.  press  “Add  Marker”  button.   The palette consists of color markers; space between two markers is filled by linear interpolation of color.   Before editing select needed palette in the list.htm 18/52 .ru/docs/Freeware/seisee/html/SeiSeeEng.  New  marker  will  be  added  between  selected  and  previous markers.     To  add  a  new  marker.   To  choose  new  color  for  a  marker.dmng. it is applied to the seismic window.  use  panel  of  colors  in  the  right  part  of  the  dialog.6/6/2017 SeiSee 2 User's Manual (English)   When palette is selected in the list. To assign the color to the selected marker.   Originally the palette is made of three markers:   # Marker Description 1 ­100% Maximal negative amplitude value 2 0% Zero amplitude level 3 +100% Maximal positive amplitude value   To select a marker pick it by mouse in the “Markers/Levels” panel.   http://www.

htm 19/52 .   To save current changes.  using maximal  amplitude  values  of  selected  trace  (see “Trace Selection article”) Gain­с Color Gain control Automatically adjust color mode gain = Check  this  if  you  need  same  gain  value  for  both modes   http://www. press “Update” button. press “Delete Marker” button. and to cancel the changes press “Reset”.dmng.6/6/2017 SeiSee 2 User's Manual (English)   To remove selected marker.   Scaling and gain setup Scale panel       Scale panel controls Description Traces Set trace number per centimeter Fit seismic section to window horizontally Time Set time scale (cm/sec) Fit seismic section to window vertically Gain­w Wiggle Gain control Automatically  adjust  current  wiggle  gain.ru/docs/Freeware/seisee/html/SeiSeeEng.   Marker position can be changed by moving marker position control    by mouse.

  then  press  left mouse  button. Change horizontal scale In the Time Axis In the Time input field. and seismic image will be repainted to reflect the changes.  and  (keeping  it  pressed)  move  the  slider.htm 20/52 . Press this button then draw a rectangle on the seismic http://www.dmng.     Control Description Normal From left to right Reversed From right to left Zoom buttons.  Current  value  of  the  parameter  will  be  shown  in  edit control that is on the right of the slider.  move  mouse  cursor  to  the  corresponding  slider  ( ).ru/docs/Freeware/seisee/html/SeiSeeEng.           Direction panel   Direction panel control Description Normal From left to right Reversed From right to left   Change scale and gain by mouse wheel     Mouse Position during Wheel Action rotating In the Traces input filed.6/6/2017 SeiSee 2 User's Manual (English) To  adjust  a  value  by  mouse. Change vertical scale In the Headers Axis In the Seismic Section window Zoom­In/Zoom­out in both directions It the Gain­w input field Change Wiggle mode gain In the Gain­с input field Change Color mode gain   Direction panel   .   Button Description Fit all the image to seismic window size   Zoom by window.

ru/docs/Freeware/seisee/html/SeiSeeEng.5 times)     Direction of scale changing caused by  .   buttons depends on the following radio­buttons selection:   Button Description Scale changes in both directions Scale changes in horizontal direction Scale changes in vertical direction     Default Seismic View Parameters   Select menu “View”  “Set Seismic View Defaults” to set defaults for seismic section   Select “View”  “Set Velocity View Defaults” to set defaults for velocity section (in SEG­Y format)       Seismic window   To show this window select “Seismic” tab.  . Selected region will be zoomed to size of the seismic window.6/6/2017 SeiSee 2 User's Manual (English) window (move mouse cursor to first corner of the rectangle. press left mouse button. and keeping it pressed. http://www.htm 21/52 .5 times) Zoom out (1. move mouse to set desired size). Return to previous zoom Zoom in (1.dmng.

  http://www.ru/docs/Freeware/seisee/html/SeiSeeEng. to popup Axes dialog. values corresponding current position will be shown in status bar at the bottom of the main window and in “Mouse Position Header Box”   Trc Trace number in the file Time Time (ms) Smp Sample value (processing is applied!)   Axes labeling setup   Press   button.dmng.htm 22/52 .6/6/2017 SeiSee 2 User's Manual (English)     When you move mouse pointer in the seismic window.

htm 23/52 .dmng.   Item order in "Selected Headers" corresponds to its position on axis (higher or lower)   Controls on "Trace Axis" tab:   Control Description Add selected header item from "Available Headers" to  "Selected Headers" list Remove selected header item from "Selected Headers" list   Clear "Selected Headers" list   Move selected header item in "Selected Headers" Up   Move selected header item in "Selected Headers"  Down       For each item in "Selected Headers" you can specify start value and step.6/6/2017 SeiSee 2 User's Manual (English)   The  dialog  has  two  tabs.ru/docs/Freeware/seisee/html/SeiSeeEng.   There are two lists on this tab: "Selected Headers" list contains descriptions of trace header items that will be shown above seismic section. assign start value=10 and step=10 to it. 210. 110. and "Available Headers" list contains all the SEG­Y trace header items.     To setup time axis labeling step click “Time Axis” tab. In this case traces with CDP numbers = 10.  To  select  headers  that  should  be  shown  on  the  top  of  seismic.  click  “Trace  Axis (Headers)” tab. etc will be labeled. For example: Select "CDP ensemble number” item. http://www.

 If time lines are needed set mark in the “Timelines” checkbox.dmng. this trace becomes “selected”.htm 24/52 .   This trace is also used for automatic gain control.   To move trace selection some number traces forward or backward use the following controls: http://www. depict mode that will be selected after the button press. “Close” button discards any changes and closes the dialog. It is the same button that is used to switch into “Pan” mode. then press RIGHT mouse button and keeping it pressed. move mouse cursor to desired trace and press left mouse button.   While selection mode is chosen.     Scrolling the seismic image   There are two ways to scroll the image:           using scroll bars           dragging by mouse     Move mouse cursor to start point. “OK” also closes the dialog.   Trace selection To switch into selection mode press   button. move the image into desired direction. As result.   To accept the changes press “Apply” or “OK” button.6/6/2017 SeiSee 2 User's Manual (English)     Enter the step value.ru/docs/Freeware/seisee/html/SeiSeeEng. Image on button.   Trace header values of the selected trace will be shown in “Bin header” panel (see “Display headers” article).

ru/docs/Freeware/seisee/html/SeiSeeEng.6/6/2017 SeiSee 2 User's Manual (English)     Fill edit control with move step value   Press   button to move forward.   Button Contents General General file information Trace header Header of the selected trace Bin header Binary header of SEG­Y file Text header Text header of SEG­Y file Trace data Trace data sample values Spectrum Power spectrum graph   http://www. edit headers and data   After   button is pressed.dmng.htm 25/52 . “Info/Headers” panel will be shown in the left part of the seismic window:     Contents of the panel depend on which radio­button is checked. and   to move backward     Display.

6/6/2017 SeiSee 2 User's Manual (English) To change the panel size. press left mouse button.ru/docs/Freeware/seisee/html/SeiSeeEng. and holding it pressed move panel boundary into desired direction.  it  is  also  possible  to  display  trace  header  as  dump  of integer values array for nonstandard data analysis (“Dump” tab). move mouse cursor to the right boundary.dmng. And when the mouse cursor is changed into  .htm 26/52 .   http://www.   Trace header items browsing   Select “Trace Header” tab to show contents of the selected trace header:       Besides  browsing  of  known  header  items  (“Items”  tab).

6/6/2017 SeiSee 2 User's Manual (English) [3] SEG­Y file text header editing   Select “Text Header” tab to show contents of the text header.ru/docs/Freeware/seisee/html/SeiSeeEng.htm 27/52 .   http://www.dmng.

6/6/2017 SeiSee 2 User's Manual (English)   Select appropriate line of the header by mouse then enter changes from keyboard.   To save the header into text (ASCII) file select “File”  “Save Text Header to File” menu item. To load the data from the previous file. To load the data from the previous file.   It is also possible to load text header data from text (ASCII) file. To do this press “From file” button or select menu “File”  “Load Text Header from File”.htm 28/52 .dmng.   To save the header into text (ASCII) file select “File”  “Save Text Header to File” menu item.   It is also possible to load text header data from text (ASCII) file. press small button that is on the right of the “From file” button. To do this press “From file” button or select menu “File”  “Load Text Header from File”.ru/docs/Freeware/seisee/html/SeiSeeEng. press small button that is on the right of the “From file” button.   [4] To save the changes press “Update” button. or press “Reset” button to undo all the changes .     http://www.

 Bad values are marked by red.     Select appropriate line of the header by mouse then enter changes from keyboard. or press “Reset” button to undo all the changes . “Sample Interval”.htm 29/52 .   [6] To save the changes press “Update” button.   Modified lines are highlighted by blue color.ru/docs/Freeware/seisee/html/SeiSeeEng. then check “Allow to edit all items” box.dmng. If you need nevertheless to edit these items. “Number samples per data trace for reel” and “Data Sample Code” items cannot be changed because they affect to file integrity.   Program will not update file till all the bad values are corrected.     http://www.6/6/2017 SeiSee 2 User's Manual (English)   [5] SEG­Y file binary header editing   Select “Bin Header” tab to show contents of the text header.

 Values of selected header items will be shown in Data panel.     Check items in Selection panel that you want to display.     The program checks for trace headers consistence.   Pressing to   button selects all the items. this value is highlighted by red color.   Custom header items creation   The program allows create custom header item description. Use control panel buttons for this.htm 30/52 .6/6/2017 SeiSee 2 User's Manual (English) Trace Headers window   Header Items browsing   To show this window select “Trace Headers” and “View” tabs. and   clears all selection.ru/docs/Freeware/seisee/html/SeiSeeEng. If current trace header value difference with previous trace header is not equal difference with next trace.         The button creates a new header and shows editing dialog window http://www.dmng.

*2.*4.  IEEE Float*4. from arbitrary header position   computable: its value is calculated by mathematical expression     In case of positional item we have the following dialog:     Fields:   Name Item name: it should be unique.*8.dmng.6/6/2017 SeiSee 2 User's Manual (English)       The button shows editing dialog window for current header item           The button removes the current item       Note: you can edit only custom header items. it will be used  for header axis labeling in seismic window and for table column labeling in the trace header window Description Header item description Position Byte position (from 1) for this item in trace header Format Select needed format from combo box: Integer*1.   There are two types of items:   positional: 16 or 32­bit integer.ru/docs/Freeware/seisee/html/SeiSeeEng. IBM Float*4   http://www.htm 31/52 .

  To create a computable item select “Expression” tab       Enter an expression that consists from numbers.htm 32/52 . select item in “Available Headers” list and press   button.ru/docs/Freeware/seisee/html/SeiSeeEng.dmng. operators (+­/*) and special variables   Examples:   Expression Description N ­ current trace number in the file N*2 ­ same multiplied by 2 2 ­ just value 2 H(21.6/6/2017 SeiSee 2 User's Manual (English) You can copy position and format from existing item to “Position” и “Format” fields.4)*2 ­ integer*4 from position 21 of trace header (CDP) multiplied by2     Тrace Searching Go to end or beginning of the file    ­ go to the first trace  ­ go to the last trace   Go to the trace with given index http://www. To do this. parenthesizes.

ru/docs/Freeware/seisee/html/SeiSeeEng.6/6/2017 SeiSee 2 User's Manual (English)   To activate this mode click left mouse button over “Trace #” table header     Fill in search number (N)    Select search condition from the list:     = go to trace index of which is equal of the search number + go N traces forward ­ go N trace backward Trace search by header item value   To activate this mode click left mouse button over needed header item name (like “CDP”)       Fill in search number (N)    http://www.dmng.htm 33/52 .

htm 34/52 .   http://www.6/6/2017 SeiSee 2 User's Manual (English) Select search condition from the list:     = find trace where selected header item value is equal N + find trace where selected header item value is equal current value + N ­ find trace where selected header item value is equal current value ­ N ≠  find trace where selected header item value is not equal N Press one of the following buttons:    ­ sequential search forward    ­ sequential search backward   [7]  ­ fast binary search . it works only on ordered sequence of values (ascended or descended) (≠ is not supported)   If file size is big.   Press   button to terminate current search.       Trace header editing Single trace header item modification   Move  mouse  pointer  to  table  cell  with  header  item  value  that  you  are  going  to  change  and  press  left  mouse button.dmng. then search may take sufficient amount of time.ru/docs/Freeware/seisee/html/SeiSeeEng.

htm 35/52 .6/6/2017 SeiSee 2 User's Manual (English)   Name and value of selected item will be shown on screen     Fill in edit field by new item value     and press Update   button   Trace headers changing by expression   Headers of selected traces (See: “Selection of traces to be displayed” article) can be changed by means mathematical expressions.dmng.     http://www.   To activate modification window select “Trace Headers” and “Change” tabs.ru/docs/Freeware/seisee/html/SeiSeeEng.

ru/docs/Freeware/seisee/html/SeiSeeEng.f). then in data panel click table header corresponding to it in the data panel:       Then fill in “Expression” field with expression text.htm 36/52 .dmng.4) returns CDP number.6/6/2017 SeiSee 2 User's Manual (English)   Check header to be changed in the selection panel. http://www. f – format (2­integer*2. 4­integer*4)   For example: H(21. where p – item position in the header.   The following variables have a special meaning:   Variable Description N Ordinal trace number in SEG­Y file L Last trace number in SEG­Y file   Function that returns arbitrary trace header item value is also defined:   Н(p.

htm 37/52 .ru/docs/Freeware/seisee/html/SeiSeeEng.6/6/2017 SeiSee 2 User's Manual (English)     Toolbar buttons:         Inserts value of item currently selected in the selection panel       Inserts current trace number in the expression       Insert last trace number       Clears expression field       Update file with new values       Undo the latest file modification     Repeat all above for each item you want to change and then press   button.       Hardcopy window   To show this window select “Hardcopy” tab.dmng.   http://www.   The following dialog will be shown:     Press “Update” to change file or “Close” to cancel changes.

  Press  “Setup”  button  to  choose  printer  and  page  size. for that you need to fill in Print Region form:   Tmin Minimal Time (ms) Tmax Maximal Time (ms) From tr. and “View” button to print Seismic View image. http://www.  Use  it  to setup your parameters.     It is possible only part of seismic section.  Standard  “Print  setup”  dialog  will  be  shown.6/6/2017 SeiSee 2 User's Manual (English)   Печать изображения   To print seismic image select “Print” tab.ru/docs/Freeware/seisee/html/SeiSeeEng.dmng.   Press “All” button to print (export) whole section. Start from this trace То tr.htm 38/52 . Stop at this trace   Use “min” and “max” buttons to set minimal or maximal possible values.    “File name” button puts current file name into edit control. and “Clear” button empties the control.   To  place  text  label  (one  string)  from  “Label”  edit  control  to  printout  set  mark  into    checkbox. Information about selected printer will be shown in “Printer Info” panel.     If image size is bigger then page size then it will be spitted into several parts.   To select orientation of plot use “Horizontal” and “Vertical” radio­buttons.

.   Processing   Processing is applied to trace before it will be shown on screen.  etc.   While printing other work with the program is not allowed.6/6/2017 SeiSee 2 User's Manual (English)   Print  preview  panel  shows  as  image  is  divided  into  pages.htm 39/52 .  use  it  to  specify  output  file.  scaling.     Экспорт изображения сейсмики в формате Windows Bitmap (.  then current changes also will be reflected in the preview panel.   Then  press  “Export”  button.  Printing  progress  will  be shown in progress bar at the bottom of the window.dmng.  When  standard  “File  Save”  dialog  appears.  “Close” button discards dialog.ru/docs/Freeware/seisee/html/SeiSeeEng. press “Abort Print” button.  press  “Print”  button. Here is the processing modules list:           band pass filter         automatic gain control (AGC)         data inversion (negation)   http://www.  If  you  changed  display  mode.bmp)   Select “Export” tab in “Hardcopy” window     Fill “Bitmap Dpi” field with "dot per inch" value for your bitmap image   In “Color Mode” select image type: 256­color (color 8­bit) or black and white (b/w ­1 bit).  The  button  label  changes  to  “Abort  Print”.     To  print  the  image.         To cancel printing.

  Use the panel to toggle corresponding processing.       Processing panel   . “OK” also closes the dialog. To accept the parameters press “Apply” or “OK” button. after that “Processing” dialog appears.6/6/2017 SeiSee 2 User's Manual (English) Processing parameters setup To set the processing parameters press   button or select “Processing”  “Parameters” menu item.htm 40/52 .   Processing panel item Description Inversion Data inversion (Negation) Filter Band pass filter Agc or Norm Automatic gain control or Normalization Weight Use Trace Weighting Factor trace header item Open “Processing” dialog     http://www.ru/docs/Freeware/seisee/html/SeiSeeEng. Enter parameters needed.dmng. “Close” button discards any changes and closes the dialog.

 if you want to use the AGC. The scale factor is equal to the RMS amplitude in the window.ru/docs/Freeware/seisee/html/SeiSeeEng.   Original data AGC applied http://www.    In “Use AGC” mode “Window length” parameter sets AGC window length.       Enter “Window length” and check “Use AGC”. if you want to use the filter. AGC module moves the window down the trace sample­by­sample and calculates a scale factor at each location.htm 41/52 .   Original data Filtered data     Automatic gain control (AGC)   In “Use Normalization” mode maximum amplitude value is calculated for trace and each sample is divided to its value.dmng.6/6/2017 SeiSee 2 User's Manual (English) Band pass filter     Enter filter cut frequencies as it is shown in the picture and check “Use filter”.

6/6/2017 SeiSee 2 User's Manual (English)     Inversion      This module replaces each sample in trace to inversed value (multiply by minus one).   Power Spectrum window To show the Spectrum window press   button or select menu: “View”  “Spectrum”.htm 42/52 .  Check “Use Inversion” to apply the inversion.dmng.ru/docs/Freeware/seisee/html/SeiSeeEng.   http://www.

 frequency ­ Hz)   Use the following check boxes to control spectrum charts curves:   Check Box Description Whole Section Whole section summary spectrum Range Spectrum of selected region (see Selection table) Current Trace Spectrum of current reace           To calculate rectangular region spectrum fill “Selection” table from keyboard     When it is done press    button.dmng.6/6/2017 SeiSee 2 User's Manual (English)   (amplitude ­ %.   http://www.ru/docs/Freeware/seisee/html/SeiSeeEng.   Press   button to fill the table with current seismic section boundaries.htm 43/52 .

 As shown above. The value of an expression string is the value of the last expression in the string.f).     Expression Syntax Expressions have pretty much the same syntax as they would have on paper. This is because the expression string can actually contain multiple expressions. Examples: y=5*6; Valid g=(x+1)*(x­1); Valid g=(x+1)(x­1); Invalid More than one expression may be contained within an expression string.6/6/2017 SeiSee 2 User's Manual (English) Also you can select the region by mouse in seismic window –    button   Appendices Expressions   Special variables and header item value function   The following variables have a special meaning:   Variable Description N Ordinal trace number in SEG­Y file L Last trace number in SEG­Y file   Function that returns arbitrary trace header item value is also defined:   Н(p. where p – item position in the header.htm 44/52 . with the following exceptions: Each expression must end with a semicolon.dmng.ru/docs/Freeware/seisee/html/SeiSeeEng. Examlples: g=7; Value: 7 http://www.4) returns CDP number. Examples: 4*x+5; y=5+2;g=4+6; y=r*sin(a);x=r*cos(a); The asterisk '*' must be used to multiply. even if only one expression is in the string. f – format (2­integer*2. each expression must end with a semicolon. The semicolon is used to mark the end of the expression. In our case semicolon at the end of the expression can be omitted. 4­integer*4)   For example: H(21.

 carriage returns. Max.&mval); &mval is a reference to a variable mval min(1.2. min(1. Max. The order of the normal parameters must remain the same and the order of the reference parameters must remain the same. Whitespace characters such as newlines.5.2. mod(v.3) returns 4.4.2. Comments may be nested as well.2. Function Ref Ref Result/Comment Args Args Args Args Absolute value of v.dmng.htm 45/52 .3. Vanderburg II)   The following functions are provided with ExprEval: Min.&mval.d) 2 2 0 0 mod(5.5) return 0. it is considered zero.3. but that variable does not exist.ru/docs/Freeware/seisee/html/SeiSeeEng. linefeeds.4); You may not nest reference parameters in any way Expressions may also be nested with parenthesis. Examples: y=sin(x­cos(5+max(4. Example:   <Set the x value> x = d * cos(r);   <Set the y value> y = d * sin(r);   <Comment out this for now   <Flip the values> t = x; x = y; y = x;   Stop commenting out>                           If a variable is used in an expression.3. and tabs are ignored. You can mix reference parameters with normal parameters.6*x))); 6+(5­2*(x+y)); Expressions may also have whitespace characters and comments. These parameters are references to other variables. ExprEval Internal Functions (by Brian A.2 http://www.3 Remainder of v/d.4); You may mix them inside like this. Min. Comments begin with the less than­sign '<' and end with the greater than­sign '>'.(&mval). abs(v) 1 1 0 0 abs(­4. Examples: min(1. spaces.2.6/6/2017 SeiSee 2 User's Manual (English) k=z+1; Value: z+1 r=4;k=6;o=9+r­k; Value: 9+r­k Some functions may take reference parameters. If it does exist then its value is used instead.

.5) returns around 1.352 The arc­cosine of a in radians..1.5) returns around 0.8) returns around 1. http://www.7 sqrt(a) 1 1 0 0 The square root of a.927 The base 10 logarithm of a.b) 2 2 0 0 pow(3.2) returns 4 Rounds a down to the nearest integer. sin(a) 1 1 0 0 sin(1..2) returns 3 rand() 0 0 0 0 Returns a number between 0 up to but not including 1. floor(a) 1 1 0 0 floor(3.997 The hyperbolic sine of a.7) returns ­5 The maximum number passed.2) returns 3 The fractional part of v. log(a) 1 1 0 0 log(100) returns 2 10 raised to the power of a.b) 2 2 0 0 logn(16.905 The arc­tangent of a in radians. sqrt(16) returns 4 The sine of a radians.5) returns around 2.x) 2 2 0 0 atan2(4. ipart(3. min(v.htm 46/52 .0707 cosh(a) 1 1 0 0 The hyperbolic cosine of a.­2. pow10(a) 1 1 0 0 pow10(2) returns 100 The base e logarithm of a.5) returns around 0.291 The arc­tangent of y/x.­5. cos(a) 1 1 0 0 cos(1.5) returns around 2. sinh(a) 1 1 0 0 sinh(1.389 The base b logarithm of a. random(a.2. cosh(1.5) returns around 0. with quadrant correction.3) returns about 0.2) returns 0.) 1 None 0 0 min(3.5) returns around tanh(a) 1 1 0 0 0...21.7) returns 3.2 The minimum number passed.­5.) 1 None 0 0 max(3..dmng. max(v. acos(a) 1 1 0 0 acos(0. atan2(y. tan(a) 1 1 0 0 tan(1.2) returns 4 Rounds a up to the nearest integer.524 The cosine of a radians. asin(a) 1 1 0 0 asin(0. logn(a.2. ln(a) 1 1 0 0 ln(2.3) returns about 0.5) returns around 14.7) returns 7 The value a raised to the power b. pow(a.047 The tangent of a radians. fpart(v) 1 1 0 0 fpart(3. ceil(a) 1 1 0 0 ceil(3. tanh(1.2.ru/docs/Freeware/seisee/html/SeiSeeEng. atan(a) 1 1 0 0 atan(0.6/6/2017 SeiSee 2 User's Manual (English) ipart(v) 1 1 0 0 The integer part of v. exp(a) 1 1 0 0 exp(2) returns around 7.b) 2 2 0 0 Returns a number between a up to and including b.101 The hyperbolic tangent of a.030 e raised to the power of a.129 The arc­sine of a in radians.­2.

rad(a) 1 1 0 0 rad(180) returns around 3.0 Returns 1. poltorectx(3.0 Returns the average of the values passed. If c is greater than 0.2..0.f) 3 3 0 0 returns f.0 Returns 1.0 below(a. If c is greater than 0.0. srand(a) 1 1 0 0 Return value is unknown Seed the random number generator with a value based on randomize() 0 0 0 0 the current time. select(3.7) returns 1. If v is less than min.5) returns around 2.1.4 This is used to translate points from different scale.3..1.4..b) 2 2 0 0 equal(3..5) returns 360 (y example) poly(x. If v is greater than max it returns max.0 if a is above b.992 Evaluates and returns t if c is not 0.p]) 3 4 0 0 returns z.1.. clip(v.9) returns 2.1.max) 3 3 0 0 clamp(8.­0.min.2PI) in radians of the recttopola(x.5) returns 120 (x example) pntchange(­1.5) returns around 0.htm 47/52 .b) 2 2 0 0 below(3. clamp(v. avg(a.min.­0.588 Returns the x rectangular co­ordinate of the polar co­ poltorectx(r.0. poltorecty(3. x is the value to http://www.a) 2 2 0 0 ordinates.1.0.1. Else returns 0.5) returns 5 Returns 1. looping if needed.b) 2 2 0 0 above(3.t..2) returns 2 Clamps v to the range from min to max. side2new.dmng.n. Else evaluates and if(c.2) returns 0. Returns z if c is 0.1.. recttopolr(x.3) returns around 3. clip(3.) 2 None 0 0 This function calculates the polynomial..0 equal(a.0 and four arguments were passed.0 if a is below b.0 above(a.3) returns around 0.2) returns 1.max) 3 3 0 0 Otherwise it returns v. recttopola(2.4.y) 2 2 0 0 recttopolr(2.z[. if(0. Return value is unknown Returns a radians converted to degrees.c1.0. Else returns 0.a) 2 2 0 0 ordinates.14) returns around 179.6/6/2017 SeiSee 2 User's Manual (English) Seeds the random number generator with a value.ru/docs/Freeware/seisee/html/SeiSeeEng.1.y) 2 2 0 0 rectangular co­ordinates.2) returns 0.3. 5 5 0 0 lined up correctly.480.0 and only three arguments were passed.2. It pntchange(side1old. return p.142 Returns the polar radius of the rectangular co­ordinates.3.606 Returns the polar angle (0.6) returns 4 Clips v to the range from min to max. side1new. select(c.) 1 None 0 0 avg(3.212 Returns the y rectangular co­ordinate of the polar co­ poltorecty(r.1.480.1 Returns n if c is less than 0. works no matter the orientation as long as the sides are side2old. deg(a) 1 1 0 0 deg(3. oldpnt) pntchange(­1.909 Returns a degrees converted to radians.0 if a is equal to b. Else returns 0. it returns min.

for(x=0. It is mainly for the 'for' function. the action statements (a1 to an) are evaluated.y=y+x) returns 55.3) returns 0.001). Ref Function Result/Comment Args Args Args Args             http://www.31830988618379067154 M_2_PI 2/π 0.b) 2 2 0 0 or(2.0 or(a.a1.many(j=j+5.1.4426950408889634074 M_LOG10E log10(e) 0.6.11).4) returns 2168 same as 6*44 + 9*43 + 3*42 + 1*41 + 4*40 Returns 0.56418958354776 M_2_SQRTPI 2/√(π) 1.0 if a is 0.dmng.. c1 and on are the coefficients.0.. Min.0 This function acts like a for loop in C. for(many(j=5.0 Returns 0.above(j*k..0) returns 1..0 Else returns 0. Max.6/6/2017 SeiSee 2 User's Manual (English) use in the polynomial.12837916709551257390 M_SQRT2 √(2) 1.) 4 None 0 0 statement is evaluated. poly(4.0.0) ExprEval Internal Constants The following constants are provided with ExprEval: Constant Math Form Value M_E e 2.0.7182818284590452354 M_LOG2E log2(e) 1.57079632679489661923 M_PI_4 π/4 0.0 Else returns 1.0 Returns 1.0 if either a or b are 0..below(x.0) This function treats many subexpressions as a single many(expr.3. and the test is evaluated again.78539816339744830962 M_1_PI 1/π 0.test.14159265358979323846 M_PI_2 π/2 1.0.63661977236758134308 M_1_SQRTPI 1/√(π) 0. First init is evaluated. Then test is evaluated.x=x+1.70710678118654752440 Application Internal Functions Application defined expression functions go here.0 not(a) 1 1 0 0 not(0.41421356237309504880 M_1_SQRT2 1/√(2) 0.inc.0) returns 0. Min.9.1.k=k/2).43429448190325182765 M_LN2 ln(2) 0.ru/docs/Freeware/seisee/html/SeiSeeEng.1..0 if both a and b are 0. Ref Max.htm 48/52 .0 (if y was initially 0.k=1). the inc for(init. The result is the result of the final action statement. As long as the test is not 0.30258509299404568402 M_PI π 3.0 and(a.b) 2 2 0 0 and(2.0 Else returns 1.69314718055994530942 M_LN10 ln(10) 2.) 1 None 0 0 object (function).

6/6/2017 SeiSee 2 User's Manual (English) Application Internal Constants Application defined expression constants go here.dmng.htm 49/52 .ru/docs/Freeware/seisee/html/SeiSeeEng.   This example shows drawing of sine trace with amplitude 1. gain and view on screen   When gain = 1 sample value of +1 is in the center of the next trace. and –1 in the center of previous one.5  http://www. Variable Math Form Value             Trace value.0    Gain=0. Constant Math Form Value       Application Internal Variables Application defined expression variables go here.0   Gain=1.

bottom +100)     The same traces in color coding:   Gain=0.dmng.htm 50/52 .5   http://www.ru/docs/Freeware/seisee/html/SeiSeeEng.6/6/2017 SeiSee 2 User's Manual (English)       For color mode we calculate value from Sample_Value*Gain*100 and select color from palette (top ­100.

seg.   Format is same as SEG­Y.htm 51/52 .6/6/2017 SeiSee 2 User's Manual (English) Gain=1.dmng.org/publications/tech­stand     SU/CWP files   SU/CWP files are used in open source “CWP/SU: Seismic Un*x” seismic  processing  package  from  Colorado School of Mines. but it doesn’t have text header.0      Simplified SEG­Y file structure   File headers Seismic traces 3200 bytes 400 bytes 240 bytes seismic 240 bytes seismic 240 seismic binary trace trace trace trace bytes trace text header header header data header data trace data (EBCDIC) header     Details are here SEG (Society of Exploration Geophysicists): http://www.ru/docs/Freeware/seisee/html/SeiSeeEng.             http://www.

ru/docs/Freeware/seisee/html/SeiSeeEng. [3]  You cannot edit the header if file has read­only attribute. If the key is equal to that. If it's greater. [5]  You cannot edit the header if file has read­only attribute. [7]  A fast way to search a sorted array is to use a binary search. The idea is to look at the element in the middle. [6]   “Reset” and “Update” buttons affects to text and binary header at the same time. [2]  The program supports the same sample formats that can be produced by “ProMAX” Seg­Y output module.dmng. do a binary search of the second half. the search is finished. If the key is less than the middle element.6/6/2017 SeiSee 2 User's Manual (English)                           © Sergey Pavlukhin Yuzhno­Sakhalinsk Russia 2004­2013   [1]  Sorry people. but English is not my native language. do a binary search on the first half.htm 52/52 . http://www. [4]   “Reset” and “Update” buttons affects to text and binary header at the same time.