User Tools

Site Tools


sudoc:su_prog_rules

This is an old revision of the document!


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