# Difference between revisions of "Programs of the Month"

Jump to navigation
Jump to search

(→2011) |
(→2019) |
||

(41 intermediate revisions by the same 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 [http://ahay.org/blog/ Madagascar blog]. This page provides a summary list with links. | ||

+ | |||

+ | ==2019== | ||

+ | |||

+ | {| class="wikitable" style="border:1px" | ||

+ | | August | ||

+ | | [http://ahay.org/blog/2019/08/10/program-of-the-month-sfsnr2/ sfsnr2] | ||

+ | | Compute signal-noise-ratio. | ||

+ | |- | ||

+ | | July | ||

+ | | [http://ahay.org/blog/2019/07/09/program-of-the-month-sflpf/ sflpf] | ||

+ | | Local prediction filter (n-dimensional). | ||

+ | |- | ||

+ | | June | ||

+ | | [http://ahay.org/blog/2019/06/12/program-of-the-month-sfslice/ sfslice] | ||

+ | | Extract a slice using picked surface. | ||

+ | |- | ||

+ | | May | ||

+ | | [http://ahay.org/blog/2019/05/06/program-of-the-month-sfzomig3/ sfzomig3] | ||

+ | | 3-D zero-offset modeling/migration with extended SSF. | ||

+ | |} | ||

+ | |||

+ | ==2017== | ||

+ | |||

+ | {| class="wikitable" style="border:1px" | ||

+ | | April | ||

+ | | [http://ahay.org/blog/2017/04/19/program-of-the-month-sfseislet/ sfseislet] | ||

+ | | Seislet transform. | ||

+ | |} | ||

+ | |||

+ | ==2016== | ||

+ | |||

+ | {| class="wikitable" style="border:1px" | ||

+ | | March | ||

+ | | [http://ahay.org/blog/2016/03/23/program-of-the-month-sflinear/ sflinear] | ||

+ | | 1-D linear interpolation. | ||

+ | |- | ||

+ | | February | ||

+ | | [http://ahay.org/blog/2016/02/18/program-of-the-month-sfmig2/ sfmig2] | ||

+ | | 2-D prestack Kirchhoff time migration with antialiasing. | ||

+ | |- | ||

+ | | January | ||

+ | | [http://ahay.org/blog/2016/01/16/program-of-the-month-sfsort/ sfsort] | ||

+ | | Sort a float/complex vector by absolute values. | ||

+ | |} | ||

==2015== | ==2015== | ||

+ | |||

+ | {| class="wikitable" style="border:1px" | ||

+ | | December | ||

+ | | [http://ahay.org/blog/2015/12/22/program-of-the-month-sfdivn/ sfdivn] | ||

+ | | Smooth division. | ||

+ | |- | ||

+ | | November | ||

+ | | [http://ahay.org/blog/2015/11/16/program-of-the-month-sfpldb-and-sfplas/ sfpldb and sfplas] | ||

+ | | Convert Vplot to ASCII; convert ASCII to Vplot | ||

+ | |- | ||

+ | | October | ||

+ | | [http://ahay.org/blog/2015/10/15/program-of-the-month-sfisolr2/ sfisolr2] | ||

+ | | Lowrank decomposition for 2-D isotropic wave propagation. | ||

+ | |- | ||

+ | | September | ||

+ | | [http://ahay.org/blog/2015/09/14/program-of-the-month-sfsimilarity/ sfsimilarity] | ||

+ | | Local similarity measure between two datasets. | ||

+ | |- | ||

+ | | July | ||

+ | | [http://ahay.org/blog/2015/07/10/program-of-the-month-sfmutter/ sfmutter] | ||

+ | | Muting. | ||

+ | |- | ||

+ | | June | ||

+ | | [http://ahay.org/blog/2015/06/10/program-of-the-month-sfintbin/ sfintbin] | ||

+ | | Data binning by trace sorting. | ||

+ | |- | ||

+ | | May | ||

+ | | [http://ahay.org/blog/2015/05/01/program-of-the-month-sfbox/ sfbox] | ||

+ | | Draw a balloon-style label. | ||

+ | |- | ||

+ | | April | ||

+ | | [http://ahay.org/blog/2015/04/21/program-of-the-month-sfslant/ sfslant] | ||

+ | | Time-space-domain Radon transform (slant stack). | ||

+ | |- | ||

+ | | March | ||

+ | | [http://ahay.org/blog/2015/03/04/program-of-the-month-sfgrey/ sfgrey] | ||

+ | | Generate raster plot. | ||

+ | |- | ||

+ | | February | ||

+ | | [http://ahay.org/blog/2015/03/01/program-of-the-month-sfhistogram/ sfhistogram] | ||

+ | | Compute a histogram of integer- or float-valued input data. | ||

+ | |- | ||

+ | | January | ||

+ | | [http://ahay.org/blog/2015/01/30/program-of-the-month-sfmf/ sfmf] | ||

+ | | 1D median filtering. | ||

+ | |} | ||

==2014== | ==2014== | ||

+ | |||

+ | {| class="wikitable" style="border:1px" | ||

+ | | December | ||

+ | | [http://ahay.org/blog/2014/12/01/program-of-the-month-sfbin/ sfbin] | ||

+ | | Data binning in 2-D slices. | ||

+ | |- | ||

+ | | November | ||

+ | | [http://ahay.org/blog/2014/11/12/program-of-the-month-sfthreshold/ sfthreshold] | ||

+ | | Soft thresholding. | ||

+ | |- | ||

+ | | October | ||

+ | | [http://ahay.org/blog/2014/10/08/program-of-the-month-sfsigmoid/ sfsigmoid] | ||

+ | | 2-D synthetic model from J.F.Claerbout. | ||

+ | |- | ||

+ | | September | ||

+ | | [http://ahay.org/blog/2014/09/24/program-of-the-month-sfmax1/ sfmax1] | ||

+ | | Picking local maxima on the first axis. | ||

+ | |- | ||

+ | | August | ||

+ | | [http://ahay.org/blog/2014/08/03/program-of-the-month-sfstolt/ sfstolt] | ||

+ | | Post-stack Stolt modeling/migration. | ||

+ | |- | ||

+ | | July | ||

+ | | [http://ahay.org/blog/2014/07/13/program-of-the-month-sfltft/ sfltft] | ||

+ | | Local time-frequency transform (LTFT). | ||

+ | |- | ||

+ | | June | ||

+ | | [http://ahay.org/blog/2014/06/11/program-of-the-month-sfeikonal/ sfeikonal] | ||

+ | | Fast marching eikonal solver (3-D). | ||

+ | |- | ||

+ | | May | ||

+ | | [http://ahay.org/blog/2014/05/13/program-of-the-month-sfhelicon/ sfhelicon] | ||

+ | | Multidimensional convolution and deconvolution by helix transform. | ||

+ | |- | ||

+ | | April | ||

+ | | [http://ahay.org/blog/2014/04/02/program-of-the-month-sfcostaper/ sfcostaper] | ||

+ | | Cosine taper around the borders (N-D). | ||

+ | |- | ||

+ | | March | ||

+ | | [http://ahay.org/blog/2014/03/11/program-of-the-month-sflpad/ sflpad] | ||

+ | | Pad and interleave traces. | ||

+ | |- | ||

+ | | February | ||

+ | | [http://ahay.org/blog/2014/02/06/program-of-the-month-sfdipfilter/ sfdipfilter] | ||

+ | | Filter data based on dip in 2-D or 3-D. | ||

+ | |- | ||

+ | | January | ||

+ | | [http://ahay.org/blog/2014/01/09/program-of-the-month-sfinttest1/ sfinttest1] | ||

+ | | Interpolation from a regular grid in 1-D. | ||

+ | |} | ||

==2013== | ==2013== | ||

+ | |||

+ | {| class="wikitable" style="border:1px" | ||

+ | | December | ||

+ | | [http://ahay.org/blog/2013/12/01/program-of-the-month-sfcausint/ sfcausint] | ||

+ | | Causal integration on the first axis. | ||

+ | |- | ||

+ | | November | ||

+ | | [http://ahay.org/blog/2013/11/03/program-of-the-month-sfremap1/ sfremap1] | ||

+ | | 1-D ENO interpolation. | ||

+ | |- | ||

+ | | October | ||

+ | | [http://ahay.org/blog/2013/10/03/program-of-the-month-sfunif2/ sfunif2] | ||

+ | | Generate 2-D layered velocity model from specified interfaces. | ||

+ | |- | ||

+ | | September | ||

+ | | [http://ahay.org/blog/2013/09/14/program-of-the-month-sfpatch/ sfpatch] | ||

+ | | Patching (N-dimensional). | ||

+ | |- | ||

+ | | August | ||

+ | | [http://www.ahay.org/blog/2013/08/02/program-of-the-month-sfai2refl/ sfai2refl] | ||

+ | | Convert acoustic impedance to reflectivity. | ||

+ | |- | ||

+ | | July | ||

+ | | [http://www.ahay.org/blog/2013/07/01/program-of-the-month-sftime2depth/ sftime2depth] | ||

+ | | Time-to-depth conversion in V(z). | ||

+ | |- | ||

+ | | June | ||

+ | | [http://www.ahay.org/blog/2013/06/12/program-of-the-month-sfwiggle/ sfwiggle] | ||

+ | | Plot data with wiggly traces. | ||

+ | |- | ||

+ | | May | ||

+ | | [http://www.ahay.org/blog/2013/05/04/program-of-the-month-sfvscan/ sfvscan] | ||

+ | | Velocity analysis. | ||

+ | |- | ||

+ | | April | ||

+ | | [http://ahay.org/blog/2013/04/08/program-of-the-month-sfnmo/ sfnmo] | ||

+ | | Normal moveout. | ||

+ | |- | ||

+ | | March | ||

+ | | [http://www.ahay.org/blog/2013/03/10/program-of-the-month-sfpow/ sfpow] | ||

+ | | Apply power gain. | ||

+ | |- | ||

+ | | February | ||

+ | | [http://ahay.org/blog/2013/02/09/program-of-the-month-sfpwd/ sfpwd] | ||

+ | | 3-D plane wave destruction. | ||

+ | |- | ||

+ | | January | ||

+ | | [http://ahay.org/blog/2013/01/08/program-of-the-month-sfricker1/ sfricker1] | ||

+ | | Convolution with a Ricker wavelet. | ||

+ | |} | ||

==2012== | ==2012== | ||

+ | |||

+ | {| class="wikitable" style="border:1px" | ||

+ | | December | ||

+ | | [http://ahay.org/blog/2012/12/23/program-of-the-month-sfhalfint/ sfhalfint] | ||

+ | | Half-order integration or differentiation. | ||

+ | |- | ||

+ | | November | ||

+ | | [http://ahay.org/blog/2012/11/03/program-of-the-month-sfbandpass/ sfbandpass] | ||

+ | | Bandpass filtering. | ||

+ | |- | ||

+ | | October | ||

+ | | [http://ahay.org/blog/2012/10/03/program-of-the-month-sfkirmod/ sfkirmod] | ||

+ | | Kirchhoff 2-D/2.5-D modeling with analytical Green's functions. | ||

+ | |- | ||

+ | | September | ||

+ | | [http://ahay.org/blog/2012/09/03/program-of-the-month-sfiwarp/ sfiwarp] | ||

+ | | Inverse 1-D warping. | ||

+ | |- | ||

+ | | August | ||

+ | | [http://ahay.org/blog/2012/08/01/program-of-the-month-sfpick/ sfpick] | ||

+ | | Automatic picking from semblance-like panels. | ||

+ | |- | ||

+ | | July | ||

+ | | [http://ahay.org/blog/2012/07/02/program-of-the-month-sffft3/ sffft3] | ||

+ | | FFT transform on extra axis. | ||

+ | |- | ||

+ | | June | ||

+ | | [http://ahay.org/blog/2012/06/02/program-of-the-month-sfdip/ sfdip] | ||

+ | | 3-D dip estimation by plane wave destruction. | ||

+ | |- | ||

+ | | May | ||

+ | | [http://ahay.org/blog/2012/05/01/program-of-the-month-sfderiv/ sfderiv] | ||

+ | | First derivative with a maximally linear FIR differentiator. | ||

+ | |- | ||

+ | | April | ||

+ | | [http://ahay.org/blog/2012/04/01/program-of-the-month-sfgrey3/ sfgrey3] | ||

+ | | Generate 3-D cube plot. | ||

+ | |- | ||

+ | | March | ||

+ | | [http://ahay.org/blog/2012/03/18/program-of-the-month-sfspectra/ sfspectra] | ||

+ | | Frequency spectra. | ||

+ | |- | ||

+ | | January | ||

+ | | [http://ahay.org/blog/2012/01/01/program-of-the-month-sfsmooth/ sfsmooth] | ||

+ | | Multi-dimensional triangle smoothing. | ||

+ | |} | ||

==2011== | ==2011== | ||

− | + | {| class="wikitable" style="border:1px" | |

− | + | | December | |

− | + | | [http://ahay.org/blog/2011/12/03/programs-of-the-month-sfcontour/ sfcontour] | |

− | + | | Contour plot. | |

+ | |- | ||

+ | | November | ||

+ | | [http://ahay.org/blog/2011/11/05/program-of-the-month-sfenvelope/ sfenvelope] | ||

+ | | Compute data envelope or phase rotation. | ||

+ | |- | ||

+ | | October | ||

+ | | [http://ahay.org/blog/2011/10/01/program-of-the-month-sfagc/ sfagc] | ||

+ | | Automatic gain control. | ||

+ | |- | ||

+ | | September | ||

+ | | [http://ahay.org/blog/2011/09/03/program-of-the-month-sfclip/ sfclip] | ||

+ | | Clip the data. | ||

+ | |- | ||

+ | | August | ||

+ | | [http://ahay.org/blog/2011/08/09/program-of-the-month-sfgraph/ sfgraph] | ||

+ | | Graph plot. | ||

+ | |- | ||

+ | | July | ||

+ | | [http://ahay.org/blog/2011/07/03/program-of-the-month-sfnoise/ sfnoise] | ||

+ | | Add random noise to the data. | ||

+ | |} |

## Latest revision as of 15:26, 10 September 2019

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

## 2019

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

April | sfseislet | Seislet transform. |

## 2016

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

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

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

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

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

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. |