Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/yoshiya-usui/TRACMT into main
Browse files Browse the repository at this point in the history
  • Loading branch information
yoshiya-usui committed Jul 13, 2024
2 parents 63da099 + 1493931 commit 2cdb1dd
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 105 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ In TRACMT, you can use the RRMS estimator developed by Usui et al. (2024).
_Yoshiya Usui, Makoto Uyeshima, Shin'ya Sakanaka, Tasuku Hashimoto, Masahiro Ichiki, Toshiki Kaida, Yusuke Yamaya, Yasuo Ogawa, Masataka Masuda, Takahiro Akiyama, New robust remote reference estimator using robust multivariate linear regression, Geophysical Journal International, 2024, ggae199, [https://doi.org/10.1093/gji/ggae19_9](https://doi.org/10.1093/gji/ggae199)_

We developed the RRMS estimator by applying the robust multivariate linear regression S-estimator to the two-input-multiple-output relationship between the local EM field and the reference magnetic field that leads to the same equation as by the original remote reference method.
The RRMS estimator can give an unbiased estimate of MT transfer function and suppress the influence of outliers in the local electric field and magnetic
The RRMS estimator can give an unbiased estimate of MT transfer function and suppress the influence of outliers in the electric field and magnetic
field.

# How to compile TRACMT
1) Download all source files of TRACMT to a directory.
2) Download source files of CLAPACK (https://www.netlib.org/clapack/) to another directory and make librariy files.
3) Copy library files of CLAPACK (blas_LINUX.a, lapack_LINUX.a, and libf2c.a) to "lib" directory and copy header files (blaswrap.h, clapack.h, and f2c.h) to "include" directory"
3) Copy library files of CLAPACK (blas_LINUX.a, lapack_LINUX.a, and libf2c.a) to "lib" directory and copy header files (blaswrap.h, clapack.h, and f2c.h) to "include" directory.
4) If your compiler supports C++11, you can compile TRACMT by "make -f Makefile_C++11" command.
If your compiler does NOT support C++11, download mt19937-64.tgz from http://math.sci.hiroshima-u.ac.jp/m-mat/MT/mt64.html and rename mt19937-64.c to mt19937-64.cpp. After copying mt19937-64.cpp and mt64.h to the source-file directory of TRACMT, you can compile TRACMT by make command (Make -f Makefile).

Expand Down
53 changes: 0 additions & 53 deletions Samples/OrdinaryRemoteReference/param.dat

This file was deleted.

50 changes: 0 additions & 50 deletions Samples/RobustRemoteReference/param.dat

This file was deleted.

Binary file modified docs/Manual_Of_TRACMT.pdf
Binary file not shown.

0 comments on commit 2cdb1dd

Please sign in to comment.