sudoc:su_prog_rules
This is an old revision of the document!
Table of Contents
Seismic Unix coding rules
Development rules for Seismic Un*x
Seismic Unix has remained a stable, easy to install, and transportable package by following a few simple rules.
Don't change the header structure
The first of these is that changing the SU header definitions is forbidden. The header structure looks deceptively simple, but contains a hidden trap, that it is possible to easily introduce a gap in the header that would render the SU data made under a new system mutually incompatible with that made by other versions of SU.
Avoid mix-language programming
One of the stumbling blocks of older versions of SU was the use of subroutines written in different languages, such
sudoc/su_prog_rules.1564520367.txt.gz · Last modified: 2019/07/30 20:59 by seisunix