I have just realized that the documentation at gplib.sourceforge.net is nearly 2 years old, so I have updated it to the latest version. Apart from making it look nicer, it should also contain more information.
This version contains some minor bug fixes, also to the build system. The most notable improvement is that the genetic algorithm now uses openmp to parallelize the forward calculation, but in a much more efficient way than in the very first version that was part of some of the earliest releases.
Our paper describing the joint inversion approach in more detail has just been published. You can find it at
http://europa.agu.org/?view=article&uri=/journals/jb/jb1004/2009JB006369/2009JB006369.xml&t=moorkamp
or if you do not have access to AGU journals you can send an email to me.
I just updated the file for version 0.5. The archive I uploaded yesterday also contained the binaries for my system, which are of limited use for most people and bloat the package by a factor of 100. The new release version only contains the sources. With the reduced dependencies building should have become more easy. Let me know if you have any trouble.
I have updated the doxygen generated documentation at http://gplib.sourceforge.net Hopefully this will help using the library and the programs.
We have just released version 0.4.1 of gplib. This is a minor release that fixes a few bugs in the library and the build process. Please note that all functions now reside in the namespace gplib to enable a clearer division of functionality. This will break external code that uses this library (if there is any).
This new version of gplib++ includes a simplified build process and various bug fixes. In addition I have removed a lot of the old files that were used for testing purpose from the distribution. This should make it easier to find the most useful bits for your purposes.
GPLib++ is an open source geophysical library written in C++. It supports mainly magnetotelluric and seismic data and encompasses aspects of data processing, analysis, inversion and visualization.
The third release contains numerous bug fixes and many new features. Some of the highlights are:
* Calculation and inversion of absolute velocities from reciever function data
* Non-linear joint inversion of receiver functions, surface wave data and MT... read more
gplib++ is a library and set of tools to facilitate analysis and modelling of magnetotelluric and seismic data. This is the second release in the series with some new functionality and numerous bug-fixes.
Some of the highlights include:
* Anisotropic 1D modelling and inversion of MT data
* Absolute velocity estimation from seismic receiver function data
* Simplified build with less dependencies
You can download this version from http://sourceforge.net/project/showfiles.php?group_id=172948
or checkout from svn.
Gplib is a C++ library that facilitates the analysis and modelling of geophysical data, particularly MT and seismics.
This is the first release of the library which already consists of a rich set of features. In the future I hope to improve the documentation and make installation easier.
If you want to see the current status download the source package from http://sourceforge.net/projects/gplib
I have uploaded new code into the repository. It now contains all the code I have written and in theory should work for everybody. In practice, you will have to have the same external libraries installed in the same places as me. The next step will be to create a first release that works for anyone.
The doxygen documentation at gplib.sourceforge.net has been greatly extended and now gives a better idea of the extent of the library. It is still far from complete, but hopefully I'll have more time to work on this part now.
I have put doxygen generated documentation for most of the code on the project homepage at http://gplib.sourceforge.net. Now all that's missing is to put it in a form usable for anybody else than me :-) I will publish parts of the code soon.
A preview of some of the code of the library can now be inspected through SVN at https://gplib.svn.sourceforge.net/svnroot/gplib