Hello -
First, I am sorry but I don't know anything about "sureduce."
Second, below is some of the documentation from the program sushw (set header word).
I think example 3 might be best for you:
the value of "a" is the first (nearest) offset
the value of "b" is the distance between traces (constant spacing)
the value of "j" is the number of traces in the gather
Third, you can get documentation for any program by entering the name of the program; for example, sushw
Fourth, you can get a little more documentation for any program by entering "sudoc" plus the name of the program; for example, sudoc sushw
David
---------------------------------------------------
The value of each header word key is computed using the formula:
i = itr + d
val(key) = a + b * (i % j) + c * (i / j)
where itr is the trace number (first trace has itr=0, NOT 1)
Examples:
1. set every dt field to 4ms
sushw <indata key=dt a=4000 |...
2. set the sx field of the first 32 traces to 6400, the second 32 traces
to 6300, decrementing by -100 for each 32 trace groups
...| sushw key=sx a=6400 c=-100 j=32 |...
3. set the offset fields of each group of 32 traces to 200,400,...,6400
...| sushw key=offset a=200 b=200 j=32 |...
4. perform operations 1., 2., and 3. in one call
..| sushw key=dt,sx,offset a=4000,6400,200 b=0,0,200 c=0,-100,0 j=0,32,32 |
In this example, we set every dt field to 4ms. Then we set the first
32 shotpoint fields to 6400, the second 32 shotpoint fields to 6300 and
so forth. Next we set each group of 32 offset fields to 200, 400, ...,
6400.
---------------------------------------------------