Madagascar Changelog

What's new in Madagascar 1.5

Jul 26, 2013
  • New stable release features 9 new reproducible papers, multiple bug
  • fixes, and addition of RVL and IWAVE++ packages from The Rice Inversion Project.

New in Madagascar 1.4 (Oct 31, 2012)

  • Additions and enhancements:
  • To the reproducible documents collection:
  • jsg/lowrank: Seismic wave extrapolation using lowrank symbol
  • approximation (Fomel, Ying, and Song)
  • jsg/crs: Non-hyperbolic common reflection surface (Fomel and
  • Kazinnik)
  • trip/iwave: Using IWAVE (Symes)
  • Viking Graben data moved to the public data server
  • sep/fat: Imaging complex structures with first-arrival traveltimes
  • (Bevc)
  • sep/helft: Multi-dimensional Fourier transforms in the helical
  • coordinate system (Rickett and Guitton)
  • To SCons:
  • Support for XQuartz on Macs - looking in /opt/X11 directories
  • np= parameter in Flow() for mpi programs
  • sfdocs generated for all "pens" in pens/main
  • pre-compilation of modules in book/Recipes
  • upgraded to scons-2.2.0
  • To documentation:
  • Self-doc is complete now for sfawefd2d and 3d
  • To APIs:
  • python API (m8r or rsf.api) is now always installed
  • tell and seek added to C++ API
  • added support for FFTW and PSP
  • shape() and reshape() methods in File class (python API) reversed
  • for consistency with numpy
  • To the Python package:
  • added support for gnuplot figures in rsf.tex
  • added support for sage figures in rsf.tex
  • To programs:
  • sfsemblance: semblance over the specified axis
  • sflinear: linear 1-D interpolation
  • sfspike now optionally accepts stdin
  • iwave package from Bill Symes and The Rice Inversion Project
  • user/zone: new contributor (Yanadet Sripanich)
  • sfsegyheader creates delrt from o1
  • user/poulsonj: new contributor (Jack Poulson)
  • vpconvert checks the existence of different pens and prefers gdpen
  • to pngpen
  • sffft1, sffft3, sfspectra, sfspectra2: optional support for FFTW
  • oglpen stops movie on pressing 'n' or 'm', menu on left button on
  • Macs
  • creating rsfpwd library in user/fomels to avoid code duplication
  • sfawefd2d and 3d: constant-density flag. Improved speed, memory
  • sfgraph: depth= option for colored symbols
  • sfcat and sfadd no longer have a limit on the number of files
  • user/chengjb: new contributor (Jiubing Cheng)
  • retired su2rsf and segy2rsf to avoid code duplication with suread
  • and segyread
  • user/jsun: new contributor (Junzhe Sun)
  • Bug fixes:
  • In the reproducible documents collection:
  • In documentation:
  • In APIs:
  • Fixed settype bug in Python API
  • Fixed inpout selfdoc extraction for C++ programs
  • In the Python package:
  • Fixed "scons test" in suproj
  • In programs:
  • Fixed size limitation in sfclip2
  • Added x0 and y0 in sfstolt
  • Fixed installing the plplot driver with .driver_info extension
  • In the build system:
  • Fixed failed dependency on gendoc.h when installing pens

New in Madagascar 1.3 (Apr 24, 2012)

  • 7 new reproducible papers, multiple bugfixes, and a tutorial.

New in Madagascar 1.2 (Jul 15, 2011)

  • 7 new reproducible papers, multiple bugfixes, and structural changes in the installation directories.

New in Madagascar 1.1 (Jan 19, 2011)

  • This version features 12 new reproducible papers, multiple bugfixes, and a GUI (tkMadagascar).

New in Madagascar 0.9.9 (Feb 19, 2010)

  • A new stable release of madagascar is another step toward the first non-beta version (madagascar-1.0) anticipated to be released later this year. This release features new reproducible papers and many other improvements. One new feature is the nonseismic package, which contains a subset of the full package for people who do not work with seismic data. The cumulative number of downloads for all stable versions has reached 8,000.

New in Madagascar 0.9.8 (Jun 10, 2009)

  • New reproducible papers, several structural changes, and numerous bug fixes.

New in Madagascar 0.9.7 (Dec 16, 2008)

  • New papers and numerous bug fixes.