Last indexation completed on 2024-04-28 06:00:06 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 02:05:06  
file Faddeeva.c 262 bytes 2024-02-11 02:05:06 2024-04-28 03:46:31

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

file Faddeeva.cc 125269 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33

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 1739 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33

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_baseline.cpp 11631 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33  
file nsl_baseline.h 1733 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33  
file nsl_common.h 484 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33  
file nsl_complex.h 686 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33  
file nsl_conv.c 11550 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33  
file nsl_conv.h 4250 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33  
file nsl_corr.c 4903 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33  
file nsl_corr.h 1589 bytes 2024-02-11 02:05:06 2024-04-28 03:46:33  
file nsl_dft.c 4595 bytes 2024-02-11 02:05:06 2024-04-28 03:46:34  
file nsl_dft.h 1711 bytes 2024-02-11 02:05:06 2024-04-28 03:46:34  
file nsl_diff.c 10637 bytes 2024-02-11 02:05:06 2024-04-28 03:46:34

TODO: add more orders

file nsl_diff.h 3280 bytes 2024-02-11 02:05:06 2024-04-28 03:46:34  
file nsl_filter.c 9574 bytes 2024-02-11 02:05:06 2024-04-28 03:46:34  
file nsl_filter.h 1569 bytes 2024-02-11 02:05:06 2024-04-28 03:46:34  
file nsl_fit.c 25207 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_fit.h 8643 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_geom.c 1167 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_geom.h 1171 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_geom_linesim.c 21223 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_geom_linesim.h 7067 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35

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

file nsl_hilbert.c 2648 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_hilbert.h 1008 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_int.c 3424 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35

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

file nsl_int.h 1221 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_interp.c 2052 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_interp.h 1553 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_kde.c 3195 bytes 2024-02-11 02:05:06 2024-04-28 03:46:35  
file nsl_kde.h 1945 bytes 2024-02-11 02:05:06 2024-04-28 03:46:36  
file nsl_math.c 5388 bytes 2024-02-11 02:05:06 2024-04-28 03:46:36  
file nsl_math.h 3077 bytes 2024-02-11 02:05:06 2024-04-28 03:46:36  
file nsl_peak.cpp 1868 bytes 2024-02-11 02:05:06 2024-04-28 03:46:36  
file nsl_peak.h 557 bytes 2024-02-11 02:05:06 2024-04-28 03:46:36  
file nsl_sf_basic.c 18305 bytes 2024-02-11 02:05:06 2024-04-28 03:46:36  
file nsl_sf_basic.h 7434 bytes 2024-02-11 02:05:06 2024-04-28 03:46:36  
file nsl_sf_kernel.c 1973 bytes 2024-02-11 02:05:06 2024-04-28 03:46:36  
file nsl_sf_kernel.h 1555 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_sf_poly.c 15550 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_sf_poly.h 3215 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_sf_stats.c 4746 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_sf_stats.h 2065 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_sf_window.c 3352 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_sf_window.h 1044 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_smooth.c 15589 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_smooth.h 3984 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_smooth_check.py 1302 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_sort.c 652 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_sort.h 564 bytes 2024-02-11 02:05:06 2024-04-28 03:46:37  
file nsl_stats.c 7408 bytes 2024-02-11 02:05:06 2024-04-28 03:46:38  
file nsl_stats.h 3651 bytes 2024-02-11 02:05:06 2024-04-28 03:46:38  
file README 447 bytes 2024-02-11 02:05:06 -