Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Thomas Orgis (f5f7d078de36edb18e4b473d5b2214bcc6c182d3)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Thomas Orgis <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Thomas Orgis (f5f7d078de36edb18e4b473d5b2214bcc6c182d3)
  • Date: Tue, 6 Mar 2007 12:06:07 -0600

GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:

ChangeLog | 3 +++
science/tisean/BUILD | 6 ++++++
science/tisean/DEPENDS | 2 ++
science/tisean/DETAILS | 21 +++++++++++++++++++++
science/tisean/HISTORY | 2 ++
science/tisean/INSTALL | 32 ++++++++++++++++++++++++++++++++
science/tisean/README.local | 20 ++++++++++++++++++++
7 files changed, 86 insertions(+)

New commits:
commit f5f7d078de36edb18e4b473d5b2214bcc6c182d3
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

new spell: tisean

diff --git a/ChangeLog b/ChangeLog
index 1047ded..0bb2646 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2007-03-06 Thomas Orgis <sobukus AT sourcemage.org>
+ * science/tisean: new spell; time series analysis toolkit
+
2007-03-06 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* doc/unrtf: added, rtf -> ps,latex,html converter
* libs/libtextcat: added, A library for efficient, lightweight text
diff --git a/science/tisean/BUILD b/science/tisean/BUILD
new file mode 100755
index 0000000..5ac2448
--- /dev/null
+++ b/science/tisean/BUILD
@@ -0,0 +1,6 @@
+cd $SOURCE_DIRECTORY &&
+# no fancy cross compilation...
+FC=gfortran FFLAGS="$CFLAGS" ./configure
--prefix="$SOURCE_DIRECTORY/.installbins" &&
+make &&
+echo "doing the local make install (needs a moment)" &&
+make install &> /dev/null
diff --git a/science/tisean/DEPENDS b/science/tisean/DEPENDS
new file mode 100755
index 0000000..e247164
--- /dev/null
+++ b/science/tisean/DEPENDS
@@ -0,0 +1,2 @@
+depends fortran &&
+optional_depends gnuplot "" "" "for viewing examples"
diff --git a/science/tisean/DETAILS b/science/tisean/DETAILS
new file mode 100755
index 0000000..285e3f4
--- /dev/null
+++ b/science/tisean/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=tisean
+ VERSION=3.0.0
+ SOURCE="TISEAN_$VERSION.tar.gz"
+ SOURCE_URL[0]=http://www.mpipks-dresden.mpg.de/~$SPELL/$SOURCE
+
SOURCE_HASH=sha512:ef5a76199e9eb2a350163169b46b0c86cd9397b68e11afc9b229ac8fc00ab1afeaaf686d5b77f37a0fa91f4754d8e936c4b936575f164873fb7ac863e82154a7
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Tisean_$VERSION"
+ WEB_SITE=http://www.mpipks-dresden.mpg.de/~tisean
+ LICENSE[0]=GPL
+ ENTERED=20070306
+ SHORT="a set of tools for time series analysis"
+cat << EOF
+a software project for the analysis of time series with methods based on
+the theory of nonlinear deterministic dynamical systems, or chaos theory,
+if you prefer. The software has grown out of the work of our groups during
+the last few years and was put into distributable form for the Winter School
+on Nonlinear Time Series Analysis (TISEAN 98), held in Dresden, 11-21 Feb
+1998. Some of the routines are built around the programs given in
+
+H. Kantz and T. Schreiber, ``Nonlinear Time Series Analysis'', Cambridge
+University Press, Cambridge (1997).
+EOF
diff --git a/science/tisean/HISTORY b/science/tisean/HISTORY
new file mode 100644
index 0000000..95eed64
--- /dev/null
+++ b/science/tisean/HISTORY
@@ -0,0 +1,2 @@
+2007-03-06 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, HISTORY, INSTALL, README.local: created
spell
diff --git a/science/tisean/INSTALL b/science/tisean/INSTALL
new file mode 100755
index 0000000..02d0f50
--- /dev/null
+++ b/science/tisean/INSTALL
@@ -0,0 +1,32 @@
+cd "$SOURCE_DIRECTORY/.installbins" &&
+echo "installing programs with ts- prefix"
+echo '#!/bin/bash' > ../ts-alias &&
+echo '# prints out bash code to define TISEAN aliases' >> ../ts-alias &&
+echo 'echo alias \' >> ../ts-alias &&
+chmod +x ../ts-alias &&
+for i in *
+do
+ # just copy, we should already have permissions and such from install
+ cp -av "$i" "${INSTALL_ROOT}/usr/bin/ts-$i" &&
+ echo "$i=ts-$i \\" >> ../ts-alias &&
+ echo "adapting examples for $i" &&
+ for x in ../examples/*.gnu
+ do
+ #perl -pi -e "s/^(.*'<.*) $i( |;|')/\$1 ts-$i\$2/g; s/^(!.*) $i(
|;|$)/\$1 ts-$i\$2/g" $x
+ sed -i \
+ -e 's/\(.*'"'"'<.*\) '$i'\( \|;\|'"'"'\)/\1 ts-'$i'\2/g' \
+ -e 's/^\(!.*\) '$i'\( \|;\|\$\)/\1 ts-'$i'\2/g' \
+ $x
+ done
+done &&
+echo >> ../ts_alias &&
+cd "$SOURCE_DIRECTORY" &&
+cp -v ts-alias "$INSTALL_ROOT/usr/bin" &&
+echo "installing examples and docs" &&
+docdir="$INSTALL_ROOT"/usr/share/doc/tisean &&
+mkdir -pv "$docdir" &&
+cp -p -r examples README docs index.html "$docdir" &&
+cp -v $SCRIPT_DIRECTORY/README.local $docdir &&
+echo "fixing the doc perms" &&
+chmod -R a+r "$docdir" &&
+find "$docdir" -type d -exec chmod a+x '{}' \;
diff --git a/science/tisean/README.local b/science/tisean/README.local
new file mode 100644
index 0000000..d5d2306
--- /dev/null
+++ b/science/tisean/README.local
@@ -0,0 +1,20 @@
+README file for TISEAN on SourceMage GNU/Linux
+
+To prevent name clash with other packages (p. ex. convert from ImageMagick),
all TISEAN programs were prefixed by "ts-" in this install, so that you'll get
+
+bash$ delay
+/bin/bash: delay: command not found
+
+while
+
+bash$ ts-delay
+
+will give you want you wanted. The examples have been adjusted to use the
prefixed commands.
+
+If you prefer to use the non-prefixed commands in your bash session, you can
evaluate the output of
+
+bash$ ts-alias
+
+or just append it to your ~/.bashrc:
+
+bash$ ts-alias >> ~/.bashrc



  • [SM-Commit] GIT changes to master grimoire by Thomas Orgis (f5f7d078de36edb18e4b473d5b2214bcc6c182d3), Thomas Orgis, 03/06/2007

Archive powered by MHonArc 2.6.24.

Top of Page