Commit f425e5c4 authored by thomas.forbriger's avatar thomas.forbriger
Browse files

[TASK] (seitosh): add COPYING and README files

This is a legacy commit from before 2015-03-01.
It may be incomplete as well as inconsistent.
See COPYING.legacy and README.history for details.

Not in all of the Seitosh subdirectories appropriate COPYING files were
provided. To be consistent with all other subdirectories and projects within
seitosh, such files are provided with this commit.
parent fbddbea9
this is <COPYING>
============================================================================
Copyright (C) 2015 by Thomas Forbriger
Subdirectories contain specific COPYING files defining the licensing
conditions and term of use. Unless otherwise specified the terms of the GNU
General Public License apply to the files.
See LICENSE.GPL
----
The conv/many suite is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
----
----- END OF COPYING -----
this is <COPYING>
============================================================================
conv/misc
============================================================================
Miscellaneous seismogram file format conversion tools.
Copyright (C) 2006, 2015 by Thomas Forbriger
----
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
----
----- END OF COPYING -----
......@@ -22,7 +22,7 @@ $(LOCBINDIR)/%: %
mkdir -pv $(LOCBINDIR)
/bin/mv -fv $< $(LOCBINDIR)
flist: Makefile $(wildcard *.cc *.sh)
flist: Makefile $(wildcard *.cc *.sh) README COPYING
echo $^ | tr ' ' '\n' | sort > $@
.PHONY: edit
......
this is <README>
============================================================================
conv/misc
============================================================================
Miscellaneous conversion tools.
mgm2sff
Converts data as produced by the "Arbeitskreis Seismik und Geophysik am
St.-Michael-Gymnasium Monschau" (http://seismic.mgm-monschau.de/) to
Stuttgart File Format (SFF).
Programs support an online help options. Just call the
program without any option to get a hint.
============================================================================
Installation:
For compilation instructions see README.1st in the root directory of the tar-ball or
http://gpitrsvn.gpi.uni-karlsruhe.de:8000/TFSoftware/wiki/docs/installation
The Makefile supports program compilation and linking. Some binary libraries
are required.
The command
make all
will compile and install the binary executables as well as the doxygen
documentation.
Environment variables control where the results are stored and where
libraries and library header files are expected:
LOCLIBDIR defines location of binary libraries
LOCINCLUDEDIR defines location of C/C++ header files (prototypes)
LOCBINDIR defines location of binary executables
TF_WWWBASEDIR defines location of doxygen output
See also README.dependencies
============================================================================
The home of this software suite is
http://gpitrsvn.gpi.uni-karlsruhe.de:8000/TFSoftware/wiki/trunk/src/conv/many
Please send bug reports and suggestions to
Thomas.Forbriger@kit.edu
----- END OF README -----
this is <COPYING>
============================================================================
mex
============================================================================
Copyright (c) 2010 by Thomas Forbriger (BFO Schiltach)
Program to test binary code being used from within matlab.
--
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
----- END OF COPYING -----
......@@ -14,7 +14,7 @@
all:
flist: Makefile $(wildcard *.cc)
flist: Makefile $(wildcard *.cc) README COPYING
echo $^ | tr ' ' '\n' | sort > $@
.PHONY: edit
......
this is <README>
============================================================================
matlab/mex
============================================================================
This directory just contains some test code for calling binary programs from
within matlab.
----- END OF README -----
this is <COPYING>
============================================================================
src/pakete
============================================================================
Copyright (C) 2004, 2006, 2010, 2014, 2015 by Thomas Forbriger
Tools and definitions for creating snapshot packages (so-called tar-balls).
----
The packaging tools are free software; you can redistribute them and/or modify
them under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
The tools are distributed in the hope that they will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
----
----- END OF COPYING -----
......@@ -20,7 +20,7 @@
all:
flist: Makefile $(wildcard Makefile.* *.bashrc *.sh) \
packagetest \
packagetest COPYING \
$(filter-out %.bak,$(wildcard README*))
echo $^ | tr ' ' '\n' | sort | egrep -v '.bak$$'> $@
......
Makefiles zum erzeugen von Paketen
==================================
this is <README>
============================================================================
src/pakete
----------
This scheme is no longer in use, except for package thofdevel. Packages now
are directly built within Makefiles in the source code directories.
Tools and definitions for creating snapshot packages (so-called tar-balls).
This scheme is no longer in use, except for package thofdevel. Packages now
are directly built within Makefiles in the source code directories.
Makefile.packages
Main Makefile, to be included in Makefile of the project to be packed.
See comments within this file for usage information.
Files to be included in tar-balls:
README.1st
README.compile
install.bashrc
install.sh
Tar-ball test suite:
packagetest
packagetest.bashrc
pgplot_contrib
Directory containing PGPLOT config files to be provided together with
snapshots.
----- END OF README -----
this is <COPYING>
============================================================================
python/visu
============================================================================
Copyright (c) 2012 by Daniel Armbruster
----
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
----
----- END OF COPYING -----
----- END OF COPYING -----
this is <README>
============================================================================
python/visu
============================================================================
Plot programs written in python.
----- END OF README -----
this is <COPYING>
============================================================================
Reflectivity tools
============================================================================
Copyright (c) 1990 by Joachim Ungerer (IfG Stuttgart)
Copyright (c) 1995, 1999 by Jörg Dalkolmo
Copyright 1996, 1997, 1999, 2003, 2010, 2011, 1013, 2015 by Thomas Forbriger
The reflectivity code by Joachim Ungerer
is put into the public domain by Erhard Wielandt:
http://www.software-for-seismometry.de/software/refseis/
The gemini-2.2 package by Jörg Dalkolmo is publicly available at
http://www.spice-rtn.org/library/software/GEMINI.html
Programs in this directory are tools and utilities to support seismogram
synthesis using the reflectivity method.
--
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
--
----- END OF COPYING -----
......@@ -123,7 +123,7 @@ CPPFLAGS+=-I$(LOCINCLUDEDIR) $(FLAGS)
#----------------------------------------------------------------------
flist: Makefile $(wildcard *.f)
flist: Makefile $(wildcard *.f) README COPYING
echo $^ | tr ' ' '\n' | sort > $@
echo '----' >> $@
echo $(TF_EDIT) | tr ' ' '\n' | sort >> $@
......
this is <README>
============================================================================
Reflectivity tools
============================================================================
Programs in this directory are tools and utilities to support seismogram
synthesis using the reflectivity method.
----- END OF README -----
this is <COPYING>
============================================================================
synt/tt
============================================================================
Copyright (c) 1997, 1999, 2014, 2015 by Thomas Forbriger (IfG Stuttgart)
----
These programs are free software; you can redistribute them and/or modify
them under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
These programs are distributed in the hope that they will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
----
----- END OF COPYING -----
----- END OF COPYING -----
......@@ -39,7 +39,8 @@ CPPFLAGS=$(addprefix -I,$(LOCINCLUDEDIR) $(subst :, ,$(SERVERINCLUDEDIR))) \
%.o: %.f
$(FC) -c -o $@ $< $(FFLAGS)
flist: Makefile *.f; echo $^ | tr ' ' '\n' | sort > $@
flist: Makefile *.f README COPYING
echo $^ | tr ' ' '\n' | sort > $@
edit: flist; vim $<
clean:
......
this is <README>
============================================================================
synt/tt
============================================================================
Programs in this subdirectory provide means to calculated travel times of
refracted waves.
lazek
Takes a subsurface model of homogeneous non-dipping layers and a
configuration file specifying receiver positions. Both files are given in
the format used by the reflectivity program refmet.
ttplot
Takes a subsurface model of homogeneous dipping layers and produces a plot
of travel time curves for refracted waves.
----- END OF README -----
this is <COPYING>
============================================================================
ts/cal
============================================================================
Copyright (c) 2007, 2015 by Thomas Forbriger (BFO Schiltach)
----
refract is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
----
----- END OF COPYING -----
----- END OF COPYING -----
......@@ -53,7 +53,7 @@ clean: ;
-find . -name \*.bak | xargs --no-run-if-empty /bin/rm -v
-/bin/rm -vf flist *.o *.xxx.* *.ps *~ $(PROGRAMS)
flist: $(wildcard *.f *.inc Makefile *.cc) doxydoc.cfg
flist: $(wildcard *.f *.inc Makefile *.cc) doxydoc.cfg COPYING README
echo $^ | tr ' ' '\n' | sort > $@
echo '----' >> $@
echo $(TF_EDIT) | tr ' ' '\n' | sort >> $@
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment