SSCILIB (Small Scientific Library)
Overview
This open source library provides collection of small library package
to help development of scientific applications. The current
implementation are in C++, but in future, will include Pascal and Java
version.
Almost are LGPL with static link exception, but some will be provided
by other free license.
Packages
- bmp: C++ library to
read/write/draw on BMP image. Licensed under GNU LGPL with static
linking exceptions. namespace: sglib (Small Graphics Library).
- bpnet: C++ libary for
back
propagation network. Licensed under GNU LGPL with static linking
exceptions. namespace: smlib (Small Math Library).
- comb: C++ library for
permutation, combination and arrangement generation (all are ordered
sequence). Licensed under GNU LGPL with static linking exceptions.
namespace: sclib (Small Combinatorial Library).
- fpgen: C++ library
for simplest floating point version of Genetic Algoritms for
optimization. Licensed under GNU LGPL with static linking exceptions.
namespace: smlib (Small Math Library).
- mathex: C++ library fo
parse/evaluate mathematical expression. Licensed under GNU LGPL with
static linking exceptions. namespace: smlib (Small Math Library).
- mtrand: C++ version of
Matsumoto's very good "Mersenne Twister" random number generator. Based
on Matsumoto's C code from http://www.math.keio.ac.jp/~matumoto/emt.html.
This is BSD license. namespace: smlib (small math library).
- timecount: C++ library to
count execution times (in seccond) and clocks (in miliseccond). License
under GNU LGPL with static linking exceptions. namespace: sulib (Small
Utility Library).
Downloads
The latest version is found on sourceforge
sscilib project page.
License
The almost of sscilib are licensed under the term of LGPL (GNU Lesser
General Public License) with static linking exceptions. Some of package
are on BSD license. See encrosed license term for detail.
Project Administrator: Sadao Massago .
hosted on