GNU naučna biblioteka
Appearance
Originalni autor(i) | Mark Galasi, Džejms Tajler, Brajan Gog, Džerard Džangmen i mnogi drugi |
---|---|
Programer(i) | GNU projekat |
Prvo izdanje | Maj 1996. |
Stabilno izdanje | GSL-2.2
/ Avgust 2016. |
Repozitorijum | |
Napisan u | Programski jezik C (čita se: "ce" - C je latinično slovo) |
Licenca | GNU General Public License |
Veb-sajt | www.gnu.org/software/gsl/ |
GNU naučna biblioteka je softverska biblioteka za matematičke proračune u primenjenoj matematici i fizici. Napisana je u programskom jeziku C kao deo GNU projekta.[1] Izdata je pod GNU generalnom licencom. To je softver koji omogućava upotrebu preko hiljadu različitih matematičkih operacija.
Istorija
[uredi | uredi izvor]Projekat GNU naučne biblioteke su započeli fizičari Mark Galasi i Džejms Tajler 1996. godine u Nacionalnoj laboratoriji Los Alamosa.[2] Njihov cilj bila je moderna zamena zastarelih fortran biblioteka kao što je Netlib. Oni su napravili opšti dizajn i početne module, a nakon toga su regrutovali i druge naučnike.
Karakteristike
[uredi | uredi izvor]- Osnovne matematičke funkcije
- Kompleksni brojevi
- Polinomi
- Specijalne funkcije
- Vektori i matrice
- Permutacije
- Kombinacije
- Sortiranje
- Uređeni parovi
- Linearna algebra
- Osnovni potprogrami za linearnu algebru
- Numerička integracija
- Furijeove transformacije
- Generator nasumičnog broja
- Pseudo-nasumični niz
- Statistike
- Histogrami
- N-torke
- Monte Karlo integracija
- Obične diferencijalne jednačine
- Interpolacija
- Numerička diferencijacija
- Čebiševljeve nejednakosti
- Diskretna Henkelova transformacija
- Korenovanje
- Fizičke konstante
Reference
[uredi | uredi izvor]- ^ GNU
- ^ GSL design document as of oct 2012.
Spoljašnje veze
[uredi | uredi izvor]- Zvanični veb-sajt
- The gsl package for R (programming language), an R wrapper for the special functions and quasi random number generators.