Release Notes: This release fixes deprecated calls to boost::filesystem; V3 is now compulsory. It fixes a check for the optional GNU Scientific library.
Release Notes: The genetic algorithm was parallelized. Some system calls were replaced by boost::filesystem calls. The build was improved.
Release Notes: Some tools were made more convenient to use. Comments and Doxygen documentation were added. Some minor fixes were made to enable compilation with the Sun compiler. WienerFilter was fixed. netcdf files can now be read. The 'using gplib' declaration was removed from parser files. Reading of Egbert's .zmm files was implemented.
Release Notes: The directory structure was reorganized. gplib can now be built without antlr. Configuration files are now read with boost program_options. The installation instructions were extended.
Release Notes: This is a minor release that fixes a few bugs in the library and the build process. All functions now reside in the namespace gplib to enable a clearer division of functionality. This will break any external code that uses this library.
Release Notes: A bug that produced incorrect output when aborting 1dinvga was fixed. The efficiency of receiver function calculation in C1DRecObjective was improved. 1dinvga only calculates unique models at the end. Receiver functions can now be calculated and inverted without normalization. Libraries can now be selected manually in custom.py. Some tests that do not serve much purpose any more were removed. calcrec now also contains a bandpass filter.
Release Notes: Various fixes to surface wave dispersion classes. New classes to handle data and models from the Computer Programs in the Seismology surface wave part. Enhanced documentation. The absolute velocity estimator now uses omega and sigma from the configuration file instead of hard-coded values. Surface wave data is included in 1dinvga. An Objective function has been added for multiple receiver functions simultaneously. Facilities have been added for anisotropic surface wave inversion. The explicit dependency on cfmake and on the antlr program has been removed (the library is still needed).
Release Notes: Anisotropic 1D modeling and inversion of MT data. Absolute velocity estimation from seismic receiver function data. A simplified build with fewer dependencies. New classes to handle surface wave dispersion data.
Release Notes: Most things should work, but documentation is still poor.