Compatibility with old .report files

This forum is dedicated to discuss all problems and suggestions related to the inversion software
Post Reply
admin
Site Admin
Posts: 841
Joined: Mon Aug 13, 2007 11:48 am
Location: ISTerre
Contact:

Compatibility with old .report files

Post by admin »

Since version sesarray-2.0.0-beta (June 2006), that is still considered as the stable release, the format for reports has evolved. The main difference is for the storage of dispersions curves. The others parts (misfit, ground profiles, raw parameters) are not changed. In all releases after February 2007, the .report can store phase and group slowness.

You may encounter problems when opening .dinver files generated by sesarray-2.0.0-beta with the latest snapshots. The first of them is the wrong specification of modes, if you are inverting something else that Rayleigh fundamental mode. Secondly, it is impossible to plot the dispersion curves.

A new release snapshot is to be generated on 2007-12-06. In this release, the first bug is fixed. Love and Rayleigh higher modes are correctly loaded from old .dinver files (transparent to user). To be able to view the dispersion curves, you must first convert the old .report files corresponding to your .dinver file. Use gpdcreport with its new '-compat' option.

Code: Select all

$ cd my_dinver_env_reports
$ gpdcreport run_01.report -m 1e99 -report run_01-conv.report -compat beta
$ mv run_01-conv.report run_01.report
Option '-m' is required to export all models and not only those with a misfit less than 1. 'mv' is also mandatory because input and output .report files cannot be the same.

The compatibility of .report generated by na_viewer (SESAME partners only, before 2005), is also ensured by gpdcreport. It can convert them to the most recent format of .report files.

Code: Select all

$ gpdcreport old.report -m 1e99 -report conv.report -compat na_viewer
gpviewdcreport is a new tool to view models inside a .report file. It is equivalent to the viewers available inside dinver graphical interface.

Code: Select all

$ gpviewdcreport -dispersion conv.report
Post Reply