TGSAI/mdio-python

Define good default chunks for seismic CDP gathers

Closed this issue · 1 comments

Intro

This is regarding regularized CDP offset gathers and is pre-stack.

We need to define good default chunk sizes that satisfy multiple use cases (see access patterns below).

Keys

3D acquisition:

  • Inline
  • Crossline
  • Offset (or Angle)

2D acquisition:

  • CDP
  • Offset (or Angle)

+ Time or depth for both.

Access Patterns

  1. Full traces for a geographic point ([il, xl] or CDP)
  2. Visualization (tiled rendering); means we chunk sample axis
  3. Be able to re-chunk into offset/angle volumes (i.e., split the ensemble in 3D)
  4. Power of 2 chunk sizes for ML applications
  5. (holy grail, but rare) also support time slices on offset/angle planes

Sizes

  1. Support 2D and 3D CDP gathers
  2. 3,000 - 7,000 time or depth samples
  3. 100 - 300 offset values (or 5 - 25 angle values). Usually more offsets on 2D.
  4. 4TB+ files

will do this later as a part of MDIO v1.