SEGYIO-CATR(1)

πŸ‘‘ SEGYIO-CATR β€” the group chat for your SEG-Y headers

okay so bestie, this is a page from the General Commands Manual, and it's about segyio-catr. Think of it as the little sibling who goes into your SEG-Y file and pulls out the headers you asked for. That's it. That's the whole vibe. πŸ’–


✨ NAME ✨

segyio-catr β€” Print selected headers from FILE πŸ’…


🌸 SYNPOSIS 🌸

segyio-catr [OPTION]...  FILE

πŸ¦‹ DESCRIPTION πŸ¦‹

segyio-cath Print selected traceheaders from SEG-Y file FILE

(no babe I did not make that up, that's literally what it says 😭)

The flag --range takes up to three values: START, STOP, STEP, and together they make a closed interval from START to STOP. The third value, STEP, can be specified to print i.e. every other trace in the interval. All values are defaulted to 1. Traces are 1-indexed. ✨

Flags -r and -t can be called multiple times. Stack 'em, spam 'em, she can take it. πŸ’ͺ

Mandatory arguments to long options are mandatory for short options too. (yes queen, they match, that's the rule πŸ‘‘)


πŸ’… OPTIONS πŸ’…

  • -t, --trace=NUMBER β€” trace(s) to print 🌸
  • -r, --range START [STOP STEP] β€” range of trace(s) to print. STOP and STEP are optional, and default to START and 1 respectively. πŸŽ€
  • -f, --format=FORMAT β€” override sample format. defaults to inferring from the binary header.
    • available formats: ibm ieee short long char
  • -s, --strict β€” fail on unreadable tracefields πŸ’€
  • -S, --non-strict β€” don't fail on unreadable fields, this is the default behavior πŸ™ˆ
  • -n, --nonzero β€” only print fields with non-zero values ✨
  • -d, --description β€” print with byte offset and field description 🧚
  • -k, --segyio β€” print with segyio tracefield names πŸ’œ
  • -v, --verbose β€” increase verbosity πŸ“’
  • --version β€” output version information and exit ⭐
  • --help β€” display this help and exit 🫢

Copyright Β© Statoil ASA. License LGPLv3+: GNU LGPL version 3 or later <http://gnu.org/licenses/lgpl.html>.

This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

not me reading "NO WARRANTY" in all caps like it's a threat bestie 😭 it's fine, it's just legal girlie talk, keep scrolling

🌈 SEE ALSO 🌈

segyio-cath(1), segyio-catb(1)


mwah πŸ’‹ this whole page lives in the General Commands Manual, and the footer stamp on it is SEGYIO-CATR(1) β€” so yeah, that's the whole thing, periodt. go print some headers bestie, you're gonna slay 🫢✨