GSL(3)

πŸ’– NAME πŸ’–

gsl β€” the GNU Scientific Library. that's the whole vibe, bestie ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <gsl/...>

like. you just include it. that's the whole move πŸ’…


🌸 DESCRIPTION 🌸

okay so, the GNU Scientific Library β€” GSL to the people who love her β€” is a whole collection of routines for numerical computing. and the lore?? every single routine was written from scratch by the GSL team, in C, no borrowed homework, no hand-me-downs. iconic behaviour, honestly. 🫢

and it serves a modern Applications Programming Interface (API) for C programmers β€” which lowkey means other people can come along and write wrappers for very high level languages. she's generous like that. she shares. πŸ‘‘

this manual page is part of the Library Functions Manual, btw, in case you were wondering where you wandered into. you're in the right place, don't worry πŸŽ€


πŸ“ the areas she covers (all 31 of them, no skips, no cuts)

the library is giving range. it covers:

  • Complex Numbers πŸ’–
  • Roots of Polynomials 🌸
  • Special Functions ✨
  • Vectors and Matrices πŸ¦‹
  • Permutations ⭐
  • Combinations πŸ“
  • Sorting πŸŽ€
  • BLAS Support πŸ’™
  • Linear Algebra πŸ”₯
  • Eigensystems πŸ‘‘
  • Fast Fourier Transforms 🌈
  • Quadrature πŸ’…
  • Random Numbers 🎲
  • Quasi-Random Sequences ✨
  • Random Distributions πŸ€
  • Statistics πŸ“Š
  • Histograms πŸ’œ
  • N-Tuples 🧚
  • Monte Carlo Integration 🎰
  • Simulated Annealing 🌑️
  • Differential Equations 🌊
  • Interpolation πŸͺ„
  • Numerical Differentiation πŸ“
  • Chebyshev Approximations ⭐
  • Series Acceleration πŸš€
  • Discrete Hankel Transforms πŸŒ€
  • Root-Finding πŸ”
  • Minimization πŸ“‰
  • Least-Squares Fitting πŸ“ˆ
  • Physical Constants 🌍
  • IEEE Floating-Point πŸ’Ύ

periodt. that's the roster. πŸ’…


🧚 want the full tea?

for more information, bestie, please consult the GSL Reference Manual β€” she lives as an info file. you can read her online using the shell command:

info gsl-ref

(that works if the library is installed, so check first, don't come for me πŸ™ˆ)


🫢 bug report time!! please report any bugs to bug-gsl@gnu.org. the team literally wants to know, no gatekeeping, fr fr.

signed off with so much love by the GSL Team, repping the GNU Scientific Library πŸŒˆπŸ’– β€” that's the whole credit line, that's the whole era. go compute something cute, bestie βœ¨πŸ‘‘