Programs of the Month: Difference between revisions
Jump to navigation
Jump to search
https |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Randomly-selected Madagascar programs get featured every month on the [ | 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 | ||
| [ | | [https://ahay.org/blog/2019/06/12/program-of-the-month-sfslice/ sfslice] | ||
| Extract a slice using picked surface. | | Extract a slice using picked surface. | ||
|- | |- | ||
| May | | 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. | ||
|} | |} | ||
Line 17: | Line 25: | ||
{| class="wikitable" style="border:1px" | {| class="wikitable" style="border:1px" | ||
| April | | April | ||
| [ | | [https://ahay.org/blog/2017/04/19/program-of-the-month-sfseislet/ sfseislet] | ||
| Seislet transform. | | Seislet transform. | ||
|} | |} | ||
Line 25: | Line 33: | ||
{| class="wikitable" style="border:1px" | {| class="wikitable" style="border:1px" | ||
| March | | March | ||
| [ | | [https://ahay.org/blog/2016/03/23/program-of-the-month-sflinear/ sflinear] | ||
| 1-D linear interpolation. | | 1-D linear interpolation. | ||
|- | |- | ||
| February | | February | ||
| [ | | [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 | ||
| [ | | [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 41: | Line 49: | ||
{| class="wikitable" style="border:1px" | {| class="wikitable" style="border:1px" | ||
| December | | December | ||
| [ | | [https://ahay.org/blog/2015/12/22/program-of-the-month-sfdivn/ sfdivn] | ||
| Smooth division. | | Smooth division. | ||
|- | |- | ||
| November | | November | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2015/07/10/program-of-the-month-sfmutter/ sfmutter] | ||
| Muting. | | Muting. | ||
|- | |- | ||
| June | | June | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2015/03/04/program-of-the-month-sfgrey/ sfgrey] | ||
| Generate raster plot. | | Generate raster plot. | ||
|- | |- | ||
| February | | February | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2015/01/30/program-of-the-month-sfmf/ sfmf] | ||
| 1D median filtering. | | 1D median filtering. | ||
|} | |} | ||
Line 89: | Line 97: | ||
{| class="wikitable" style="border:1px" | {| class="wikitable" style="border:1px" | ||
| December | | December | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2014/11/12/program-of-the-month-sfthreshold/ sfthreshold] | ||
| Soft thresholding. | | Soft thresholding. | ||
|- | |- | ||
| October | | October | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2014/03/11/program-of-the-month-sflpad/ sflpad] | ||
| Pad and interleave traces. | | Pad and interleave traces. | ||
|- | |- | ||
| February | | February | ||
| [ | | [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 | ||
| [ | | [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 141: | Line 149: | ||
{| class="wikitable" style="border:1px" | {| class="wikitable" style="border:1px" | ||
| December | | December | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2013/11/03/program-of-the-month-sfremap1/ sfremap1] | ||
| 1-D ENO interpolation. | | 1-D ENO interpolation. | ||
|- | |- | ||
| October | | October | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2013/09/14/program-of-the-month-sfpatch/ sfpatch] | ||
| Patching (N-dimensional). | | Patching (N-dimensional). | ||
|- | |- | ||
| August | | August | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [https://www.ahay.org/blog/2013/05/04/program-of-the-month-sfvscan/ sfvscan] | ||
| Velocity analysis. | | Velocity analysis. | ||
|- | |- | ||
| April | | April | ||
| [ | | [https://ahay.org/blog/2013/04/08/program-of-the-month-sfnmo/ sfnmo] | ||
| Normal moveout. | | Normal moveout. | ||
|- | |- | ||
| March | | March | ||
| [ | | [https://www.ahay.org/blog/2013/03/10/program-of-the-month-sfpow/ sfpow] | ||
| Apply power gain. | | Apply power gain. | ||
|- | |- | ||
| February | | February | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2013/01/08/program-of-the-month-sfricker1/ sfricker1] | ||
| Convolution with a Ricker wavelet. | | Convolution with a Ricker wavelet. | ||
|} | |} | ||
Line 193: | Line 201: | ||
{| class="wikitable" style="border:1px" | {| class="wikitable" style="border:1px" | ||
| December | | December | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2012/11/03/program-of-the-month-sfbandpass/ sfbandpass] | ||
| Bandpass filtering. | | Bandpass filtering. | ||
|- | |- | ||
| October | | October | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2012/09/03/program-of-the-month-sfiwarp/ sfiwarp] | ||
| Inverse 1-D warping. | | Inverse 1-D warping. | ||
|- | |- | ||
| August | | August | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2012/03/18/program-of-the-month-sfspectra/ sfspectra] | ||
| Frequency spectra. | | Frequency spectra. | ||
|- | |- | ||
| January | | January | ||
| [ | | [https://ahay.org/blog/2012/01/01/program-of-the-month-sfsmooth/ sfsmooth] | ||
| Multi-dimensional triangle smoothing. | | Multi-dimensional triangle smoothing. | ||
|} | |} | ||
Line 241: | Line 249: | ||
{| class="wikitable" style="border:1px" | {| class="wikitable" style="border:1px" | ||
| December | | December | ||
| [ | | [https://ahay.org/blog/2011/12/03/programs-of-the-month-sfcontour/ sfcontour] | ||
| Contour plot. | | Contour plot. | ||
|- | |- | ||
| November | | November | ||
| [ | | [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 | ||
| [ | | [https://ahay.org/blog/2011/10/01/program-of-the-month-sfagc/ sfagc] | ||
| Automatic gain control. | | Automatic gain control. | ||
|- | |- | ||
| September | | September | ||
| [ | | [https://ahay.org/blog/2011/09/03/program-of-the-month-sfclip/ sfclip] | ||
| Clip the data. | | Clip the data. | ||
|- | |- | ||
| August | | August | ||
| [ | | [https://ahay.org/blog/2011/08/09/program-of-the-month-sfgraph/ sfgraph] | ||
| Graph plot. | | Graph plot. | ||
|- | |- | ||
| July | | July | ||
| [ | | [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. |