Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
GSL library shell based on LuaJIT2

Merge pull request #27 from ladc/ladc_fixes

Some preparatory fixes.
latest commit 5222def2b9
Francesco authored
Failed to load latest commit information.
agg-plot More accurate C flags and library configuration in Makefile
benchmarks Fix the subdirectories dependencies in Makefile system
cpp-utils Code rationalization in native plot window
demos Remove spurious code in gdt lm demo
doc Fixed vegas docs (vegas_integ is not in num)
examples Add Gary Pearlman's exams score data
fox-gui Implement the escape key in GUI console to reset the current line
gdt More accurate C flags and library configuration in Makefile
help Use gsl_type in help.lua to have informations on known cdata types
lua-gsl Changes in lua-gsl makefile because GSL include directory was not fou…
luajit2 Merge remote-tracking branch 'luajit/master'
pre3d Use rgba8 as default rgba function
resources Add ubuntu desktop entry resources
scripts Update documentation scripts
templates Use wrappers in rnd functions to check for nil values
tests Substituted [] access in loops with :get and :set
.gitignore Add sublime files in .gitignore
INSTALL Fix makefile config for MAC OS X
LICENSE Initial repository layout
Makefile Split up base functionality from iter.lua into base.lua.
README Update INSTALL and README file
algorithm.lua Improve quicksort by using heapsort if depth is exceeded
base.lua Split up base functionality from iter.lua into base.lua.
bspline.lua Rename module 'cgsl' to 'gsl' and update examples/benchmarks
c028-cpm-sige.csv Improve gdt lm routine to enable predict
cgdt.lua More minor cleanup (globals, etc.)
check.lua Restore original is_integer function is 'check' module
completion.c Fix build problem related to readline libraries
completion.h Add support for readline variable completion
contour.lua Use rgba8 as default rgba function
csv.lua Changed cvs module implementation to return the module itself
defs.h Bump new release number
demo-init.lua Fix error in demo initialization file
eigen.lua Clean up eigen.lua. Don't leak globals.
expr-actions.lua Implement string literals in gdt expression parser
expr-lexer.lua Fix implementation of logical operators in gdt expressions
expr-parse.lua Cosmetic change to use more idiomatic function declarations
expr-print.lua Cosmetic change to use more idiomatic function declarations
fft-init.lua More correct pretty printing of cdata types
gdt-expr.lua Remove remaining debug print statements in gdt.lm
gdt-factors.lua More minor cleanup (globals, etc.)
gdt-hist.lua More minor cleanup (globals, etc.)
gdt-interp.lua More minor cleanup (globals, etc.)
gdt-lm.lua More minor cleanup (globals, etc.)
gdt-parse-csv.lua More minor cleanup (globals, etc.)
gdt-plot.lua Fix problem with labels for table's aggregate functions
gdt.lua More minor cleanup (globals, etc.)
graph-init.lua Fix problem in plot_legend function
gsl-check.lua Rename module 'cgsl' to 'gsl' and update examples/benchmarks
gsl-shell-jit.c Add new upstream luajit changes for cmd line options
gsl-shell.h Introduce gsl_shell_state and improve factorization
gsl.lua Clean up matrix.lua.
gslext.lua More minor cleanup (globals, etc.)
help.lua Use gsl_type in help.lua to have informations on known cdata types
import.lua Fix problem with "use" function with coroutines
integ-init.lua Search template files in standard LUA PATH
iter.lua Split up base functionality from iter.lua into base.lua.
linfit.lua Remove function num.linfit_svd
linfit_rank.lua Implement term exclusions in gdt.lm for degenerate models
lm-expr.lua Report coefficient names in linear regression function
lm-helpers.lua Report coefficient names in linear regression function
lua-graph.h Keep windows open when invoked in non-interactive mode
lua-gsl.h Using AStyle of all the C and C++ source and header files
luagdb.txt added utility scripts and fixed CR/LF problems
make-system-detect Fix the subdirectories dependencies in Makefile system
makeconfig Add support to build with static or dynamic linking to Lua
makedefs Bump new release number
makepackages Adapt build config on Windows
makerules Remove trailing whitespaces in documentation and makefiles
matrix-power.lua Avoid zeroing matrices when using BLAS gemm function
matrix.lua Clean up matrix.lua.
monomial.lua Fix globals and format (dos->unix line endings) in monomial.lua
num.lua More minor cleanup (globals, etc.)
plot3d.lua Use rgba8 as default rgba function
randist.lua More minor cleanup (globals, etc.)
rnd.lua Use wrappers in rnd functions to check for nil values
rng.lua More minor cleanup (globals, etc.)
roots.lua Move random number generation functions into a specific module
sf.lua Use templates to implement special functions
sigeb-doe-mbir.csv Improve gdt lm routine to enable predict
sigeb-doe-new.csv Improve gdt lm routine to enable predict
sigeb-gsl-shell-example.csv Added GDT tables documentation
template.lua Add template specific rule in search path
time.lua Added module for time related functions
todo.txt Added GDT tables documentation
vegas.lua More minor cleanup (globals, etc.)

README

* GSL shell 2.2
* Copyright (C) 2009-2012 Francesco Abbate
* Author: Francesco Abbate
* Published under GNU GENERAL PUBLIC LICENSE, version 3

GSL shell offers an interactive command-line interface that gives
access to GSL collection of mathematical functions. GSL shell is based
on the powerful and elegant scripting language Lua.

GSL shell is not just a wrapper over the C API of GSL but does offer
much more simple and expressive way to use GSL. The objective of GSL
shell is to give the user the power of easily access GSL functions
without having to write a complete C application.

GSL Shell is based on LuaJIT2.
LuaJIT is Copyright © 2005-2012 Mike Pall.
LuaJIT is open source software, released under the MIT license.
More informations on the LuaJIT webpage http://luajit.org.
Something went wrong with that request. Please try again.