Madagascar (formerly known as RSF) is an open source software manufactured for geophysical data processing and reproducible numerical experiments.
Madagascar offers a convenient and powerful environment, as well as a convenient technology transfer tool.
Product's homepage
Requirements:
· SCons
What's New in This Release: [ read full changelog ]
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