Last indexation completed on 2024-04-28 17:16:15 UTC

NSL - Numerical and Statistical Library
A collection of numerical and statistics functions extending the GNU Scientific library (GSL). NSL is currently part of LabPlot but may be a separate library in the future if the API is not changing anymore. NSL is written in plain C.
Tests can be found in labplot/tests/nsl/
Some releated links:
https://www.gnu.org/software/gsl/design/gsl-design.html https://www.gnu.org/prep/standards/standards.html

  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2024-02-11 01:24:20  
file Faddeeva.c 1300 bytes 2024-02-11 01:24:20 2024-04-28 15:12:49

The c file contains macros to let it compile as C code (assuming C99 complex-number support), so just #include it.

file Faddeeva.cc 126305 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51

Note that this file can be compiled with either C++, in which case it uses C++ std::complex<double>, or C, in which case it uses C99 double complex.)

file Faddeeva.h 2780 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51

Available at: ab-initio.mit.edu/Faddeeva">http://ab-initio.mit.edu/Faddeeva Header file for Faddeeva.c; see Faddeeva.cc for more information.

file nsl_common.h 2000 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51  
file nsl_complex.h 2151 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51  
file nsl_conv.c 12307 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51  
file nsl_conv.h 5516 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51  
file nsl_corr.c 6339 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51  
file nsl_corr.h 3102 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51  
file nsl_dft.c 5709 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51  
file nsl_dft.h 3223 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51  
file nsl_diff.c 11648 bytes 2024-02-11 01:24:20 2024-04-28 15:12:51

TODO: add more orders

file nsl_diff.h 4790 bytes 2024-02-11 01:24:20 2024-04-28 15:12:52  
file nsl_filter.c 10614 bytes 2024-02-11 01:24:20 2024-04-28 15:12:52  
file nsl_filter.h 3075 bytes 2024-02-11 01:24:20 2024-04-28 15:12:52  
file nsl_fit.c 25071 bytes 2024-02-11 01:24:20 2024-04-28 15:12:52  
file nsl_fit.h 10007 bytes 2024-02-11 01:24:20 2024-04-28 15:12:53  
file nsl_geom.c 2645 bytes 2024-02-11 01:24:20 2024-04-28 15:12:53  
file nsl_geom.h 2693 bytes 2024-02-11 01:24:20 2024-04-28 15:12:53  
file nsl_geom_linesim.c 22232 bytes 2024-02-11 01:24:20 2024-04-28 15:12:53  
file nsl_geom_linesim.h 8573 bytes 2024-02-11 01:24:20 2024-04-28 15:12:53

TODO: accelerate Visvalingam-Whyatt calculate error statistics more algorithms: Jenks, Zhao-Saalfeld non-parametric version of Visvalingam-Whyatt, Opheim and Lang

file nsl_int.c 4833 bytes 2024-02-11 01:24:20 2024-04-28 15:12:53

TODO: absolute area for Simpson/Simpson-3/8 rules (needs more numerics)

file nsl_int.h 2735 bytes 2024-02-11 01:24:20 2024-04-28 15:12:53  
file nsl_interp.c 3398 bytes 2024-02-11 01:24:20 2024-04-28 15:12:54  
file nsl_interp.h 3038 bytes 2024-02-11 01:24:20 2024-04-28 15:12:54  
file nsl_math.c 4273 bytes 2024-02-11 01:24:20 2024-04-28 15:12:54  
file nsl_math.h 3213 bytes 2024-02-11 01:24:20 2024-04-28 15:12:54  
file nsl_sf_basic.c 15519 bytes 2024-02-11 01:24:20 2024-04-28 15:12:54  
file nsl_sf_basic.h 7328 bytes 2024-02-11 01:24:20 2024-04-28 15:12:54  
file nsl_sf_kernel.c 3431 bytes 2024-02-11 01:24:20 2024-04-28 15:12:54  
file nsl_sf_kernel.h 2830 bytes 2024-02-11 01:24:20 2024-04-28 15:12:54  
file nsl_sf_poly.c 14607 bytes 2024-02-11 01:24:20 2024-04-28 15:12:55  
file nsl_sf_poly.h 4474 bytes 2024-02-11 01:24:20 2024-04-28 15:12:55  
file nsl_sf_stats.c 4662 bytes 2024-02-11 01:24:20 2024-04-28 15:12:55  
file nsl_sf_stats.h 3178 bytes 2024-02-11 01:24:20 2024-04-28 15:12:55  
file nsl_sf_window.c 4465 bytes 2024-02-11 01:24:20 2024-04-28 15:12:55  
file nsl_sf_window.h 2547 bytes 2024-02-11 01:24:20 2024-04-28 15:12:55  
file nsl_smooth.c 16681 bytes 2024-02-11 01:24:20 2024-04-28 15:12:55  
file nsl_smooth.h 5485 bytes 2024-02-11 01:24:20 2024-04-28 15:12:55  
file nsl_smooth_check.py 2327 bytes 2024-02-11 01:24:20 2024-04-28 15:12:56  
file nsl_sort.c 2177 bytes 2024-02-11 01:24:20 2024-04-28 15:12:56  
file nsl_sort.h 2081 bytes 2024-02-11 01:24:20 2024-04-28 15:12:56  
file nsl_stats.c 8321 bytes 2024-02-11 01:24:20 2024-04-28 15:12:56  
file nsl_stats.h 4767 bytes 2024-02-11 01:24:20 2024-04-28 15:12:56  
file README 447 bytes 2024-02-11 01:24:20 -