Release Notes

From Madagascar
Revision as of 22:13, 30 January 2011 by Nick (talk | contribs) (created page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Release 1.2 (TBD)

Additions and enhancements

To the reproducible documents collection:

To SCons:

To documentation:

To APIs:

To the Python package:

To programs:

Bug fixes

In the reproducible documents collection:

In documentation:

In APIs:

In the Python package:

In programs:

Release 1.1 (2011-01-18)

Additions and enhancements

To the reproducible documents collection:

  • rsf/bash: Vladimir Bashkardin's presentation at Houston-2010
  • rsf/programming: Jeff Godwin's presentation at Houston-2010
  • rsf/usp: Yang Liu's presentation at Houston-2010
  • \published{} macro added to all published papers
  • sep/fractal: Modeling 3-D anisotropic fractal media (Chemingui)
  • sep/banana: Traveltime sensitivity kernels: Banana-doughnuts or just plain bananas? (Rickett)
  • swag/eikds: An eikonal based formulation for traveltime perturbation with respect to the source location (Alkhalifah and Fomel)
  • cwp/geo2008IsotropicAngleDomainElasticRTM: Isotropic angle-domain elastic reverse-time migration (Yan and Sava)
  • jsg/stackadcig: Stacking angle-domain common-image gathers for normalization of illumination (Liu et al.)
  • cwp/geo2009VTIModeSeparation: Elastic wave-mode separation for VTI media (Yan and Sava)
  • cwp/geo2009TTIModeSeparation: Elastic wave-mode separation for TTI media (Yan and Sava)
  • jsg/flat: Predictive painting of 3-D seismic volumes (Fomel)
  • jsg/oc3: OC-seislet: seislet transform construction with differential offset continuation (Liu and Fomel)
  • sep/lines: Random lines in a plane (Claerbout)
  • hansung/cgg: Conjugate guided gradient (CGG) method for robust inversion and its application to velocity-stack inversion (Ji)
  • sep/texture: Texture synthesis and prediction error filtering (Brown)
  • Grave directory for papers that are no longer reproducible

To SCons:

  • Upgraded to scons-2.0.1

To documentation:

  • Update to vplot man pages
  • This file (NEWS.txt)

To APIs:

  • New, improved Java API: Cleaner, independent from Mines JTK. Not compatible with the old API

To the Python package:

  • rsf.user.ivlad: chk_file_r, getppout, get1st functions
  • rsf.user.m8rex: WrongPath exception class
  • rsf.user.sf: attr function
  • rsf.version: info about the software version

To programs:

  • tkMadagascar (sfgui and sfbrowser)
  • sflmo (frequency-domain LMO)
  • sfcp - added functionality to act as a filter
  • sftaupmo - added functionality for effective/interval velocities
  • sfktmig (prestack time migration
  • sfrotate - added functionality for negative rotations
  • sfmedian (median on the first axis)
  • sfregr (linear regression)
  • sfsvd (SVD using scipy)
  • sfthreedcube (3D display using mayavi2)
  • sfiphase -added complex option
  • sfsensitivity (traveltime sensitivity kernels)
  • sfcltft (complex local time-frequency transform)
  • sfclpf (complex local prediction filter)
  • sfiwarp2 (inverse 2-D warping)
  • many new programs in user/lcasasan
  • user/jun

Bug fixes

In the reproducible documents collection:

  • Cross-platform (Linux/Mac) solution in book/jsg/flat/*/SConstruct
  • Fixed program links in book/bei/fdm and book/bei/ft1
  • Fixed program links in book/gee/ajt and book/gee/hlx
  • High-resolution figures in book/gee/hlx

In documentation:

  • Update of html/txt/spec documentation and man pages triggered by changes in programs or examples through dependence on use.py
  • Show y and n for boolean parameters in F90 programs, instead of .true./.false.
  • Show y and n for boolean params in some Python programs instead of True/False
   (fix for some cases in which existing mechanism did not work) 

In APIs:

  • Appropriate flags for compilation on OpenSolaris
  • Fixed memory leak in getpar.c
  • Fixed memory leak in llist.c
  • Improved accuracy of triangle smoothing
  • Updated numpy interface in m8r.i

In the Python package:

  • In rsf.user.ivlad (function ndims)
  • In rsf.user.ooio (init of class RSFheader)
  • CUDA configuration moved to configure.py

In programs:

  • sfbandpass
  • sfzcp
  • sfstretch - proper handling of half-offset
  • sfslant and sfvelcon - proper antialiasing

Release 1.0 (2010-07-23)

No release notes for 1.0 or before