gsl-shell.git - gsl-shell

index : gsl-shell.git
gsl-shell
summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrancesco Abbate <francesco.bbt@gmail.com>2011年11月16日 16:33:08 +0100
committerFrancesco Abbate <francesco.bbt@gmail.com>2011年11月16日 16:33:08 +0100
commit7408b5e3f6fcbefc7e165fc50e8fb841adf0fe3f (patch)
tree7436ece0ad0b0a53a9d4d2136098756a4e00070a
parenta2f7e298c1b9b8feffd317fba24d7708d7858924 (diff)
downloadgsl-shell-7408b5e3f6fcbefc7e165fc50e8fb841adf0fe3f.tar.gz
Update the main page for the 2.0 release
Diffstat
-rw-r--r--doc/gsl-shell-index/download.rst 37
-rw-r--r--doc/gsl-shell-index/index.rst 21
-rw-r--r--doc/user-manual/conf.py 1
3 files changed, 52 insertions, 7 deletions
diff --git a/doc/gsl-shell-index/download.rst b/doc/gsl-shell-index/download.rst
new file mode 100644
index 00000000..3d9e835c
--- /dev/null
+++ b/doc/gsl-shell-index/download.rst
@@ -0,0 +1,37 @@
+
+.. _downloads:
+
+Downloads
+=========
+
+The binary packages for GSL Shell are provided for Windows and Linux for Debian based distrubutions.
+
+Debian packages
+---------------
+
+The debian packages should work on most Debian based distribution like Debian itself, Ubuntu, Linux Mint and others.
+
+* GSL Shell 2.0.0 `gsl-shell-2.0.0-1_i386.deb <http://download.savannah.gnu.org/releases/gsl-shell/gsl-shell-2.0.0-1_i386.deb>`_
+* GSL Shell 1.1 `gsl-shell-1.1-1_i386.deb <http://download.savannah.gnu.org/releases/gsl-shell/gsl-shell-1.1-1_i386.deb>`_
+
+Windows Binaries
+----------------
+
+To use the windows binaries just unzip the archive is a folder of your choice. To start GSL Shell you need to double click on the executable.
+
+* GSL Shell 2.0.0 `gsl-shell-2.0.0-win32.zip <http://download.savannah.gnu.org/releases/gsl-shell/gsl-shell-2.0.0-win32.zip>`_
+* GSL Shell 1.1 `gsl-shell-1.1-win32.zip <http://download.savannah.gnu.org/releases/gsl-shell/gsl-shell-1.1-win32.zip>`_
+
+Source Code
+-----------
+
+GSL Shell is free software and its source code is available:
+
+* GSL Shell 2.0.0 `gsl-shell-2.0.0.tar.gz <http://git.savannah.gnu.org/cgit/gsl-shell.git/snapshot/gsl-shell-2.0.0.tar.gz>`_
+* GSL Shell 1.1 `gsl-shell-1.1.tar.gz <http://git.savannah.gnu.org/cgit/gsl-shell.git/snapshot/gsl-shell-1.1.tar.gz>`_
+
+You can also access to the git repository using the following command:
+
+ ``git clone git://git.sv.gnu.org/gsl-shell.git -b gsl-shell-2``
+
+The older release can be obtained by fetching the master branch.
diff --git a/doc/gsl-shell-index/index.rst b/doc/gsl-shell-index/index.rst
index cb35405d..be0c50d4 100644
--- a/doc/gsl-shell-index/index.rst
+++ b/doc/gsl-shell-index/index.rst
@@ -3,15 +3,22 @@
The GSL Shell Project
#####################
-GSL shell is an interactive command line interface that gives easy access
-to the GNU Scientific Library (GSL) collection of mathematical methods for
-numerical computations.
+GSL shell is an interactive command line interface that gives easy access to a collection of numeric algorithms and functions based on the GNU Scientific Library (GSL). GSL Shell is able to work with matrices or vectors to perform linear algebra operations.
-GSL shell can be used interactively to perform calculations with matrices or
-vectors but it does allow also to write complex user defined functions based on the Lua programming language.
+**Fast**
+ GSL Shell is based on the outstanding Lua JIT compiler `LuaJIT2 <http://luajit.org>`_.
+ Thanks to LuaJIT2 the scripts defined with GSL Shell can run to at speed comparable to optimized C code.
-Lua is a very interesting and easy to learn scripting language that features advanced functionalities like closures and metamethods.
-Lua is very easy to learn and will give you the power of defining your own complex routines to use the GSL library more easily.
+**Easy to use**
+ Lua is a very interesting and easy to learn scripting language that features advanced functionalities like closures and metamethods.
+ Lua is easy to learn and will give you the power of defining your own complex routines to use the GSL library more easily.
+
+**Fast numeric algorithms**
+ GSL Shell has a special implementation of the algorithms for numerical integration, ODE integration and non-linear fit.
+ These algorithms are able to run at the speed of native code even if the functions are defined using a simple dynamic language like Lua.
+
+**Plotting functions**
+ You will be able also to create easily beautiful plots or animations using GSL Shell included graphical module.
GSL Shell is hosted at `Savannah <http://savannah.nongnu.org>`_, here is the `project page <https://savannah.nongnu.org/projects/gsl-shell/>`_. GSL Shell comes with a complete `user manual <http://www.nongnu.org/gsl-shell/doc/>`_.
diff --git a/doc/user-manual/conf.py b/doc/user-manual/conf.py
index 5a5306d2..0326f9b7 100644
--- a/doc/user-manual/conf.py
+++ b/doc/user-manual/conf.py
@@ -215,6 +215,7 @@ man_pages = [
[u'Francesco Abbate'], 1)
]
+texinfo_documents = [('index', 'gslshell', 'GSL Shell 2', 'Francesco', 'GSL Shell', 'Interactive GSL shell', 'Math', True)]
# Example configuration for intersphinx: refer to the Python standard library.
# intersphinx_mapping = {'gslshell': ('http://www.nongnu.org/gsl-shell/', 'gslshell-index.inv')}
generated by cgit v1.2.3 (git 2.25.1) at 2025年09月18日 10:40:10 +0000

AltStyle によって変換されたページ (->オリジナル) /