Data File

The data file format used by EMFEM was largely inspired by MARE2DEM’s data format. It contains the transmitters, receivers and frequencies, and has a table of data types, values and standard errors. Like the model file, lines prefixed by the character # are considered as comments. It consists of four parts.

Part 1 - Frequencies

This block lists the number of frequencies (both MT and CSEM) and the specific values (Hz).

First line: <# of frequencies>
Remaining lines list # of frequencies:
  <frequency>
  ...

Part 2 - Transmitters

This block lists the number of CSEM receivers, each receiver’s x,y,z (meters) position, rotation angles, currents, electric dipole length. For now, we only support point electric dipole, so the dipole length is not used and preserved for future use.

One line: <# of transmitters>
Following lines list # of transmitters:
  <x> <y> <z> <azimuth> <dip> <current> <dipole length>

Part 3 - Receivers

One line: <# of receivers>
Following lines list # of receivers:
  <x> <y> <z>

Part 4 - Data Block

The Data block lists the number of data and has a table with a line for each datum. Each line lists the data parameters, the datum and its standard error. The first four values are data parameters for each datum and the 5th and 6th columns are the data, the 7th and 8th columns are the standard errors. The standard errors are not used for now and are preserved for future use.

One line: <# of datum>
Following lines list # of data:
  <data type> <frequency index> <transmitter index> <receiver index> <real part of data> <imag part of data> <real part of error> <imag part of error>

All the index are starting from 0. For MT datum, the transmitter index must be -3.

CSEM Data types

Code

Description

111

Ex, real and imaginary

121

Ey, real and imaginary

131

Ez, real and imaginary

141

Hx, real and imaginary

151

Hy, real and imaginary

161

Hz, real and imaginary

112

Ex, amplitude and phase

122

Ey, amplitude and phase

132

Ez, amplitude and phase

142

Hx, amplitude and phase

152

Hy, amplitude and phase

162

Hz, amplitude and phase

MT Data types

Code

Description

311

Zxx, real and imaginary

321

Zxy, real and imaginary

331

Zyx, real and imaginary

341

Zyy, real and imaginary

351

Tzx, real and imaginary

361

Tzy, real and imaginary

312

Zxx, amplitude and phase

322

Zxy, amplitude and phase

332

Zyx, amplitude and phase

342

Zyy, amplitude and phase

Here is an example:

# frequencies
5 # number of frequencies
1.0000E-01
5.0000E-01
1.0000E+00
2.0000E+00
5.0000E+00
# transmitters
1
#     X        Y        Y  Azimuth   Dip   Current  Length
    0.0  -4000.0    900.0     90.0   0.0       1.0     0.0
# receivers
121
#        X           Y           Z
0.0000E+00 -6.0000E+03  1.0010E+03
0.0000E+00 -5.9000E+03  1.0010E+03
0.0000E+00 -5.8000E+03  1.0010E+03
...

# observations
3630
#  Type   Freq#     Tx#     Rx#    Real(data)    Imag(data)   Real(error)   Imag(error)
    111       0       0       0  1.000000E+00  1.000000E+00  1.000000E+00  1.000000E+00
    111       0       0       1  1.000000E+00  1.000000E+00  1.000000E+00  1.000000E+00
    111       0       0       2  1.000000E+00  1.000000E+00  1.000000E+00  1.000000E+00
    ...

Response File

The response file is almost identical to the data file, except that the last two columns of the data section are the responses, not the standard errors.