Release Notes
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