Projects / GSL Shell / Releases / Major feature enhancements

RSS All releases tagged Major feature enhancements

Release Notes: This beta release introduce a Graphical User Interface (GUI) for both Windows and Linux. The plotting system is also greatly improved, with much better font rendering quality. The system now use the OpenBLAS libraries for optimal performance on x86 CPUs, but a build with GSL CBLAS is still available. The system to add plot legends is simplified, the module for eigensystem resolution is now implemented, and an integrated help system is introduced.

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: 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.

  •  01 Nov 2009 13:13

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.

Screenshot

Project Spotlight

STX B+ Tree

C++ template classes implementing a B+ tree key/data container in main memory.

Screenshot

Project Spotlight

Siege

An HTTP regression testing/benchmarking utility.