Seismic Unix

While BSU is completely independent of Seismic Unix (SU), it is highly compatible with it, but only if SU has been compiled without XDR. The XDR option in SU originated around 1997 and is essentially a big endian byte order with IEEE encoding of floats. See section 6.6.4 for more on this topic. I use both, often plotting BSU results with SU software (see the bash scripts xPlot-su and psPlot-su in the BSU source archive scripts directory). The structure of the binary data formats are the same (240 byte trace header followed by 4 byte floating point data). The number of samples and sample interval headers are identical. The header formats do differ in some important ways (BSEGY has definitions for source and receiver polarizations). In short, SU has a program, segyclean, which permits SU to read BSU files, should a difficulty be encountered. To download SU, visit GITHUB https://github.com/JohnWStockwellJr/SeisUnix.