Difference between revisions of "SEPlib to m8r dictionary"

From Madagascar
Jump to navigation Jump to search
(→‎Programs: more equivalents)
Line 14: Line 14:
 
* Balance
 
* Balance
 
* Box: [http://m8r.info/RSF/sfbox.html sfbox]
 
* Box: [http://m8r.info/RSF/sfbox.html sfbox]
* Byte
+
* Byte: [http://m8r.info/RSF/sfgrey.html sfgrey] (with appropriate options -- what are those?)
* CAM: [http://m8r.info/RSF/sfcamig.html sfcamig]
+
* CAM: [http://m8r.info/RSF/sfcamig3.html sfcamig3]
 
* Cfft
 
* Cfft
 
* Contour: [http://m8r.info/RSF/sfcontour.html sfcontour]
 
* Contour: [http://m8r.info/RSF/sfcontour.html sfcontour]
Line 21: Line 21:
 
* Cp: [http://m8r.info/RSF/sfcp.html sfcp]
 
* Cp: [http://m8r.info/RSF/sfcp.html sfcp]
 
* Create3d
 
* Create3d
* Cubeplot
+
* Cubeplot: [http://m8r.info/RSF/sfgrey3.html sfgrey3]
 
* Dip_azim
 
* Dip_azim
* Dip
+
* Dip: [http://m8r.info/RSF/sfdip.html sfdip]
 
* Dis3dhead
 
* Dis3dhead
 
* Disfil: [http://m8r.info/RSF/sfdisfil.html sfcamig]
 
* Disfil: [http://m8r.info/RSF/sfdisfil.html sfcamig]
Line 44: Line 44:
 
* Grid_fold
 
* Grid_fold
 
* Halfint: [http://m8r.info/RSF/sfhalfint.html sfhalfint]
 
* Halfint: [http://m8r.info/RSF/sfhalfint.html sfhalfint]
* Headermath
+
* Headermath: [http://m8r.info/RSF/sfheadermath.html sfheadermath]
 
* Helicon: [http://m8r.info/RSF/sfhelicon.html sfhelicon]
 
* Helicon: [http://m8r.info/RSF/sfhelicon.html sfhelicon]
* Histogram
+
* Histogram: [http://m8r.info/RSF/sfhistogram.html sfhistogram]
 
* Hwt3d: [http://m8r.info/RSF/sfhwt3d.html sfhwt3d]
 
* Hwt3d: [http://m8r.info/RSF/sfhwt3d.html sfhwt3d]
* Hypint
+
* Hypint:
 
* Hypmovie
 
* Hypmovie
 
* Hypsum
 
* Hypsum
Line 56: Line 56:
 
* Iso2d
 
* Iso2d
 
* Kirch_2d_depth
 
* Kirch_2d_depth
* Kirmod3d
+
* Kirmod3d: [http://m8r.info/RSF/sfkirmod3.html sfkirmod3]
 
* Log
 
* Log
 
* Lpfilt
 
* Lpfilt
Line 64: Line 64:
 
* Median: [http://m8r.info/RSF/sfmedian.html sfmedian]
 
* Median: [http://m8r.info/RSF/sfmedian.html sfmedian]
 
* Merge: [http://m8r.info/RSF/sfmerge.html sfmerge]
 
* Merge: [http://m8r.info/RSF/sfmerge.html sfmerge]
* Miss
+
* Miss: [http://m8r.info/RSF/sfmiss.html sfmiss]
 
* MTTmaps
 
* MTTmaps
 
* Mute3d
 
* Mute3d
* Mute
+
* Mute: [http://m8r.info/RSF/sfmutter.html sfmutter]
 
* Mv3d
 
* Mv3d
 
* Mv: [http://m8r.info/RSF/sfmv.html sfmv]
 
* Mv: [http://m8r.info/RSF/sfmv.html sfmv]
 
* Nmo3d
 
* Nmo3d
* Noise
+
* Noise: [http://m8r.info/RSF/sfnoise.html sfnoise]
 
* 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].
 
* 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

Revision as of 14:37, 30 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

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