SEPlib to m8r dictionary: Difference between revisions
No edit summary |
|||
Line 7: | Line 7: | ||
==Programs== | ==Programs== | ||
* 5dFFT | * 5dFFT | ||
* Agc | * Agc: [http://m8r.info/RSF/sfagc.html sfagc] | ||
* AMO | * AMO: [http://m8r.info/RSF/sffkamo.html sffkamo] | ||
* Aniso2d | * Aniso2d | ||
* Attr3dhead | * Attr3dhead | ||
* Attr | * Attr: [http://m8r.info/RSF/sfattr.html sfattr] | ||
* Balance | * Balance | ||
* Box | * Box: [http://m8r.info/RSF/sfbox.html sfbox] | ||
* Byte | * Byte | ||
* CAM: [http:// | * CAM: [http://m8r.info/RSF/sfcamig.html sfcamig] | ||
* Cfft | * Cfft | ||
* Contour | * Contour: [http://m8r.info/RSF/sfcontour.html sfcontour] | ||
* Cp3d | * Cp3d | ||
* Cp | * Cp: [http://m8r.info/RSF/sfcp.html sfcp] | ||
* Create3d | * Create3d | ||
* Cubeplot | * Cubeplot | ||
Line 25: | Line 25: | ||
* Dip | * Dip | ||
* Dis3dhead | * Dis3dhead | ||
* Disfil | * Disfil: [http://m8r.info/RSF/sfdisfil.html sfcamig] | ||
* Dots | * Dots: [http://m8r.info/RSF/sfdots.html sfdots] | ||
* Edit | * Edit | ||
* Energy | * Energy | ||
* Envelope | * Envelope: [http://m8r.info/RSF/sfenvelope.html sfenvelope] | ||
* Fdmod2 | * Fdmod2 | ||
* Filter: [http:// | * Filter: [http://m8r.info/RSF/sfconv.html sfconv] | ||
* FMeikonal | * FMeikonal | ||
* Fold3d | * Fold3d | ||
Line 38: | Line 38: | ||
* Fx2d | * Fx2d | ||
* Gauss | * Gauss | ||
* Get: [http:// | * Get: [http://m8r.info/RSF/sfget.html sfget] | ||
* Gfgradz | * Gfgradz | ||
* Graph: [http:// | * Graph: [http://m8r.info/RSF/sfgraph.html sfgraph] | ||
* Grey: [http:// | * Grey: [http://m8r.info/RSF/sfgrey.html sfgrey] | ||
* Grid_fold | * Grid_fold | ||
* Halfint | * Halfint: [http://m8r.info/RSF/sfhalfint.html sfhalfint] | ||
* Headermath | * Headermath | ||
* Helicon | * Helicon: [http://m8r.info/RSF/sfhelicon.html sfhelicon] | ||
* Histogram | * Histogram | ||
* Hwt3d | * Hwt3d: [http://m8r.info/RSF/sfhwt3d.html sfhwt3d] | ||
* Hypint | * Hypint | ||
* Hypmovie | * Hypmovie | ||
* Hypsum | * Hypsum | ||
* In3d | * In3d | ||
* Interleave | * Interleave: [http://m8r.info/RSF/sfinterleave.html sfinterleave] | ||
* Interp | * Interp | ||
* Iso2d | * Iso2d | ||
Line 60: | Line 60: | ||
* Lpfilt | * Lpfilt | ||
* Marine_geom3d | * Marine_geom3d | ||
* Math | * Math: [http://m8r.info/RSF/sfmath.html sfmath] | ||
* MCvfit | * MCvfit | ||
* Median | * Median: [http://m8r.info/RSF/sfmedian.html sfmedian] | ||
* Merge | * Merge: [http://m8r.info/RSF/sfmerge.html sfmerge] | ||
* Miss | * Miss | ||
* MTTmaps | * MTTmaps | ||
Line 69: | Line 69: | ||
* Mute | * Mute | ||
* Mv3d | * Mv3d | ||
* Mv | * Mv: [http://m8r.info/RSF/sfmv.html sfmv] | ||
* Nmo3d | * Nmo3d | ||
* Noise | * Noise | ||
* OFF2ANG: [http:// | * OFF2ANG: [http://m8r.info/RSF/sfradon.html sfradon] or [http://m8r.info/RSF/sfslant.html sfslant], followed by [http://m8r.info/RSF/sftan2ang.html sftan2ang]. | ||
* Operplot | * Operplot | ||
* Overlay | * Overlay | ||
* Pad: [http:// | * Pad: [http://m8r.info/RSF/sfpad.html sfpad] for padding with zeros, or [http://m8r.info/RSF/sfspray.html sfspray] for extending with the last value (equivalent with Pad with extend option) | ||
* Pef | * Pef | ||
* Phase | * Phase | ||
Line 83: | Line 83: | ||
* Ricksep | * Ricksep | ||
* Rm3d | * Rm3d | ||
* Rm | * Rm: [http://m8r.info/RSF/sfrm.html sfrm] | ||
* Scale | * Scale | ||
* Scat3d | * Scat3d | ||
Line 92: | Line 92: | ||
* Sep2segy | * Sep2segy | ||
* Sep2su | * Sep2su | ||
* Smooth: [http:// | * Smooth: [http://m8r.info/RSF/sfsmooth.html sfsmooth] | ||
* Spectra | * Spectra | ||
* Spike | * Spike | ||
* SRM | * SRM | ||
* Stack3d | * Stack3d | ||
* Stolt | * Stolt: [http://m8r.info/RSF/sfstolt.html sfstolt] | ||
* Stretch | * Stretch | ||
* Su2sep | * Su2sep | ||
Line 104: | Line 104: | ||
* Ta2vplot | * Ta2vplot | ||
* Thplot | * Thplot | ||
* Tpow: [http:// | * Tpow: [http://m8r.info/RSF/sftpow.html sftpow] | ||
* Transf | * Transf | ||
* Transp | * Transp: [http://m8r.info/RSF/sftransp.html sftransp] | ||
* Trcamp | * Trcamp | ||
* Vconvert | * Vconvert | ||
Line 113: | Line 113: | ||
* Vel | * Vel | ||
* Wavelet | * Wavelet | ||
* Wiggle | * Wiggle: [http://m8r.info/RSF/sfwiggle.html sfwiggle] | ||
* Window3d | * Window3d | ||
* Window_key | * Window_key | ||
* Window | * Window: [http://m8r.info/RSF/sfwindow.html sfwindow] | ||
==Library procedures== | ==Library procedures== |
Revision as of 04:19, 23 January 2011
SEPlib is an open-source software package for seismic data processing developed at the Stanford Exploration Project. The dictionary below is intended for SEPlib users who are interested in either using Madagascar (m8r) or in finding out which algorithms/utilities are present in m8r, but not in SEPlib.
A m8r program, or a chain of m8r programs, will be considered equivalent to a SEPlib counterpart only if it has at least all the capabilities of its SEPlib counterpart. The fact that two of Claerbout's books (Basic Earth Imaging and Imaging Estimation by Example) and several SEP report articles have been reproduced with Madagascar shows that at least a significant subset of SEPlib is fully translatable. Individual programs may not be equivalent option-for-option. Like Lego blocks, they come together only when data flow examples are created from them, and such flows can certainly made fully equivalent even if the "building blocks" may differ slightly.
The starting point of the list below was the list of manual pages in SEPlib 6.5.3 (docs/man/man{1,3}/*.mn in the source code distribution). For programs, those files starting with a capital leter (the SEPlib convention for program names) were considered.
Programs
- 5dFFT
- Agc: sfagc
- AMO: sffkamo
- Aniso2d
- Attr3dhead
- Attr: sfattr
- Balance
- Box: sfbox
- Byte
- CAM: sfcamig
- Cfft
- Contour: sfcontour
- Cp3d
- Cp: sfcp
- Create3d
- Cubeplot
- Dip_azim
- Dip
- Dis3dhead
- Disfil: sfcamig
- Dots: sfdots
- Edit
- Energy
- Envelope: sfenvelope
- Fdmod2
- Filter: sfconv
- FMeikonal
- Fold3d
- Ft3d
- Ftplot
- Fx2d
- Gauss
- Get: sfget
- Gfgradz
- Graph: sfgraph
- Grey: sfgrey
- Grid_fold
- Halfint: sfhalfint
- Headermath
- Helicon: sfhelicon
- Histogram
- Hwt3d: sfhwt3d
- Hypint
- Hypmovie
- Hypsum
- In3d
- Interleave: sfinterleave
- Interp
- Iso2d
- Kirch_2d_depth
- Kirmod3d
- Log
- Lpfilt
- Marine_geom3d
- Math: sfmath
- MCvfit
- Median: sfmedian
- Merge: sfmerge
- Miss
- MTTmaps
- Mute3d
- Mute
- Mv3d
- Mv: sfmv
- Nmo3d
- Noise
- OFF2ANG: sfradon or sfslant, followed by sftan2ang.
- Operplot
- Overlay
- Pad: sfpad for padding with zeros, or sfspray for extending with the last value (equivalent with Pad with extend option)
- Pef
- Phase
- Reshape
- Reverse
- Rickmovie
- Ricksep
- Rm3d
- Rm: sfrm
- Scale
- Scat3d
- Scat
- Sdd
- Segy2sep
- Seis_vel
- Sep2segy
- Sep2su
- Smooth: sfsmooth
- Spectra
- Spike
- SRM
- Stack3d
- Stolt: sfstolt
- Stretch
- Su2sep
- Surface
- Synch3d
- Ta2vplot
- Thplot
- Tpow: sftpow
- Transf
- Transp: sftransp
- Trcamp
- Vconvert
- Velan3d
- Velan
- Vel
- Wavelet
- Wiggle: sfwiggle
- Window3d
- Window_key
- Window: sfwindow
Library procedures
- adj_mod
- alloc
- array
- autocorr
- auxclose
- auxpar
- auxputch
- auxputhead
- binpull1
- binpull2
- bound
- boxconv
- box
- broyden_mod
- burg2
- burg
- butter
- c2h
- cadd
- cartesian
- causint
- cdiv
- cdoubint
- cdstep
- cefft
- cent
- cexp
- cgmeth
- cgstep
- chain
- ciexp
- cinv
- clog
- cmplx
- cmult
- cneg
- compress
- conjg
- conjgrad
- conv
- copy_data_pointer
- copy_history
- createhelix
- createmshelix
- createnhelix
- cross_wilson
- csmult
- cspow
- csqrt
- csub
- cvfft
- datapath
- ddot
- doc
- dottest
- energy
- evaluate_expression
- fastmarch
- fetch
- finish_susep
- fold
- fullnm
- gauss
- getch_add_string
- getch
- h2c
- halfdifa
- hclose
- hconest
- helderiv
- heliarr
- helicon
- helixcartmod
- helix
- hetch
- hwt_trace_rays
- hwt_travel_cube
- igrad1
- igrad2
- init_3d
- initpar
- init_sep3d
- init_sep3d_par
- init_sep3d_tag
- integer
- interpolate_mod
- invint2
- irls
- lapfac
- lint1
- lint2
- lopef
- lsqr
- make_unpipe
- matmult
- misinput
- mshconest
- mshelicon
- nbound
- nhconest
- nhelicon
- nhelix
- nmis2
- nmo_mod
- nonlin_solver
- npef
- npolydiv
- pad_it
- partan
- patch
- pefest
- pef
- polydiv
- pqueue
- print_sep3d
- putch
- puthead
- quantile
- quick_sort
- refft
- refine2
- regrid
- rms2int
- rvfft
- sep3d_add_drn
- sep3d_axes_allocate
- sep3d_axis_index
- sep3dc_clean
- sep3dc_collect_data
- sep3dc_collect_headers
- sep3dc_conform
- sep3dc_coord_copy
- sep3dc_copy
- sep3dc_delete
- sep3dc_desection_tag
- sep3dc_distribute_data
- sep3dc_distribute_headers
- sep3dc_ge_space
- sep3dc_grab_grid_values
- sep3dc_grab_headers
- sep3dc_grab_key_vali
- sep3dc_grab_key_vals
- sep3dc_grid_copy
- sep3dc_header_copy
- sep3dc_inorder
- sep3dc_key_index
- sep3dc_local_buffer_size
- sep_3d_close
- sep3dc_ndims
- sep3d_collect_data
- sep3d_collect_headers
- sep3d_conform
- sep3d_copy
- sep3dc_read_data
- sep3dc_reshape
- sep3dc_rite_num_traces
- sep3dc_section_tag
- sep3dc_set_grid_values
- sep3dc_set_key_vals
- sep3dc_set_number_headers
- sep3dc_update_ntraces
- sep3dc_write_description
- sep3dc_write_status
- sep3d_desection
- sep3d_distribute_data
- sep3d_distribute_headers
- sep3df
- sep3d_ge_space
- sep3d_grab_coords
- sep3d_grab_grid_values
- sep3d_grab_headers
- sep3d_grab_key_vals
- sep3d_grab_sect_param
- sep3d_grab_sep3d
- sep3d_grid_copy
- sep3d_header_copy
- sep3d_initialize
- sep3d_key_allocate
- sep3d_key_index
- sep3d_local_buffer_size
- sep3d_ndims
- sep3d_own
- sep3d_read_data
- sep3d_reshape
- sep3d_rite_num_traces
- sep3d_section
- sep3d_section_tag
- sep3d_set_coords
- sep3d_set_key_vals
- sep3d_set_number_headers
- sep3d_set_sect_param
- sep3d_set_sep3d
- sep3d_store_grid_values
- sep3d_synch
- sep3d_update_ntraces
- sep3d_with_drn
- sep3d_write_data
- sep3d_write_description
- separg
- sep_copy_gff
- sep_copy_grid
- sep_copy_header_keys
- sep_copy_hff
- seperr
- sep_extract_val_by_index
- sep_get_data_axis_par
- sep_get_grid_axis_par
- sep_get_grid_window
- sep_get_header_axis_par
- sep_get_key_fmt
- sep_get_key_index
- sep_get_key_name
- sep_get_key_type
- sep_get_number_data_axes
- sep_get_number_grid_axes
- sep_get_number_header_axes
- sep_get_number_keys
- sep_get_val_by_index
- sep_get_val_by_name
- sep_get_val_headers
- sep_put_data_axis_par
- sep_put_grid_axis_par
- sep_put_grid_window
- sep_put_header_axis_par
- sep_put_key
- sep_put_number_keys
- sep_put_val_by_index
- sep_put_val_headers
- sep_reorder_data_fast
- sep_reorder_data
- sep_set_no_grid
- sep_set_no_headers
- sepwarn
- sgainpar
- signoi
- slice
- solver
- solver_prec
- solver_reg
- spp
- sqroot
- sreed
- sreed_window
- srite
- srite_window
- sseek_block
- sseek
- ssize_block
- ssize
- steepdip
- steering
- tgettr
- tputtr
- triangle1
- triangle2
- triangle
- valid_structure
- velan_subs_mod
- velsimp
- veltran
- weicam_init
- weight
- weihcig_init
- weihcig
- weipcig_init
- weipcig
- weisll_init
- weisll
- weissf_init
- weissf
- weiwem_init
- weiwem
- wilson