/*! ****************************************************************************
\mainpage DSPL-2.0 - Digital Signal Processing Algorithm Library

\section sec_main_page DSPL-2.0 --- free DSP algorithm library

DSPL-2.0 --- opensource cross-platform digital 
signal processing algorithm library, written in C language. \n

Distributed under 
<a href = "http://www.gnu.org/licenses/lgpl.html"> LGPL v3 </a> license.
This allows to use this library in all applications with dynamic linking.


Source codes are available on
<a href = "https://github.com/Dsplib/libdspl-2.0">GitHub</a>. \n

DSPL-2.0 includes follow algorithms sets: \n
  - Digital spectral analysis, discrete and fast Fourier transform algorithms. \n
  - Analog and digital IIR filters design and analysis. \n
  - Digital FIR filters design and analysis. \n
  - Windows function collection includes 15 different parametric 
    and nonparametric window functions. \n
  - Digital Hilbert transform algorithms. \n
  - Mathematical sections includes trigonometric, hyperbolic, elliptic functions of real and complex variables. \n
  - Pseudorandom numbers generation algorithms. \n
  - Statistic functions. \n
  - Linar algebra algorithms (BLAS and LAPACK packages are used under the hood of the DSPL-2.0 library). \n
  - Digital resampling algorithms. \n



\subsection sec_doc_start Build and run DSPL-2.0

To build the DSPL-2.0 library on Windows, a special
set of programs \ref getting_started_toolchain "dsplib toolchain" is provided.
Dsplib toolchain includes GCC, GNUPLOT, CodeBlocks IDE, Far file manager and also Unix utilities for Windows OS.

\ref getting_started_toolchain \n
\ref getting_started_make \n
\ref getting_started_codeblocks \n
\ref SYS_LOADING_GROUP \n

\subsection sec_doc_content Documentation content
<b>Mathematical sections:</b> \n
  - \ref ARRAY_GROUP \n
  - \ref SPEC_MATH_COMMON_GROUP \n
  - \ref SPEC_MATH_POLY_GROUP \n
  - \ref SPEC_MATH_TRIG_GROUP \n
  - \ref SPEC_MATH_TRANSCEND \n
  - \ref SPEC_MATH_ELLIP_GROUP  \n
  - \ref SPEC_MATH_RAND_GEN_GROUP \n
  - \ref SPEC_MATH_STAT_GROUP \n
  - \ref SPEC_MATH_LINALG_GROUP \n
\n


<b>Digital spectral analysis: </b> \n
  - \ref DFT_GROUP \n
  - \ref WIN_GROUP \n
  - \ref HILBERT_GROUP \n
\n


<b>Analog and digital filters design and analysis:</b>\n
  - \ref FILTER_CONV_GROUP \n
  - \ref IIR_FILTER_DESIGN_GROUP \n
  - \ref FIR_FILTER_DESIGN_GROUP \n
  - \ref FILTER_ANALYSIS_GROUP \n
\n


<b>Other algortithms:</b> \n
  - \ref RESAMPLING_GROUP \n
  - \ref IN_OUT_GROUP \n
  - \ref PLOT_GROUP \n
\n


<b>Appendix</b>\n
  - \ref TYPES_GROUP \n
  - \ref ERROR_CODE_GROUP \n
***************************************************************************** */
