@manual {hennenfent08MNrap,
	title = {Repro: a Python package for automating reproducible research in scientific computing},
	year = {2008},
	month = {08},
	abstract = {Repro is a Python package for automating reproducible research in scientific computing. Repro works in combination with SCons, a next-generation build tool. The package is freely available over the Internet. Downloading and installation instructions are provided in this gui de. The repro package is documented in various ways (many comments in source code, this guide{\textendash}-written using repro itself!{\textendash}-and a reference guide). In this user{\textquoteright}s guide, we present a few pedagogical examples that uses Matlab, Python, Seismic Unix (SU), and Madagascar. We also include demo pa pers. These papers are written in LaTeX and compiled using repro. The figures they contain are automatically generated from the source codes prov ided. In that sense, the demo papers are a model of self-contained documents that are fully reproducible. The repro package is largely inspired by some parts of Madagascar, a geophysical software package for reproducible research. However, the repro package is intended for a broad audience co ming from a wide spectrum of interest areas.},
	keywords = {SLIM},
	url = {http://repro.sourceforge.net/Site/Home.html},
	author = {Gilles Hennenfent and Sean Ross-Ross}
}
@conference {hennenfent2007SEGrsn,
	title = {Random sampling: new insights into the reconstruction of coarsely sampled wavefields},
	booktitle = {SEG Technical Program Expanded Abstracts},
	year = {2007},
	pages = {2575-2579},
	publisher = {SEG},
	organization = {SEG},
	abstract = {In this paper, we turn the interpolation problem of coarsely-sampled data into a denoising problem. From this point of view, we illustrate the benefit of random sampling at sub-Nyquist rate over regular sampling at the same rate. We show that, using nonlinear sparsity-promoting optimization, coarse random sampling may actually lead to significantly better wavefield reconstruction than equivalent regularly sampled data. \copyright2007 Society of Exploration Geophysicists},
	keywords = {Presentation, SEG, SLIM},
	doi = {10.1190/1.2793002},
	url = {https://slim.gatech.edu/Publications/Public/Conferences/SEG/2007/hennenfent07SEGrsn/hennenfent07SEGrsn.pdf},
	presentation = {https://slim.gatech.edu/Publications/Public/Conferences/SEG/2007/hennenfent07SEGrsn/hennenfent07SEGrsn_pres.pdf},
	author = {Gilles Hennenfent and Felix J. Herrmann}
}
@conference {hennenfent2007SINBADrii,
	title = {Recent insights in $\ell_1$ solvers},
	booktitle = {SINBAD 2007},
	year = {2007},
	abstract = {During this talk, an overview is given on our work on norm-one solvers as part of the DNOISE project. Gilles will explain the ins and outs of our iterative thresholding solver based on log cooling while Felix will present the work of Michael Friedlander "A Newton root-finding algorithms for large-scale basis pursuit denoise". Both approaches involve the solution of the basis pursuit problem that seeks a minimum one-norm solution of an underdetermined least-squares problem. Basis pursuit denoise (BPDN) fits the least-squares problem only approximately, and a single parameter determines a curve that traces the trade-off between the least-squares fit and the one-norm of the solution. In the work of Friedlander, it is shown show that the function that describes this curve is convex and continuously differentiable over all points of interest. They describe an efficient procedure for evaluating this function and its derivatives. As a result, they can compute arbitrary points on this curve. Their method is suitable for large-scale problems. Only matrix-vector operations are required. This is joint work with Ewout van der Berg and Michael P. Friedlander},
	keywords = {Presentation, SINBAD, SLIM},
	author = {Gilles Hennenfent and Felix J. Herrmann}
}
@conference {fomel2007ICASSPrepro,
	title = {Reproducible computational experiments using scons},
	booktitle = {ICASSP},
	year = {2007},
	publisher = {ICASSP},
	organization = {ICASSP},
	abstract = {SCons (from Software Construction) is a well-known open- source program designed primarily for building software. In this paper, we describe our method of extending SCons for managing data processing flows and reproducible computational experiments. We demonstrate our usage of SCons with a simple example.},
	keywords = {ICASSP},
	url = {https://slim.gatech.edu/Publications/Public/Conferences/ICASSP/2007/fomel07ICASSPrepro/fomel07ICASSPrepro.pdf},
	author = {Sergey Fomel and Gilles Hennenfent}
}
@conference {hennenfent07gradsem,
	title = {Reproducible research in computational (geo)sciences},
	booktitle = {Graduate seminar series},
	year = {2007},
	month = {01},
	publisher = {Graduate Seminar Series},
	organization = {Graduate Seminar Series},
	url = {https://slim.gatech.edu/Publications/Public/Conferences/Misc/hennenfent07gradsem.pdf},
	author = {Gilles Hennenfent}
}
@conference {sastry2007SINBADrfu,
	title = {Recovery from unstructured data},
	booktitle = {SINBAD 2006},
	year = {2006},
	keywords = {Presentation, SINBAD, SLIM},
	presentation = {https://slim.gatech.edu/Publications/Public/Conferences/SINBAD/2006/sastry2007SINBADrfu/sastry2007SINBADrfu.pdf},
	author = {Challa S. Sastry and Gilles Hennenfent and Felix J. Herrmann}
}
@conference {hennenfent2006SINBADros,
	title = {Recovery of seismic data: practical considerations},
	booktitle = {SINBAD 2006},
	year = {2006},
	abstract = {We propose a method for seismic data interpolation based on 1) the reformulation of the problem as a stable signal recovery problem and 2) the fact that seismic data is sparsely represented by curvelets. This method does not require information on the seismic velocities. Most importantly, this formulation potentially leads to an explicit recovery condition. We also propose a large-scale problem solver for the l1-regularization minimization involved in the recovery and successfully illustrate the performance of our algorithm on 2D synthetic and real examples.},
	keywords = {Presentation, SINBAD, SLIM},
	presentation = {https://slim.gatech.edu/Publications/Public/Conferences/SINBAD/2006/hennenfent2006SINBADros/hennenfent2006SINBADros.pdf},
	author = {Gilles Hennenfent}
}
@conference {herrmann2005EAGErcd,
	title = {Robust curvelet-domain data continuation with sparseness constraints},
	booktitle = {EAGE Annual Conference Proceedings},
	year = {2005},
	month = {06},
	abstract = {A robust data interpolation method using curvelets frames is presented. The advantage of this method is that curvelets arguably provide an optimal sparse representation for solutions of wave equations with smooth coefficients. As such curvelets frames circum- vent {\textendash} besides the assumption of caustic-free data {\textendash} the necessity to make parametric assumptions (e.g. through linear/parabolic Radon or demigration) regarding the shape of events in seismic data. A brief sketch of the theory is provided as well as a number of examples on synthetic and real data.},
	keywords = {EAGE, Presentation, SLIM},
	url = {https://slim.gatech.edu/Publications/Public/Conferences/EAGE/2005/Herrmann05EAGErcd/Herrmann05EAGErcd.pdf},
	presentation = {https://slim.gatech.edu/Publications/Public/Conferences/EAGE/2005/Herrmann05EAGErcd/Herrmann05EAGErcd.pdf},
	url2 = {http://earthdoc.eage.org/publication/publicationdetails/?publication=1112},
	author = {Felix J. Herrmann and Gilles Hennenfent}
}
