What is BeamLab?
BeamLab is a collection of Matlab functions that have been used by the authors and collaborators to implement a variety of computational algorithms related to beamlet, curvelet, ridgelet analysis. It includes about 900 Matlab files, datasets, and demonstration scripts. Some computationally expensive routines have been implemented as Matlab MEX functions.
What is New?
For the new version (BeamLab200), we add in scripts to reproduce figures in recent papers by researchers from the Stanford Statistics Department (David L. Donoho) and their collaborators:
Philosophy -- why do it?
BeamLab implements the concept of reproducible research.
The idea is: An article about computational science in a scientific publication is not the scholarship itself, it is merely advertising of the scholarship. The actual scholarship is the complete software development environment and the complete set of instructions which generated the figures.
We make BeamLab available to make the full content of our scholarship available, enabling others to understand and reproduce our work.
How to Download?
We offer a uniform download format for the following platforms:
How to Install?
We provide detailed instructions for installation.
We recommend a system which has at least 42MB space reserved for the BeamLab files and a minimum of 64MB memory and which runs Matlab release 12.1.
How to Register?
If you have been using BeamLab and have not registered, please do so.
By registering, you will get information about new releases and other information that we believe will serve your interests.
Who to Contact?
Email is the best way to contact us. Our email address is:
Precompiled MEX files -- how to run fast?
On most platforms, our installation procedure will automatically compile MEX files to accelerate certain key components of the BeamLab library. In case you do not have a Matlab MEX file compiler, we provide a library of precompiled executable MEX files for various platforms. The platforms we support include
If you find that your platform is not included here and you would like to help us to compile the MEX source files, please contact us by email.
Documentations We provide the following document for BeamLab:
We provide the following document for BeamLab:
Last modified: January 29, 2003