Programs of the Month: Difference between revisions

From Madagascar
Jump to navigation Jump to search
Sfomel (talk | contribs)
Fomels (talk | contribs)
https
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
Randomly-selected Madagascar programs get featured every month on the [http://ahay.org/blog/ Madagascar blog]. This page provides a summary list with links.
Randomly-selected Madagascar programs get featured every month on the [https://ahay.org/blog/ Madagascar blog]. This page provides a summary list with links.


==2019==
==2019==


{| class="wikitable" style="border:1px"
{| class="wikitable" style="border:1px"
| August
| [https://ahay.org/blog/2019/08/10/program-of-the-month-sfsnr2/ sfsnr2]
| Compute signal-noise-ratio.
|-
| July
| [https://ahay.org/blog/2019/07/09/program-of-the-month-sflpf/ sflpf]
| Local prediction filter (n-dimensional).
|-
| June
| June
| [http://ahay.org/blog/2019/06/06/program-of-the-month-sfzomig3/ sfzomig3]
| [https://ahay.org/blog/2019/06/12/program-of-the-month-sfslice/ sfslice]
| Extract a slice using picked surface.
|-
| May
| [https://ahay.org/blog/2019/05/06/program-of-the-month-sfzomig3/ sfzomig3]
| 3-D zero-offset modeling/migration with extended SSF.
| 3-D zero-offset modeling/migration with extended SSF.
|}
|}


==2017==
==2017==
Line 14: Line 25:
{| class="wikitable" style="border:1px"
{| class="wikitable" style="border:1px"
| April
| April
| [http://ahay.org/blog/2017/04/19/program-of-the-month-sfseislet/ sfseislet]
| [https://ahay.org/blog/2017/04/19/program-of-the-month-sfseislet/ sfseislet]
| Seislet transform.
| Seislet transform.
|}
|}
Line 22: Line 33:
{| class="wikitable" style="border:1px"
{| class="wikitable" style="border:1px"
| March
| March
| [http://ahay.org/blog/2016/03/23/program-of-the-month-sflinear/ sflinear]
| [https://ahay.org/blog/2016/03/23/program-of-the-month-sflinear/ sflinear]
| 1-D linear interpolation.
| 1-D linear interpolation.
|-
|-
| February
| February
| [http://ahay.org/blog/2016/02/18/program-of-the-month-sfmig2/ sfmig2]
| [https://ahay.org/blog/2016/02/18/program-of-the-month-sfmig2/ sfmig2]
| 2-D prestack Kirchhoff time migration with antialiasing.  
| 2-D prestack Kirchhoff time migration with antialiasing.  
|-
|-
| January
| January
| [http://ahay.org/blog/2016/01/16/program-of-the-month-sfsort/ sfsort]
| [https://ahay.org/blog/2016/01/16/program-of-the-month-sfsort/ sfsort]
| Sort a float/complex vector by absolute values.
| Sort a float/complex vector by absolute values.
|}
|}
Line 38: Line 49:
{| class="wikitable" style="border:1px"
{| class="wikitable" style="border:1px"
| December
| December
| [http://ahay.org/blog/2015/12/22/program-of-the-month-sfdivn/ sfdivn]
| [https://ahay.org/blog/2015/12/22/program-of-the-month-sfdivn/ sfdivn]
| Smooth division.  
| Smooth division.  
|-
|-
| November
| November
| [http://ahay.org/blog/2015/11/16/program-of-the-month-sfpldb-and-sfplas/ sfpldb and sfplas]
| [https://ahay.org/blog/2015/11/16/program-of-the-month-sfpldb-and-sfplas/ sfpldb and sfplas]
| Convert Vplot to ASCII; convert ASCII to Vplot
| Convert Vplot to ASCII; convert ASCII to Vplot
|-
|-
| October
| October
| [http://ahay.org/blog/2015/10/15/program-of-the-month-sfisolr2/ sfisolr2]
| [https://ahay.org/blog/2015/10/15/program-of-the-month-sfisolr2/ sfisolr2]
| Lowrank decomposition for 2-D isotropic wave propagation.  
| Lowrank decomposition for 2-D isotropic wave propagation.  
|-
|-
| September
| September
| [http://ahay.org/blog/2015/09/14/program-of-the-month-sfsimilarity/ sfsimilarity]
| [https://ahay.org/blog/2015/09/14/program-of-the-month-sfsimilarity/ sfsimilarity]
| Local similarity measure between two datasets.  
| Local similarity measure between two datasets.  
|-
|-
| July
| July
| [http://ahay.org/blog/2015/07/10/program-of-the-month-sfmutter/ sfmutter]
| [https://ahay.org/blog/2015/07/10/program-of-the-month-sfmutter/ sfmutter]
| Muting.
| Muting.
|-
|-
| June
| June
| [http://ahay.org/blog/2015/06/10/program-of-the-month-sfintbin/ sfintbin]
| [https://ahay.org/blog/2015/06/10/program-of-the-month-sfintbin/ sfintbin]
| Data binning by trace sorting.  
| Data binning by trace sorting.  
|-
|-
| May
| May
| [http://ahay.org/blog/2015/05/01/program-of-the-month-sfbox/ sfbox]
| [https://ahay.org/blog/2015/05/01/program-of-the-month-sfbox/ sfbox]
| Draw a balloon-style label.
| Draw a balloon-style label.
|-
|-
| April
| April
| [http://ahay.org/blog/2015/04/21/program-of-the-month-sfslant/ sfslant]  
| [https://ahay.org/blog/2015/04/21/program-of-the-month-sfslant/ sfslant]  
| Time-space-domain Radon transform (slant stack).
| Time-space-domain Radon transform (slant stack).
|-
|-
| March
| March
| [http://ahay.org/blog/2015/03/04/program-of-the-month-sfgrey/ sfgrey]
| [https://ahay.org/blog/2015/03/04/program-of-the-month-sfgrey/ sfgrey]
| Generate raster plot.
| Generate raster plot.
|-
|-
| February
| February
| [http://ahay.org/blog/2015/03/01/program-of-the-month-sfhistogram/ sfhistogram]
| [https://ahay.org/blog/2015/03/01/program-of-the-month-sfhistogram/ sfhistogram]
| Compute a histogram of integer- or float-valued input data.
| Compute a histogram of integer- or float-valued input data.
|-
|-
| January
| January
| [http://ahay.org/blog/2015/01/30/program-of-the-month-sfmf/ sfmf]
| [https://ahay.org/blog/2015/01/30/program-of-the-month-sfmf/ sfmf]
| 1D median filtering.  
| 1D median filtering.  
|}
|}
Line 86: Line 97:
{| class="wikitable" style="border:1px"
{| class="wikitable" style="border:1px"
| December
| December
| [http://ahay.org/blog/2014/12/01/program-of-the-month-sfbin/ sfbin]
| [https://ahay.org/blog/2014/12/01/program-of-the-month-sfbin/ sfbin]
| Data binning in 2-D slices.  
| Data binning in 2-D slices.  
|-
|-
| November
| November
| [http://ahay.org/blog/2014/11/12/program-of-the-month-sfthreshold/ sfthreshold]
| [https://ahay.org/blog/2014/11/12/program-of-the-month-sfthreshold/ sfthreshold]
| Soft thresholding.  
| Soft thresholding.  
|-
|-
| October
| October
| [http://ahay.org/blog/2014/10/08/program-of-the-month-sfsigmoid/ sfsigmoid]
| [https://ahay.org/blog/2014/10/08/program-of-the-month-sfsigmoid/ sfsigmoid]
| 2-D synthetic model from J.F.Claerbout.  
| 2-D synthetic model from J.F.Claerbout.  
|-
|-
| September
| September
| [http://ahay.org/blog/2014/09/24/program-of-the-month-sfmax1/ sfmax1]
| [https://ahay.org/blog/2014/09/24/program-of-the-month-sfmax1/ sfmax1]
| Picking local maxima on the first axis.  
| Picking local maxima on the first axis.  
|-
|-
| August
| August
| [http://ahay.org/blog/2014/08/03/program-of-the-month-sfstolt/ sfstolt]
| [https://ahay.org/blog/2014/08/03/program-of-the-month-sfstolt/ sfstolt]
| Post-stack Stolt modeling/migration.
| Post-stack Stolt modeling/migration.
|-
|-
| July
| July
| [http://ahay.org/blog/2014/07/13/program-of-the-month-sfltft/ sfltft]
| [https://ahay.org/blog/2014/07/13/program-of-the-month-sfltft/ sfltft]
| Local time-frequency transform (LTFT).  
| Local time-frequency transform (LTFT).  
|-
|-
| June
| June
| [http://ahay.org/blog/2014/06/11/program-of-the-month-sfeikonal/ sfeikonal]
| [https://ahay.org/blog/2014/06/11/program-of-the-month-sfeikonal/ sfeikonal]
| Fast marching eikonal solver (3-D).
| Fast marching eikonal solver (3-D).
|-
|-
| May
| May
| [http://ahay.org/blog/2014/05/13/program-of-the-month-sfhelicon/ sfhelicon]
| [https://ahay.org/blog/2014/05/13/program-of-the-month-sfhelicon/ sfhelicon]
| Multidimensional convolution and deconvolution by helix transform.  
| Multidimensional convolution and deconvolution by helix transform.  
|-
|-
| April
| April
| [http://ahay.org/blog/2014/04/02/program-of-the-month-sfcostaper/ sfcostaper]
| [https://ahay.org/blog/2014/04/02/program-of-the-month-sfcostaper/ sfcostaper]
| Cosine taper around the borders (N-D).  
| Cosine taper around the borders (N-D).  
|-
|-
| March
| March
| [http://ahay.org/blog/2014/03/11/program-of-the-month-sflpad/ sflpad]
| [https://ahay.org/blog/2014/03/11/program-of-the-month-sflpad/ sflpad]
| Pad and interleave traces.
| Pad and interleave traces.
|-
|-
| February
| February
| [http://ahay.org/blog/2014/02/06/program-of-the-month-sfdipfilter/ sfdipfilter]
| [https://ahay.org/blog/2014/02/06/program-of-the-month-sfdipfilter/ sfdipfilter]
| Filter data based on dip in 2-D or 3-D.
| Filter data based on dip in 2-D or 3-D.
|-
|-
| January
| January
| [http://ahay.org/blog/2014/01/09/program-of-the-month-sfinttest1/ sfinttest1]
| [https://ahay.org/blog/2014/01/09/program-of-the-month-sfinttest1/ sfinttest1]
| Interpolation from a regular grid in 1-D.  
| Interpolation from a regular grid in 1-D.  
|}
|}
Line 138: Line 149:
{| class="wikitable" style="border:1px"
{| class="wikitable" style="border:1px"
| December
| December
| [http://ahay.org/blog/2013/12/01/program-of-the-month-sfcausint/ sfcausint]
| [https://ahay.org/blog/2013/12/01/program-of-the-month-sfcausint/ sfcausint]
| Causal integration on the first axis.  
| Causal integration on the first axis.  
|-
|-
| November
| November
| [http://ahay.org/blog/2013/11/03/program-of-the-month-sfremap1/ sfremap1]
| [https://ahay.org/blog/2013/11/03/program-of-the-month-sfremap1/ sfremap1]
| 1-D ENO interpolation.  
| 1-D ENO interpolation.  
|-
|-
| October
| October
| [http://ahay.org/blog/2013/10/03/program-of-the-month-sfunif2/ sfunif2]
| [https://ahay.org/blog/2013/10/03/program-of-the-month-sfunif2/ sfunif2]
| Generate 2-D layered velocity model from specified interfaces.  
| Generate 2-D layered velocity model from specified interfaces.  
|-
|-
| September
| September
| [http://ahay.org/blog/2013/09/14/program-of-the-month-sfpatch/ sfpatch]  
| [https://ahay.org/blog/2013/09/14/program-of-the-month-sfpatch/ sfpatch]  
| Patching (N-dimensional).
| Patching (N-dimensional).
|-
|-
| August
| August
| [http://www.ahay.org/blog/2013/08/02/program-of-the-month-sfai2refl/ sfai2refl]
| [https://www.ahay.org/blog/2013/08/02/program-of-the-month-sfai2refl/ sfai2refl]
| Convert acoustic impedance to reflectivity.  
| Convert acoustic impedance to reflectivity.  
|-
|-
| July
| July
| [http://www.ahay.org/blog/2013/07/01/program-of-the-month-sftime2depth/ sftime2depth]
| [https://www.ahay.org/blog/2013/07/01/program-of-the-month-sftime2depth/ sftime2depth]
| Time-to-depth conversion in V(z).  
| Time-to-depth conversion in V(z).  
|-
|-
| June
| June
| [http://www.ahay.org/blog/2013/06/12/program-of-the-month-sfwiggle/ sfwiggle]
| [https://www.ahay.org/blog/2013/06/12/program-of-the-month-sfwiggle/ sfwiggle]
| Plot data with wiggly traces.  
| Plot data with wiggly traces.  
|-
|-
| May
| May
| [http://www.ahay.org/blog/2013/05/04/program-of-the-month-sfvscan/ sfvscan]
| [https://www.ahay.org/blog/2013/05/04/program-of-the-month-sfvscan/ sfvscan]
| Velocity analysis.
| Velocity analysis.
|-
|-
| April
| April
| [http://ahay.org/blog/2013/04/08/program-of-the-month-sfnmo/ sfnmo]
| [https://ahay.org/blog/2013/04/08/program-of-the-month-sfnmo/ sfnmo]
| Normal moveout.
| Normal moveout.
|-
|-
| March
| March
| [http://www.ahay.org/blog/2013/03/10/program-of-the-month-sfpow/ sfpow]
| [https://www.ahay.org/blog/2013/03/10/program-of-the-month-sfpow/ sfpow]
| Apply power gain.  
| Apply power gain.  
|-
|-
| February
| February
| [http://ahay.org/blog/2013/02/09/program-of-the-month-sfpwd/ sfpwd]  
| [https://ahay.org/blog/2013/02/09/program-of-the-month-sfpwd/ sfpwd]  
| 3-D plane wave destruction.
| 3-D plane wave destruction.
|-
|-
| January
| January
| [http://ahay.org/blog/2013/01/08/program-of-the-month-sfricker1/ sfricker1]
| [https://ahay.org/blog/2013/01/08/program-of-the-month-sfricker1/ sfricker1]
| Convolution with a Ricker wavelet.  
| Convolution with a Ricker wavelet.  
|}
|}
Line 190: Line 201:
{| class="wikitable" style="border:1px"
{| class="wikitable" style="border:1px"
| December
| December
| [http://ahay.org/blog/2012/12/23/program-of-the-month-sfhalfint/ sfhalfint]
| [https://ahay.org/blog/2012/12/23/program-of-the-month-sfhalfint/ sfhalfint]
| Half-order integration or differentiation.  
| Half-order integration or differentiation.  
|-
|-
| November
| November
| [http://ahay.org/blog/2012/11/03/program-of-the-month-sfbandpass/ sfbandpass]
| [https://ahay.org/blog/2012/11/03/program-of-the-month-sfbandpass/ sfbandpass]
| Bandpass filtering.  
| Bandpass filtering.  
|-
|-
| October  
| October  
| [http://ahay.org/blog/2012/10/03/program-of-the-month-sfkirmod/ sfkirmod]
| [https://ahay.org/blog/2012/10/03/program-of-the-month-sfkirmod/ sfkirmod]
| Kirchhoff 2-D/2.5-D modeling with analytical Green's functions.  
| Kirchhoff 2-D/2.5-D modeling with analytical Green's functions.  
|-
|-
| September
| September
| [http://ahay.org/blog/2012/09/03/program-of-the-month-sfiwarp/ sfiwarp]
| [https://ahay.org/blog/2012/09/03/program-of-the-month-sfiwarp/ sfiwarp]
| Inverse 1-D warping.
| Inverse 1-D warping.
|-
|-
| August
| August
| [http://ahay.org/blog/2012/08/01/program-of-the-month-sfpick/ sfpick]
| [https://ahay.org/blog/2012/08/01/program-of-the-month-sfpick/ sfpick]
| Automatic picking from semblance-like panels.  
| Automatic picking from semblance-like panels.  
|-
|-
| July
| July
| [http://ahay.org/blog/2012/07/02/program-of-the-month-sffft3/ sffft3]
| [https://ahay.org/blog/2012/07/02/program-of-the-month-sffft3/ sffft3]
| FFT transform on extra axis.
| FFT transform on extra axis.
|-
|-
| June
| June
| [http://ahay.org/blog/2012/06/02/program-of-the-month-sfdip/ sfdip]
| [https://ahay.org/blog/2012/06/02/program-of-the-month-sfdip/ sfdip]
| 3-D dip estimation by plane wave destruction.  
| 3-D dip estimation by plane wave destruction.  
|-
|-
| May
| May
| [http://ahay.org/blog/2012/05/01/program-of-the-month-sfderiv/ sfderiv]
| [https://ahay.org/blog/2012/05/01/program-of-the-month-sfderiv/ sfderiv]
| First derivative with a maximally linear FIR differentiator.  
| First derivative with a maximally linear FIR differentiator.  
|-
|-
| April
| April
| [http://ahay.org/blog/2012/04/01/program-of-the-month-sfgrey3/ sfgrey3]
| [https://ahay.org/blog/2012/04/01/program-of-the-month-sfgrey3/ sfgrey3]
| Generate 3-D cube plot.
| Generate 3-D cube plot.
|-
|-
| March
| March
| [http://ahay.org/blog/2012/03/18/program-of-the-month-sfspectra/ sfspectra]
| [https://ahay.org/blog/2012/03/18/program-of-the-month-sfspectra/ sfspectra]
| Frequency spectra.
| Frequency spectra.
|-
|-
| January
| January
| [http://ahay.org/blog/2012/01/01/program-of-the-month-sfsmooth/ sfsmooth]  
| [https://ahay.org/blog/2012/01/01/program-of-the-month-sfsmooth/ sfsmooth]  
| Multi-dimensional triangle smoothing.
| Multi-dimensional triangle smoothing.
|}
|}
Line 238: Line 249:
{| class="wikitable" style="border:1px"
{| class="wikitable" style="border:1px"
| December
| December
| [http://ahay.org/blog/2011/12/03/programs-of-the-month-sfcontour/ sfcontour]  
| [https://ahay.org/blog/2011/12/03/programs-of-the-month-sfcontour/ sfcontour]  
| Contour plot.
| Contour plot.
|-
|-
| November
| November
| [http://ahay.org/blog/2011/11/05/program-of-the-month-sfenvelope/ sfenvelope]
| [https://ahay.org/blog/2011/11/05/program-of-the-month-sfenvelope/ sfenvelope]
| Compute data envelope or phase rotation.
| Compute data envelope or phase rotation.
|-
|-
| October
| October
| [http://ahay.org/blog/2011/10/01/program-of-the-month-sfagc/ sfagc]
| [https://ahay.org/blog/2011/10/01/program-of-the-month-sfagc/ sfagc]
| Automatic gain control.  
| Automatic gain control.  
|-
|-
| September
| September
| [http://ahay.org/blog/2011/09/03/program-of-the-month-sfclip/ sfclip]
| [https://ahay.org/blog/2011/09/03/program-of-the-month-sfclip/ sfclip]
| Clip the data.
| Clip the data.
|-
|-
| August
| August
| [http://ahay.org/blog/2011/08/09/program-of-the-month-sfgraph/ sfgraph]
| [https://ahay.org/blog/2011/08/09/program-of-the-month-sfgraph/ sfgraph]
| Graph plot.
| Graph plot.
|-
|-
| July
| July
| [http://ahay.org/blog/2011/07/03/program-of-the-month-sfnoise/ sfnoise]
| [https://ahay.org/blog/2011/07/03/program-of-the-month-sfnoise/ sfnoise]
| Add random noise to the data.
| Add random noise to the data.
|}
|}

Latest revision as of 18:53, 20 November 2024

Randomly-selected Madagascar programs get featured every month on the Madagascar blog. This page provides a summary list with links.

2019[edit]

August sfsnr2 Compute signal-noise-ratio.
July sflpf Local prediction filter (n-dimensional).
June sfslice Extract a slice using picked surface.
May sfzomig3 3-D zero-offset modeling/migration with extended SSF.

2017[edit]

April sfseislet Seislet transform.

2016[edit]

March sflinear 1-D linear interpolation.
February sfmig2 2-D prestack Kirchhoff time migration with antialiasing.
January sfsort Sort a float/complex vector by absolute values.

2015[edit]

December sfdivn Smooth division.
November sfpldb and sfplas Convert Vplot to ASCII; convert ASCII to Vplot
October sfisolr2 Lowrank decomposition for 2-D isotropic wave propagation.
September sfsimilarity Local similarity measure between two datasets.
July sfmutter Muting.
June sfintbin Data binning by trace sorting.
May sfbox Draw a balloon-style label.
April sfslant Time-space-domain Radon transform (slant stack).
March sfgrey Generate raster plot.
February sfhistogram Compute a histogram of integer- or float-valued input data.
January sfmf 1D median filtering.

2014[edit]

December sfbin Data binning in 2-D slices.
November sfthreshold Soft thresholding.
October sfsigmoid 2-D synthetic model from J.F.Claerbout.
September sfmax1 Picking local maxima on the first axis.
August sfstolt Post-stack Stolt modeling/migration.
July sfltft Local time-frequency transform (LTFT).
June sfeikonal Fast marching eikonal solver (3-D).
May sfhelicon Multidimensional convolution and deconvolution by helix transform.
April sfcostaper Cosine taper around the borders (N-D).
March sflpad Pad and interleave traces.
February sfdipfilter Filter data based on dip in 2-D or 3-D.
January sfinttest1 Interpolation from a regular grid in 1-D.

2013[edit]

December sfcausint Causal integration on the first axis.
November sfremap1 1-D ENO interpolation.
October sfunif2 Generate 2-D layered velocity model from specified interfaces.
September sfpatch Patching (N-dimensional).
August sfai2refl Convert acoustic impedance to reflectivity.
July sftime2depth Time-to-depth conversion in V(z).
June sfwiggle Plot data with wiggly traces.
May sfvscan Velocity analysis.
April sfnmo Normal moveout.
March sfpow Apply power gain.
February sfpwd 3-D plane wave destruction.
January sfricker1 Convolution with a Ricker wavelet.

2012[edit]

December sfhalfint Half-order integration or differentiation.
November sfbandpass Bandpass filtering.
October sfkirmod Kirchhoff 2-D/2.5-D modeling with analytical Green's functions.
September sfiwarp Inverse 1-D warping.
August sfpick Automatic picking from semblance-like panels.
July sffft3 FFT transform on extra axis.
June sfdip 3-D dip estimation by plane wave destruction.
May sfderiv First derivative with a maximally linear FIR differentiator.
April sfgrey3 Generate 3-D cube plot.
March sfspectra Frequency spectra.
January sfsmooth Multi-dimensional triangle smoothing.

2011[edit]

December sfcontour Contour plot.
November sfenvelope Compute data envelope or phase rotation.
October sfagc Automatic gain control.
September sfclip Clip the data.
August sfgraph Graph plot.
July sfnoise Add random noise to the data.