Commit ea6aad17 authored by Tilman Steinweg's avatar Tilman Steinweg

added overnightbuilt to project

parent fecb9289
# Created by https://www.gitignore.io/api/c,c++,latex,kate,linux,osx,kdevelop4,fortran,windows,vim,svn,matlab,emacs,eclipse,cmake,premake-gmake
# specific files fpr GPIAG_Software
sofi3D
snapmerge
partmodel
seismerge
sofi3D_acoustic
guide_sofi3D.pdf
*.d
*.hd
*.strip
/contrib/header/*
*.dat
*.old*
*.bin*
*.su*
LOG_FILE.*
*.log*
### C ###
# Object files
*.o
*.ko
*.obj
*.elf
# Precompiled Headers
*.gch
*.pch
# Libraries
*.lib
*.a
*.la
*.lo
# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib
# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex
# Debug files
*.dSYM/
### C++ ###
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
### LaTeX ###
*.acn
*.acr
*.alg
*.aux
*.bbl
*.bcf
*.blg
*.dvi
*.fdb_latexmk
*.fls
*.glg
*.glo
*.gls
*.idx
*.ilg
*.ind
*.ist
*.lof
*.log
*.lot
*.maf
*.mtc
*.mtc0
*.nav
*.nlo
*.out
*.pdfsync
*.ps
*.run.xml
*.snm
*.synctex.gz
*.toc
*.vrb
*.xdy
*.tdo
### Kate ###
# Swap Files #
.*.kate-swp
.swp.*
### Linux ###
*~
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
### OSX ###
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
### KDevelop4 ###
*.kdev4
.kdev4/
### Fortran ###
# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Precompiled Headers
*.gch
*.pch
# Compiled Dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
# Compiled Static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
### Windows ###
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
# Windows shortcuts
*.lnk
### Vim ###
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist
*~
### SVN ###
.svn/
### Matlab ###
##---------------------------------------------------
## Remove autosaves generated by the Matlab editor
## We have git for backups!
##---------------------------------------------------
# Windows default autosave extension
*.asv
# OSX / *nix default autosave extension
*.m~
# Compiled MEX binaries (all platforms)
*.mex*
# Simulink Code Generation
slprj/
### Emacs ###
# -*- mode: gitignore; -*-
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\#*
# Org-mode
.org-id-locations
*_archive
# flymake-mode
*_flymake.*
# eshell files
/eshell/history
/eshell/lastdir
# elpa packages
/elpa/
# reftex files
*.rel
# AUCTeX auto folder
/auto/
# cask packages
.cask/
### Eclipse ###
*.pydevproject
.metadata
.gradle
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
# Eclipse Core
.project
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# JDT-specific (Eclipse Java Development Tools)
.classpath
# Java annotation processor (APT)
.factorypath
# PDT-specific
.buildpath
# sbteclipse plugin
.target
# TeXlipse plugin
.texlipse
### CMake ###
CMakeCache.txt
CMakeFiles
CMakeScripts
Makefile
cmake_install.cmake
install_manifest.txt
### premake-gmake ###
Makefile
*.make
obj/
*.vp*
*.vs*
*.rho*
*.div*
*.rot*
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
#!/bin/sh
# Seismogramme als eps erstellen
# input from command line
#model name
MODEL=$1
#plot only every EVERYTRACEth trace
EVERYTRACE=$2
#switch for manual or automatic clip
AUTOCLIP=$3
PERCENTAGE=99
#example command line call:
#./seismogramme.sh fullspace
#./seismogramme.sh fullspace clip
#if the command line argument AUTOCLIP='' then NO clip is specifically set
#instead the supswigb option perc=98 is used
#if the command line argument AUTOCLIP='clip' then a there will be a command line
#prompt that asked for constant clip for each individual component
exec 5<&0
#loop over components
while read value
do
case "$AUTOCLIP" in
clip)
#manual clip ( input of constant clip required)
echo "Clipwert: "
read CLIP <&5
supswigb < ../../../overnightbuilt/reference_value/$MODEL/su/$MODEL"_ref_"$value.su key=tracl hbox=9 wbox=9 \
label1="Time / s" label2="Tracenumber" title="Model $MODEL, $value component; clip=$CLIP" clip=$clip > $MODEL"_"$value.eps
;;
*)
#auto clip (no input of constant clip required)
#testrun in order to determine the clip at perc=$PERCENTAGE
#stderr will be redirected to file clip.txt
suwind < ../../../overnightbuilt/reference_value/$MODEL/su/$MODEL"_ref_"$value.su j=$EVERYTRACE|\
supswigb key=tracl hbox=9 wbox=9 \
label1="Time / s" label2="Tracenumber" title="Model $MODEL, $value component" perc=$PERCENTAGE 1>$MODEL"_"$value.eps 2>clip.txt
#extract clip from file clip.txt
while read line;
do
if [ "$line" != "" ]; then
CLIP=`echo $line | cut -c 32-45`
fi
done < clip.txt
#use CLIP to add this CLIP into the title of the eps figure
suwind < ../../../overnightbuilt/reference_value/$MODEL/su/$MODEL"_ref_"$value.su j=$EVERYTRACE |\
supswigb key=tracl hbox=9 wbox=9 \
label1="Time / s" label2="Tracenumber" title="Model $MODEL, $value component; clip=$CLIP" clip=$CLIP 1>$MODEL"_"$value.eps
;;
esac
done < components.txt
#!/bin/bash
./seismogramme.sh fullspace 10
./seismogramme.sh halfspace 1
./seismogramme.sh tunnel 1
./seismogramme_rec_array.sh rec_array
#!/bin/sh
# Seismogramme als eps erstellen
# input from command line
MODEL=$1
AUTOCLIP=$2
PERCENTAGE=99
#example command line call:
#./seismogramme.sh fullspace
#./seismogramme.sh fullspace clip
#if the command line argument AUTOCLIP='' then NO clip is specifically set
#instead the supswigb option perc=98 is used
#if the command line argument AUTOCLIP='clip' then a there will be a command line
#prompt that asked for constant clip for each individual component
exec 5<&0
#loop over components
while read value
do
case "$AUTOCLIP" in
clip)
#manual clip ( input of constant clip required)
echo "Clipwert: "
read CLIP <&5
PROFILE="_gx_"
suwind < ../../../overnightbuilt/reference_value/$MODEL/su/$MODEL"_ref_"$value.su \
key=gelev min=2800000 max=2800000 | \
suwind key=gx min=6000000 max=6000000 | \
supswigb key=tracl hbox=9 wbox=9 \
label1="Time / s" label2="Receiver position / m" title="Model: $MODEL, Profile in x direction, Component: $value, Clip: $clip" clip=$clip > $MODEL$PROFILE$value.eps
read clip <&5
PROFILE="_gz_"
suwind < ../../../overnightbuilt/reference_value/$MODEL/su/$MODEL"_ref_"$value.su \
key=gelev min=2800000 max=2800000 | \
suwind key=gy min=4000000 max=4000000 | \
supswigb key=tracl hbox=9 wbox=9 \
label1="Time / s" label2="Receiver position / m" title="Model: $MODEL, Profile in z direction, Component: $value, Clip: $clip" clip=$clip > $MODEL$PROFILE$value.eps
;;
*)
#auto clip (no input of constant clip required)
#---- 2D receiver array, profile in horizontal x direction
#testrun in order to determine the clip at perc=$PERCENTAGE
#stderr will be redirected to file clip.txt
PROFILE="_gx_"
suwind < ../../../overnightbuilt/reference_value/$MODEL/su/$MODEL"_ref_"$value.su \
key=gelev min=2800000 max=2800000 | \
suwind key=gx min=6000000 max=6000000 | \
supswigb key=tracl hbox=9 wbox=9 \
label1="Time / s" label2="Tracenumber" title="Model $MODEL, Profile in x direction, Component: $value" perc=$PERCENTAGE 1> $MODEL$PROFILE$value.eps 2>clip.txt
#extract clip from file clip.txt
while read line;
do
if [ "$line" != "" ]; then
CLIP=`echo $line | cut -c 32-45`
fi
done < clip.txt
#use CLIP to add this CLIP into the title of the eps figure
suwind < ../../../overnightbuilt/reference_value/$MODEL/su/$MODEL"_ref_"$value.su \
key=gelev min=2800000 max=2800000 | \
suwind key=gx min=6000000 max=6000000 | \
supswigb key=tracl hbox=9 wbox=9 \
label1="Time / s" label2="Tracenumber" title="Model: $MODEL, Profile in x direction, $value component; clip=$CLIP" clip=$CLIP 1> $MODEL$PROFILE$value.eps
#---- 2D receiver array, profile in horizontal z direction
#testrun in order to determine the clip at perc=$PERCENTAGE
#stderr will be redirected to file clip.txt
PROFILE="_gz_"
suwind < ../../../overnightbuilt/reference_value/$MODEL/su/$MODEL"_ref_"$value.su \
key=gelev min=2800000 max=2800000 | \
suwind key=gy min=4000000 max=4000000 | \
supswigb key=tracl hbox=9 wbox=9 \
label1="Time / s" label2="Tracenumber" title="Model: $MODEL, Profile in z direction, Component: $value" perc=$PERCENTAGE 1> $MODEL$PROFILE$value.eps 2>clip.txt
#extract clip from file clip.txt
while read line;
do
if [ "$line" != "" ]; then
CLIP=`echo $line | cut -c 32-45`
fi
done < clip.txt
#use CLIP to add this CLIP into the title of the eps figure
suwind < ../../../overnightbuilt/reference_value/$MODEL/su/$MODEL"_ref_"$value.su \
key=gelev min=2800000 max=2800000 | \
suwind key=gy min=4000000 max=4000000 | \
supswigb key=tracl hbox=9 wbox=9 \
label1="Time / s" label2="Tracenumber" title="Model $MODEL, Profile in z direction, $value component; clip=$CLIP" clip=$CLIP 1> $MODEL$PROFILE$value.eps
;;
esac
done < components.txt
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
%!PS-Adobe-3.0 EPSF-3.0
%%BoundingBox: 0 0 510 397
%%Pages: 0
%%Creator: Sun Microsystems, Inc.
%%Title: none
%%CreationDate: none
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
%%BeginResource: procset SDRes-Prolog 1.0 0
/b4_inc_state save def
/dict_count countdictstack def
/op_count count 1 sub def
userdict begin
0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[] 0 setdash newpath
/languagelevel where {pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if
/bdef {bind def} bind def
/c {setrgbcolor} bdef
/l {neg lineto} bdef
/rl {neg rlineto} bdef
/lc {setlinecap} bdef
/lj {setlinejoin} bdef
/lw {setlinewidth} bdef
/ml {setmiterlimit} bdef
/ld {setdash} bdef
/m {neg moveto} bdef
/ct {6 2 roll neg 6 2 roll neg 6 2 roll neg curveto} bdef
/r {rotate} bdef
/t {neg translate} bdef
/s {scale} bdef
/sw {show} bdef
/gs {gsave} bdef
/gr {grestore} bdef
/f {findfont dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def
currentdict end /NFont exch definefont pop /NFont findfont} bdef
/p {closepath} bdef
/sf {scalefont setfont} bdef
/ef {eofill}bdef
/pc {closepath stroke}bdef
/ps {stroke}bdef
/pum {matrix currentmatrix}bdef
/pom {setmatrix}bdef
/bs {/aString exch def /nXOfs exch def /nWidth exch def currentpoint nXOfs 0 rmoveto pum nWidth aString stringwidth pop div 1 scale aString show pom moveto} bdef
%%EndResource
%%EndProlog
%%BeginSetup
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
%%EndPageSetup
pum
0.02833 0.02837 s
0 -13992 t
/tm matrix currentmatrix def
gs
tm setmatrix
0 -8 t
1 1 s
0 8 m 17999 8 l 17999 13999 l 0 13999 l 0 8 l eoclip newpath
gs
0 0 m 17999 0 l 17999 13991 l 0 13991 l 0 0 l eoclip newpath
0 lw 1 lj 0.503 0.503 0.503 c 11150 12500 m 4400 12500 l 4400 1000 l
17900 1000 l 17900 12500 l 11150 12500 l pc
[ 26.94999 457 ] 0 ld
4400 6800 m 17900 6800 l ps
0.003 0.003 0.003 c 9150 6800 m 8899 6299 l 9400 6299 l 9150 6800 l p
9400 6800 m 9400 6800 l p
8899 6299 m 8899 6299 l p ef
[ ] 0 ld
0.503 0.503 0.503 c 9150 6800 m 8899 6299 l 9400 6299 l 9150 6800 l
pc
9400 6800 m 9400 6800 l pc
8899 6299 m 8899 6299 l pc
0.003 0.003 0.003 c 7150 6800 m 6899 6299 l 7400 6299 l 7150 6800 l p
7400 6800 m 7400 6800 l p
6899 6299 m 6899 6299 l p ef
0.503 0.503 0.503 c 7150 6800 m 6899 6299 l 7400 6299 l 7150 6800 l
pc
7400 6800 m 7400 6800 l pc
6899 6299 m 6899 6299 l pc
0.003 0.003 0.003 c 11250 6800 m 10999 6299 l 11500 6299 l 11250 6800 l
p
11500 6800 m 11500 6800 l p
10999 6299 m 10999 6299 l p ef
0.503 0.503 0.503 c 11250 6800 m 10999 6299 l 11500 6299 l 11250 6800 l
pc
11500 6800 m 11500 6800 l pc
10999 6299 m 10999 6299 l pc
0.003 0.003 0.003 c 13150 6800 m 12899 6299 l 13400 6299 l 13150 6800 l
p
13400 6800 m 13400 6800 l p
12899 6299 m 12899 6299 l p ef
0.503 0.503 0.503 c 13150 6800 m 12899 6299 l 13400 6299 l 13150 6800 l
pc
13400 6800 m 13400 6800 l pc
12899 6299 m 12899 6299 l pc
0.003 0.003 0.003 c 15150 6800 m 14899 6299 l 15400 6299 l 15150 6800 l
p
15400 6800 m 15400 6800 l p
14899 6299 m 14899 6299 l p ef
0.503 0.503 0.503 c 15150 6800 m 14899 6299 l 15400 6299 l 15150 6800 l
pc
15400 6800 m 15400 6800 l pc
14899 6299 m 14899 6299 l pc
0.003 0.003 0.003 c 17150 6800 m 16899 6299 l 17400 6299 l 17150 6800 l
p
17400 6800 m 17400 6800 l p
16899 6299 m 16899 6299 l p ef
0.503 0.503 0.503 c 17150 6800 m 16899 6299 l 17400 6299 l 17150 6800 l
pc
17400 6800 m 17400 6800 l pc
16899 6299 m 16899 6299 l pc
pum