All releases of GSL Shell


Release Notes: This release adds several enhancements to the plotting system, adds support to save plots in SVG format, implements support for customized plot legends and customized axis labels, implements the VEGAS Monte Carlo integration functions, adds a new and more complete implementation of the Special Functions module, adds support for smart auto-completion based on the readline library, adds a benchmark page in the webpage to show comparisons with C-optimized code and JIT contributions, and adds various other minor improvements and bugfixes. Three new contributors have joined the project.


Release Notes: This the first stable release of the 2.0 branch. Many build problems have been fixed for Linux and Mac OS X. Many fixes have been done for the x64 platforms, and a couple of serious bugs with LuaJIT2 have been fixed for the ARM platforms. Thanks to LuaJIT2, GSL Shell now works on x86, x64, and ARM with full JIT support. Support for compiling on Mac OS X was added.


Release Notes: This is a major new version. LuaJIT2 is used as an underlying Lua implementation, giving a major speed improvement. The FFI module is used also to directly call GSL and other C functions. Many modules have been reimplemented in Lua using FFI calls, obtaining native speed performance. The functions are now better organized using modules. The operations on matrices complex or real are more simple, and the multiplication operator corresponds to matrix multiplication. A 'demo' function and a featured demo that simulate a spinless quantum particle in a step-potential have been added; try it with demo('wave').


Release Notes: Some bugs related to the X Window implementation were fixed. Safe workarounds were implemented for xcb-related bugs. Code optimization and rationalization were done. Exceptions and thread safety were improved. A new CSV module was added to read files in CSV format. A Debian package that avoids xcb-related memory leaks was created.


Release Notes: This release includes some bugfixes and a new function to save a plot in bitmap/ppm format. A donation link was added to the homepage.


Release Notes: A major rewrite of the graphics engine was done. Now animations are supported by means of multiple graphical layers. Support was added also for laying out multiple plots on a window. A major change was made in the semantics of the matrix operations; now most operations can mix real and complex matrices or even scalars, and each matrix is promoted to complex when needed. The module for function interpolation was also added for csplines, akima interpolations, etc. A new function to produce contour plots in a circular domain was added.


Release Notes: This new release introduces many improvements and bugfixes, including a contour plot algorithm with an high precision variant that produces smooth plots but requires the derivatives. Some new GSL modules are now available: basis splines, linear regressions, multidimensional minimization, and eigensystems resolution. Each module is completely documented and there are many examples to illustrate how the functions work. The introductory sections of the documentation have been completed.


Release Notes: This release improves the high-level interface for plotting functions. In particular, the functions fxplot and fxline have been introduced to simplify the plot of functions. Support has been added for Special Functions and its documentation. Support has been added for alpha-blending and RBG color specification and given an example with a Von Koch fractal. This release fixes the build as a pure Lua module.


Release Notes: This release introduces a powerful and flexible module to produce graphical plots and diagrams. This module lets the user produce almost any kind of graphics to represent data or functions. The most basic usage is just to plot a function or multiple functions, but the most advanced users will be able to do almost anything by using the graphical primitives.


Release Notes: Now GSL shell has complete support for random number generation and for probability distribution functions. All the algorithms for random number generators are supported by GSL shell. The new module is also fully and accurately documented.
A space trajectory optimization and mission analysis system.