App2truedip software

Apparent to true dip restoration

Purpose

To restore strike and dip of planar structures measured as two apparent dips along known azimuth. Useful to process core structural measurements such as those made on ODP legs.

Method

This program was originally designed to restore strike and dip of planar structures measured as two apparent dips on ODP Leg 176 cores. It relies on methods used during ODP Leg 147 and previous hard rocks legs.

Three types of measurements are considered:
  1. a strike measurement, made in a section perpendicular to the core axis
  2. one apparent dip along the the saw cut, conventionally oriented E-W
  3. one apparent dip perpendicular to the saw cut, therefore N-S
These measurements are then combined as either of:
  1. two apparent dips along the perpendicular E-W and N-S direction, or
  2. one apparent dip along either the E-W or the N-S direction and a strike direction
where the measurement azimuth is represented by either of N, E, S, W.

To accept non perpendicular apparent dip measurements the possibility to input numerical azimuth format was added later during Leg 180.

The program is designed with the idea of creating the input file by extracting the relevant data from a typical structural spreadsheet and of pasting back the computation results into the same spreadsheet.

Acknowledgments

The best parts of this work were stimulated by discussions with and suggestions from Chris MacLeod, Benoit Ildefonse, Bernard LeGall, & Veronique Gardien. I keep full reponsability for the worst parts.

References

The core frame convention, measurement and restoration methods are discussed in:

Input

Output

Output is written either on screen or into file There are 2 different output format depending on the selected input format.
  1. Alphanumerical format

    Column: 1 2 3 4 5 6 7
    1st line = header dipa1 dipdir1 dipa2 dipdir2 strike dip comment
    data line: case 1 1st apparent dip input 1st apparent dip direction input 2nd apparent dip input 2nd apparent dip direction input absolute strike (**) absolute dip (**)
    Range: case 1 ]0, 90] 'E','W' [0, 90] 'N','S' [0, +360] [0, 90]
    data line: case 2 1st apparent dip input 1st apparent dip direction input strike input (*) 'A' absolute strike (***) absolute dip (**)
    Range: case 2 ]0, 90] 'E','W','N','S' [-360, +360] 'A' [0, +360] [0, 90]
    Type: real character real character real real character string

    (*) : Eventually corrected so that dip is to the right
    (**): Eventual explanation of the data problem that precluded computation
    (***): Such that dip is to the right

  2. Numerical format

    Column: 1 2 3 4 5 6 7
    1st line = header dipa1 dipdir1 dipa2 dipdir2 strike dip comment
    data line 1st apparent dip input 1st apparent dip direction input 2nd apparent dip input 2nd apparent dip direction input absolute strike(***) absolute dip (**)
    Range ]0, 90] [-360, +360] [0, 90] [-360, +360] [0, +360] [0, 90]
    Type: real real real real real real character string

    (**): Eventual explanation of the data problem that precluded computation
    (***): Such that dip is to the right

Installation

System independent: 2 files

  1. Documentation (= this file).
  2. Sample input file: appdip.test.in.txt

System dependent: 1 executable and 1 ReadMe

Applications and documents for various systems

Computer Processor Operating System Downloads Read Me !

Macintosh
68020, 68030, 6040 MacOS 7 - 8 app2truedip1-68020nofpu application MacOS Classic versions

Macintosh
PPC MacOS 7 - 9 app2truedip2-ppc application MacOS Classic versions

Macintosh
PPC MacOS X.4 - X.5 app2truedip2.mrwe application MacOS X versions

Macintosh
Intel i86 MacOS X.4 - X.5, X.6 with Rosetta app2truedip2.mrwe application MacOS X versions

Revision history


🏠   Homepage Software maintained on this site Binaries archive Contact:   📪