<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ahay.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mytest1</id>
	<title>Madagascar - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ahay.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mytest1"/>
	<link rel="alternate" type="text/html" href="https://ahay.org/wiki/Special:Contributions/Mytest1"/>
	<updated>2026-06-10T15:46:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://ahay.org/index.php?title=SEPlib_to_m8r_dictionary&amp;diff=1634</id>
		<title>SEPlib to m8r dictionary</title>
		<link rel="alternate" type="text/html" href="https://ahay.org/index.php?title=SEPlib_to_m8r_dictionary&amp;diff=1634"/>
		<updated>2011-04-13T16:06:42Z</updated>

		<summary type="html">&lt;p&gt;Mytest1: /* Programs */ fixed minor typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://sep.stanford.edu/doku.php?id=sep:software:seplib SEPlib] is an open-source software package for seismic data processing developed at the [http://sep.stanford.edu/doku.php 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. &lt;br /&gt;
&lt;br /&gt;
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 [http://sepwww.stanford.edu/data/media/public/sep/prof/index.html Claerbout&#039;s books] (&#039;&#039;Basic Earth Imaging&#039;&#039; and &#039;&#039;Imaging Estimation by Example&#039;&#039;) and several SEP report articles have been [[Reproducible_Documents | 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 &amp;quot;building blocks&amp;quot; may differ slightly.&lt;br /&gt;
&lt;br /&gt;
The starting point of the list below was the list of manual pages in SEPlib 6.5.3 (&amp;lt;tt&amp;gt;docs/man/man{1,3}/*.mn&amp;lt;/tt&amp;gt; in the source code distribution). For programs, those files starting with a capital leter (the SEPlib convention for program names) were considered.&lt;br /&gt;
&lt;br /&gt;
==Programs==&lt;br /&gt;
* 5dFFT&lt;br /&gt;
* Agc: [http://m8r.info/RSF/sfagc.html sfagc]&lt;br /&gt;
* AMO: [http://m8r.info/RSF/sffkamo.html sffkamo]&lt;br /&gt;
* Aniso2d&lt;br /&gt;
* Attr3dhead&lt;br /&gt;
* Attr: [http://m8r.info/RSF/sfattr.html sfattr]&lt;br /&gt;
* Balance&lt;br /&gt;
* Box: [http://m8r.info/RSF/sfbox.html sfbox]&lt;br /&gt;
* Byte: [http://m8r.info/RSF/sfgrey.html sfgrey] (with appropriate options -- what are those?)&lt;br /&gt;
* CAM: [http://m8r.info/RSF/sfcamig3.html sfcamig3]&lt;br /&gt;
* Cfft&lt;br /&gt;
* Contour: [http://m8r.info/RSF/sfcontour.html sfcontour]&lt;br /&gt;
* Cp3d&lt;br /&gt;
* Cp: [http://m8r.info/RSF/sfcp.html sfcp]&lt;br /&gt;
* Create3d&lt;br /&gt;
* Cubeplot: [http://m8r.info/RSF/sfgrey3.html sfgrey3]: &amp;lt;tt&amp;gt;Cubeplot out=file.H &amp;gt;/dev/null&amp;lt;/tt&amp;gt; is equivalent to &amp;lt;tt&amp;gt;sfgrey3 &amp;gt; file.rsf&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;Cubeplot | Tube&amp;lt;/tt&amp;gt; is equivalent to &amp;lt;tt&amp;gt;sfgrey3 | sfpen&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Dd: see Sdd&lt;br /&gt;
* Dip_azim&lt;br /&gt;
* Dip: [http://m8r.info/RSF/sfdip.html sfdip]&lt;br /&gt;
* Dis3dhead&lt;br /&gt;
* Disfil: [http://m8r.info/RSF/sfdisfil.html sfdisfil]&lt;br /&gt;
* Dots: [http://m8r.info/RSF/sfdots.html sfdots]&lt;br /&gt;
* Edit&lt;br /&gt;
* Energy&lt;br /&gt;
* Envelope: [http://m8r.info/RSF/sfenvelope.html sfenvelope]&lt;br /&gt;
* Fdmod2&lt;br /&gt;
* Filter: [http://m8r.info/RSF/sfconv.html sfconv]&lt;br /&gt;
* FMeikonal&lt;br /&gt;
* Fold3d&lt;br /&gt;
* Ft3d&lt;br /&gt;
* Ftplot&lt;br /&gt;
* Fx2d&lt;br /&gt;
* Gauss&lt;br /&gt;
* Get: [http://m8r.info/RSF/sfget.html sfget]&lt;br /&gt;
* Gfgradz&lt;br /&gt;
* Graph: [http://m8r.info/RSF/sfgraph.html sfgraph]&lt;br /&gt;
* Grey: [http://m8r.info/RSF/sfgrey.html sfgrey]: &amp;lt;tt&amp;gt;Grey out=file.H &amp;gt;/dev/null&amp;lt;/tt&amp;gt; is equivalent to &amp;lt;tt&amp;gt;sfgrey &amp;gt; file.rsf&amp;lt;/tt&amp;gt;, and &amp;lt;tt&amp;gt;Grey | Tube&amp;lt;/tt&amp;gt; is equivalent to &amp;lt;tt&amp;gt;sfgrey | sfpen&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Grid_fold&lt;br /&gt;
* Halfint: [http://m8r.info/RSF/sfhalfint.html sfhalfint]&lt;br /&gt;
* Headermath: [http://m8r.info/RSF/sfheadermath.html sfheadermath]&lt;br /&gt;
* Helicon: [http://m8r.info/RSF/sfhelicon.html sfhelicon]&lt;br /&gt;
* Histogram: [http://m8r.info/RSF/sfhistogram.html sfhistogram]&lt;br /&gt;
* Hwt3d: [http://m8r.info/RSF/sfhwt3d.html sfhwt3d]&lt;br /&gt;
* Hypint: &lt;br /&gt;
* Hypmovie&lt;br /&gt;
* Hypsum&lt;br /&gt;
* In: [http://m8r.info/RSF/sfin.html sfin]&lt;br /&gt;
* In3d&lt;br /&gt;
* Interleave: [http://m8r.info/RSF/sfinterleave.html sfinterleave]&lt;br /&gt;
* Interp&lt;br /&gt;
* Iso2d&lt;br /&gt;
* Kirch_2d_depth&lt;br /&gt;
* Kirmod3d: [http://m8r.info/RSF/sfkirmod3.html sfkirmod3]&lt;br /&gt;
* Log&lt;br /&gt;
* Lpfilt&lt;br /&gt;
* Marine_geom3d&lt;br /&gt;
* Math: [http://m8r.info/RSF/sfmath.html sfmath]&lt;br /&gt;
* MCvfit&lt;br /&gt;
* Median: [http://m8r.info/RSF/sfmedian.html sfmedian]&lt;br /&gt;
* Merge: [http://m8r.info/RSF/sfmerge.html sfmerge]&lt;br /&gt;
* Miss: [http://m8r.info/RSF/sfmiss.html sfmiss]&lt;br /&gt;
* MTTmaps&lt;br /&gt;
* Mute3d&lt;br /&gt;
* Mute: [http://m8r.info/RSF/sfmutter.html sfmutter]&lt;br /&gt;
* Mv3d&lt;br /&gt;
* Mv: [http://m8r.info/RSF/sfmv.html sfmv]&lt;br /&gt;
* Nmo3d&lt;br /&gt;
* Noise: [http://m8r.info/RSF/sfnoise.html sfnoise]&lt;br /&gt;
* 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].&lt;br /&gt;
* Operplot&lt;br /&gt;
* Overlay&lt;br /&gt;
* 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)&lt;br /&gt;
* Pef: [http://m8r.info/RSF/sfpef.html sfpef]&lt;br /&gt;
* Phase&lt;br /&gt;
* Reshape&lt;br /&gt;
* Reverse: [http://m8r.info/RSF/sfreverse.html sfreverse]&lt;br /&gt;
* Rickmovie&lt;br /&gt;
* Ricksep&lt;br /&gt;
* Rm3d&lt;br /&gt;
* Rm: [http://m8r.info/RSF/sfrm.html sfrm]&lt;br /&gt;
* Scale&lt;br /&gt;
* Scat3d&lt;br /&gt;
* Scat&lt;br /&gt;
* Sdd: [http://m8r.info/RSF/sfdd.html sfdd], with option &amp;lt;tt&amp;gt;type=&amp;lt;/tt&amp;gt; controlling the output (instead of &amp;lt;tt&amp;gt;esize=&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* Segy2sep: [http://m8r.info/RSF/sfsegyread.html sfsegyread]&lt;br /&gt;
* Seis_vel&lt;br /&gt;
* Sep2segy: [http://m8r.info/RSF/sfsegywrite.html sfsegywrite]&lt;br /&gt;
* Sep2su: [http://m8r.info/RSF/sfsegywrite.html sfsuwrite, aka sfsegywrite su=y]&lt;br /&gt;
* Smooth: [http://m8r.info/RSF/sfsmooth.html sfsmooth]&lt;br /&gt;
* Spectra&lt;br /&gt;
* Spike: [http://m8r.info/RSF/sfspike.html sfspike]&lt;br /&gt;
* SRM&lt;br /&gt;
* Stack3d&lt;br /&gt;
* Stolt: [http://m8r.info/RSF/sfstolt.html sfstolt]&lt;br /&gt;
* Stretch&lt;br /&gt;
* Su2sep: [http://m8r.info/RSF/sfsegyread.html sfsuread, aka sfsegyread su=y]&lt;br /&gt;
* Surface&lt;br /&gt;
* Synch3d&lt;br /&gt;
* Ta2vplot&lt;br /&gt;
* Thplot&lt;br /&gt;
* Tpow: [http://m8r.info/RSF/sftpow.html sftpow]&lt;br /&gt;
* Transf&lt;br /&gt;
* Transp: [http://m8r.info/RSF/sftransp.html sftransp]&lt;br /&gt;
* Trcamp&lt;br /&gt;
* Tube: sfpen&lt;br /&gt;
* Vconvert&lt;br /&gt;
* Velan3d&lt;br /&gt;
* Velan&lt;br /&gt;
* Vel&lt;br /&gt;
* Wavelet&lt;br /&gt;
* Wiggle: [http://m8r.info/RSF/sfwiggle.html sfwiggle]&lt;br /&gt;
* Window3d&lt;br /&gt;
* Window_key&lt;br /&gt;
* Window: [http://m8r.info/RSF/sfwindow.html sfwindow]&lt;br /&gt;
&lt;br /&gt;
==Library procedures==&lt;br /&gt;
* adj_mod&lt;br /&gt;
* alloc&lt;br /&gt;
* array&lt;br /&gt;
* autocorr&lt;br /&gt;
* auxclose&lt;br /&gt;
* auxpar&lt;br /&gt;
* auxputch&lt;br /&gt;
* auxputhead&lt;br /&gt;
* binpull1&lt;br /&gt;
* binpull2&lt;br /&gt;
* bound&lt;br /&gt;
* boxconv&lt;br /&gt;
* box&lt;br /&gt;
* broyden_mod&lt;br /&gt;
* burg2&lt;br /&gt;
* burg&lt;br /&gt;
* butter&lt;br /&gt;
* c2h&lt;br /&gt;
* cadd&lt;br /&gt;
* cartesian&lt;br /&gt;
* causint&lt;br /&gt;
* cdiv&lt;br /&gt;
* cdoubint&lt;br /&gt;
* cdstep&lt;br /&gt;
* cefft&lt;br /&gt;
* cent&lt;br /&gt;
* cexp&lt;br /&gt;
* cgmeth&lt;br /&gt;
* cgstep&lt;br /&gt;
* chain&lt;br /&gt;
* ciexp&lt;br /&gt;
* cinv&lt;br /&gt;
* clog&lt;br /&gt;
* cmplx&lt;br /&gt;
* cmult&lt;br /&gt;
* cneg&lt;br /&gt;
* compress&lt;br /&gt;
* conjg&lt;br /&gt;
* conjgrad&lt;br /&gt;
* conv&lt;br /&gt;
* copy_data_pointer&lt;br /&gt;
* copy_history&lt;br /&gt;
* createhelix&lt;br /&gt;
* createmshelix&lt;br /&gt;
* createnhelix&lt;br /&gt;
* cross_wilson&lt;br /&gt;
* csmult&lt;br /&gt;
* cspow&lt;br /&gt;
* csqrt&lt;br /&gt;
* csub&lt;br /&gt;
* cvfft&lt;br /&gt;
* datapath&lt;br /&gt;
* ddot&lt;br /&gt;
* doc&lt;br /&gt;
* dottest&lt;br /&gt;
* energy&lt;br /&gt;
* evaluate_expression&lt;br /&gt;
* fastmarch&lt;br /&gt;
* fetch&lt;br /&gt;
* finish_susep&lt;br /&gt;
* fold&lt;br /&gt;
* fullnm&lt;br /&gt;
* gauss&lt;br /&gt;
* getch_add_string&lt;br /&gt;
* getch&lt;br /&gt;
* h2c&lt;br /&gt;
* halfdifa&lt;br /&gt;
* hclose&lt;br /&gt;
* hconest&lt;br /&gt;
* helderiv&lt;br /&gt;
* heliarr&lt;br /&gt;
* helicon&lt;br /&gt;
* helixcartmod&lt;br /&gt;
* helix&lt;br /&gt;
* hetch&lt;br /&gt;
* hwt_trace_rays&lt;br /&gt;
* hwt_travel_cube&lt;br /&gt;
* igrad1&lt;br /&gt;
* igrad2&lt;br /&gt;
* init_3d&lt;br /&gt;
* initpar&lt;br /&gt;
* init_sep3d&lt;br /&gt;
* init_sep3d_par&lt;br /&gt;
* init_sep3d_tag&lt;br /&gt;
* integer&lt;br /&gt;
* interpolate_mod&lt;br /&gt;
* invint2&lt;br /&gt;
* irls&lt;br /&gt;
* lapfac&lt;br /&gt;
* lint1&lt;br /&gt;
* lint2&lt;br /&gt;
* lopef&lt;br /&gt;
* lsqr&lt;br /&gt;
* make_unpipe&lt;br /&gt;
* matmult&lt;br /&gt;
* misinput&lt;br /&gt;
* mshconest&lt;br /&gt;
* mshelicon&lt;br /&gt;
* nbound&lt;br /&gt;
* nhconest&lt;br /&gt;
* nhelicon&lt;br /&gt;
* nhelix&lt;br /&gt;
* nmis2&lt;br /&gt;
* nmo_mod&lt;br /&gt;
* nonlin_solver&lt;br /&gt;
* npef&lt;br /&gt;
* npolydiv&lt;br /&gt;
* pad_it&lt;br /&gt;
* partan&lt;br /&gt;
* patch&lt;br /&gt;
* pefest&lt;br /&gt;
* pef&lt;br /&gt;
* polydiv&lt;br /&gt;
* pqueue&lt;br /&gt;
* print_sep3d&lt;br /&gt;
* putch&lt;br /&gt;
* puthead&lt;br /&gt;
* quantile&lt;br /&gt;
* quick_sort&lt;br /&gt;
* refft&lt;br /&gt;
* refine2&lt;br /&gt;
* regrid&lt;br /&gt;
* rms2int&lt;br /&gt;
* rvfft&lt;br /&gt;
* sep3d_add_drn&lt;br /&gt;
* sep3d_axes_allocate&lt;br /&gt;
* sep3d_axis_index&lt;br /&gt;
* sep3dc_clean&lt;br /&gt;
* sep3dc_collect_data&lt;br /&gt;
* sep3dc_collect_headers&lt;br /&gt;
* sep3dc_conform&lt;br /&gt;
* sep3dc_coord_copy&lt;br /&gt;
* sep3dc_copy&lt;br /&gt;
* sep3dc_delete&lt;br /&gt;
* sep3dc_desection_tag&lt;br /&gt;
* sep3dc_distribute_data&lt;br /&gt;
* sep3dc_distribute_headers&lt;br /&gt;
* sep3dc_ge_space&lt;br /&gt;
* sep3dc_grab_grid_values&lt;br /&gt;
* sep3dc_grab_headers&lt;br /&gt;
* sep3dc_grab_key_vali&lt;br /&gt;
* sep3dc_grab_key_vals&lt;br /&gt;
* sep3dc_grid_copy&lt;br /&gt;
* sep3dc_header_copy&lt;br /&gt;
* sep3dc_inorder&lt;br /&gt;
* sep3dc_key_index&lt;br /&gt;
* sep3dc_local_buffer_size&lt;br /&gt;
* sep_3d_close&lt;br /&gt;
* sep3dc_ndims&lt;br /&gt;
* sep3d_collect_data&lt;br /&gt;
* sep3d_collect_headers&lt;br /&gt;
* sep3d_conform&lt;br /&gt;
* sep3d_copy&lt;br /&gt;
* sep3dc_read_data&lt;br /&gt;
* sep3dc_reshape&lt;br /&gt;
* sep3dc_rite_num_traces&lt;br /&gt;
* sep3dc_section_tag&lt;br /&gt;
* sep3dc_set_grid_values&lt;br /&gt;
* sep3dc_set_key_vals&lt;br /&gt;
* sep3dc_set_number_headers&lt;br /&gt;
* sep3dc_update_ntraces&lt;br /&gt;
* sep3dc_write_description&lt;br /&gt;
* sep3dc_write_status&lt;br /&gt;
* sep3d_desection&lt;br /&gt;
* sep3d_distribute_data&lt;br /&gt;
* sep3d_distribute_headers&lt;br /&gt;
* sep3df&lt;br /&gt;
* sep3d_ge_space&lt;br /&gt;
* sep3d_grab_coords&lt;br /&gt;
* sep3d_grab_grid_values&lt;br /&gt;
* sep3d_grab_headers&lt;br /&gt;
* sep3d_grab_key_vals&lt;br /&gt;
* sep3d_grab_sect_param&lt;br /&gt;
* sep3d_grab_sep3d&lt;br /&gt;
* sep3d_grid_copy&lt;br /&gt;
* sep3d_header_copy&lt;br /&gt;
* sep3d_initialize&lt;br /&gt;
* sep3d_key_allocate&lt;br /&gt;
* sep3d_key_index&lt;br /&gt;
* sep3d_local_buffer_size&lt;br /&gt;
* sep3d_ndims&lt;br /&gt;
* sep3d_own&lt;br /&gt;
* sep3d_read_data&lt;br /&gt;
* sep3d_reshape&lt;br /&gt;
* sep3d_rite_num_traces&lt;br /&gt;
* sep3d_section&lt;br /&gt;
* sep3d_section_tag&lt;br /&gt;
* sep3d_set_coords&lt;br /&gt;
* sep3d_set_key_vals&lt;br /&gt;
* sep3d_set_number_headers&lt;br /&gt;
* sep3d_set_sect_param&lt;br /&gt;
* sep3d_set_sep3d&lt;br /&gt;
* sep3d_store_grid_values&lt;br /&gt;
* sep3d_synch&lt;br /&gt;
* sep3d_update_ntraces&lt;br /&gt;
* sep3d_with_drn&lt;br /&gt;
* sep3d_write_data&lt;br /&gt;
* sep3d_write_description&lt;br /&gt;
* separg&lt;br /&gt;
* sep_copy_gff&lt;br /&gt;
* sep_copy_grid&lt;br /&gt;
* sep_copy_header_keys&lt;br /&gt;
* sep_copy_hff&lt;br /&gt;
* seperr&lt;br /&gt;
* sep_extract_val_by_index&lt;br /&gt;
* sep_get_data_axis_par&lt;br /&gt;
* sep_get_grid_axis_par&lt;br /&gt;
* sep_get_grid_window&lt;br /&gt;
* sep_get_header_axis_par&lt;br /&gt;
* sep_get_key_fmt&lt;br /&gt;
* sep_get_key_index&lt;br /&gt;
* sep_get_key_name&lt;br /&gt;
* sep_get_key_type&lt;br /&gt;
* sep_get_number_data_axes&lt;br /&gt;
* sep_get_number_grid_axes&lt;br /&gt;
* sep_get_number_header_axes&lt;br /&gt;
* sep_get_number_keys&lt;br /&gt;
* sep_get_val_by_index&lt;br /&gt;
* sep_get_val_by_name&lt;br /&gt;
* sep_get_val_headers&lt;br /&gt;
* sep_put_data_axis_par&lt;br /&gt;
* sep_put_grid_axis_par&lt;br /&gt;
* sep_put_grid_window&lt;br /&gt;
* sep_put_header_axis_par&lt;br /&gt;
* sep_put_key&lt;br /&gt;
* sep_put_number_keys&lt;br /&gt;
* sep_put_val_by_index&lt;br /&gt;
* sep_put_val_headers&lt;br /&gt;
* sep_reorder_data_fast&lt;br /&gt;
* sep_reorder_data&lt;br /&gt;
* sep_set_no_grid&lt;br /&gt;
* sep_set_no_headers&lt;br /&gt;
* sepwarn&lt;br /&gt;
* sgainpar&lt;br /&gt;
* signoi&lt;br /&gt;
* slice&lt;br /&gt;
* solver&lt;br /&gt;
* solver_prec&lt;br /&gt;
* solver_reg&lt;br /&gt;
* spp&lt;br /&gt;
* sqroot&lt;br /&gt;
* sreed&lt;br /&gt;
* sreed_window&lt;br /&gt;
* srite&lt;br /&gt;
* srite_window&lt;br /&gt;
* sseek_block&lt;br /&gt;
* sseek&lt;br /&gt;
* ssize_block&lt;br /&gt;
* ssize&lt;br /&gt;
* steepdip&lt;br /&gt;
* steering&lt;br /&gt;
* tgettr&lt;br /&gt;
* tputtr&lt;br /&gt;
* triangle1&lt;br /&gt;
* triangle2&lt;br /&gt;
* triangle&lt;br /&gt;
* valid_structure&lt;br /&gt;
* velan_subs_mod&lt;br /&gt;
* velsimp&lt;br /&gt;
* veltran&lt;br /&gt;
* weicam_init&lt;br /&gt;
* weight&lt;br /&gt;
* weihcig_init&lt;br /&gt;
* weihcig&lt;br /&gt;
* weipcig_init&lt;br /&gt;
* weipcig&lt;br /&gt;
* weisll_init&lt;br /&gt;
* weisll&lt;br /&gt;
* weissf_init&lt;br /&gt;
* weissf&lt;br /&gt;
* weiwem_init&lt;br /&gt;
* weiwem&lt;br /&gt;
* wilson&lt;/div&gt;</summary>
		<author><name>Mytest1</name></author>
	</entry>
</feed>