author | Francesco Abbate <francesco.bbt@gmail.com> | 2011年11月16日 16:33:08 +0100 |
---|---|---|
committer | Francesco Abbate <francesco.bbt@gmail.com> | 2011年11月16日 16:33:08 +0100 |
commit | 7408b5e3f6fcbefc7e165fc50e8fb841adf0fe3f (patch) | |
tree | 7436ece0ad0b0a53a9d4d2136098756a4e00070a | |
parent | a2f7e298c1b9b8feffd317fba24d7708d7858924 (diff) | |
download | gsl-shell-7408b5e3f6fcbefc7e165fc50e8fb841adf0fe3f.tar.gz |
-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 |
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')} |