Seismic Unix

Este documento discorre sobre a instalação e utilização do pacote Seismic Unix

Sumário

Instalação

Download

Ambiente

Compilação

Guia prático de utilização

Obtendo ajuda

Lista rápida

Instalação

Download

Este link aponta para a última versão até a data de 2015-06-09:

ftp://ftp.cwp.mines.edu/pub/cwpcodes/cwp_su_all_43R8.tgz

Se quiser a última versão, verifique o link http://www.cwp.mines.edu/cwpcodes/ e faça download do código fonte.

Ambiente

Defina o diretório de instalação no arquivo $HOME/.bashrc:

export CWPROOT=$HOME/src/cwp

export PATH=$CWPROOT/bin:$PATH

Agora carregue as novas variáveis

source $HOME/.bashrc

Compilação

Primeiramente mova o arquivo para a pasta $CWPROOT e depois execute:

cd $CWPROOT

tar zxf cwp_su_all_43R8.tgz

cd src/

Edite o arquivo Makefile.config e comente a linha que diz XDRFLAG = -DSUXDR como mostrado abaixo:

Antes

Depois

LINEHDRFLAG =

XDRFLAG =  -DSUXDR

ENDIANFLAG = -DCWP_LITTLE_ENDIAN

LINEHDRFLAG =

#XDRFLAG =  -DSUXDR

ENDIANFLAG = -DCWP_LITTLE_ENDIAN

Execute make install e siga os passos da instalação. Após finalizado, execute make xtinstall. Teste sua instalação executando suplane | suximage.

Guia prático de utilização

Obtendo ajuda

Uma lista de comandos do SU pode ser obtida executando ls $CWPROOT/bin. Cada comando possui argumentos diferentes; geralmente é possível obter ajuda executando o comando sem nenhum argumento.

Por exemplo, execute suplane para obter ajuda.

Lista rápida

Comando

Descrição

suximage < foo.su legend=1

Exibe um dado sísmico em uma interface gráfica

sudiff foo.su bar.su > diff.su

Gera o dado diff.su representando a diferença entre foo.su e bar.su

sudiff foo.su bar.su | suximage

Exibe a diferença entre os dados sem gerar o arquivo de saída

sucmp foo.su bar.su

Compara os dados, retornando 0 em caso de igualdade

susort cdp offset < foo.su > bar.su

Ordena o dado foo.su lexicograficamente por (cdp, offset) e escreve bar.su