CodeCentral Submissions for Janez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Generated by Atom.NET2020-12-04T03:54:18-08:00Dew Lab Studio 2013Janez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/284112013-10-16T04:01:31-07:002013-10-16T04:01:31-07:00High performance numerical libraries for linear algebra, statistics, digital signal processing and data mining using Intel AVX, support for 64bit, and a comprehensive Open CL library for harvesting the power of GPU. Dew Lab Studio includes Dew Math library and additional signal analysis (Dew Signal) and statistical analysis (Dew Stats) add-on packages.Features include:- fast object oriented numerical library with Open CL support- super conductive memory manager allows linear scaling with number of threads.- take advantage of multi core CPU's automatically in your numerical applications.- ability to achieve optimal performance for numerical algorithms and speed up floating point by 6-20x matching the speed of highly optimized unmanaged code. - Debugger Visualizers that integrate in to IDE give a substantial boost to programmers productivity. Chart, grid display and perform math operations on variables while debugging with windows auto updating on every debug step. - LAPACK 3.1 based - Complete support for complex numbers for all functions. - Rich set of matrix and vector functions and operators.- Solver for banded sparse matrices, Iterative sparse solvers, Direct sparse solver for non-symmetric matrices. Conversions support Banded, Dense, Sparse and Triplets matrix formats- 23 probability distributions (PDF, CDF and inverse CDF function), special functions, optimization routines, random generators and distribution parameter estimation.- fast vectorized math expression parser and evaluator- 1D and 2D FFT's, correlations and autocorrelations.- arbitrary functions of matrix including square root of matrix and logarithm of matrix- optimized integer math library.Statistics- Descriptive statistics- Hypothesis testing- Weighted/unweigted linear and multiple linear regression.- Weighted/unweighted non-linear regression- Time series analysis (ARMA, ARIMA, ARAR, MA, AR, ...)- PCA, multivariante analysis, ...Signal processing- IIR filters (Cheybshev I and II, Butterworth and Elliptic) with ultra high filter stability up to order 50. - FIR filters (Remez and Kaiser) with complete filter design support. Component based filter design editor.- Non-linear filters - Spectral analysis, cross spectral analysis and higher order bispectral analysis- Conversions between different forms of transfer function- Audio recording and playback components including ASIO.- interpolated FIR filters, DCT/IDCT- fast rate conversion- time series prediction- fractional delay filtersDew Lab StudioJanez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/271152009-08-03T06:31:49-07:002009-08-03T06:31:49-07:00Dew Lab Studio includes MtxVec math library and additional signal analysis (DSP Master) and statistical analysis (Stats Master) add-on packages. Multi-core, high-performance numerical routines covering wide range of applications. Several debugger visualizers included.Dew Lab Studio includes MtxVec math library and additional signal analysis (DSP Master) and statistical analysis (Stats Master) add-on packages. Multi-core, high-performance numerical routines covering wide range of applications. Several debugger visualizers included.Features include:- fast object oriented numerical library- take advantage of multi core CPU's automatically in your numerical applications.- Complete support for complex numbers for all functions.- Rich set of Matrix and vector functions and operators.- Solver for banded sparse matrices, Iterative sparse solvers, Direct sparse solver for non-symmetric matrices. Conversions support Banded, Dense, Sparse and Triplets matrix formats- 23 probability distributions (PDF, CDF and inverse CDF function), special functions, optimization routines, random generators and distribution parameter estimation.- fast vectorized math expression parser and evaluator- 1D and 2D FFT's, correlations and auto-correlations.- arbitrary functions of matrix including square root of matrix and logarithm of matrix- Customizable debugger visualizers for 1D and 2D arrays, list of strings, vectors and matrices. Statistics- Descriptive statistics- Hypothesis testing- Weighted/unweigted linear and multiple linear regression.- Weighted/unweighted non-linear regression- time series analysis (ARMA, ARIMA, ARAR, MA, AR, ...)- PCA, multivariante analysis, ...Signal processing- IIR filters (Cheybshev I and II, Butterworth and Elliptic).- FIR filters (Remez and Kaiser) with complete filter design support. Component based filter design editor.- Non-linear filters- Spectral analysis, cross spectral analysis and higher order bispectral analysis- Conversions Between different forms of transfer function- Audio recording and playback components- interpolated FIR filters, DCT/IDCT- fast rate conversion algorithms for arbitrary factorData Mining- Naive Bayes, KNN and Linear Classifier algorithms for machine learning and classification.Dew Lab Studio v3.51Janez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/257922009-04-02T01:09:38-07:002009-04-02T01:09:38-07:00Dew Lab Studio is a multithreaded and vectorized numerical library for Delphi/C++. Supports complex numbers, sparse matrices, vectorized math expression parser/scripter, probabilities, optimization, signal processing and statistical analysis routines.Dew Lab Studio includes Dew MtxVec math library and additional signal analysis (Dew DSP Master) and statistical analysis (Dew Stats Master) add-on packages. Highlight is the vector/matrix syntax where the programmer can write expressions with vectors and matrices using */+- operators and have them executed faster than with native compiler code. MtxVec feature list:* Object oriented numerical library for Delphi and C++ Builder users and .NET * Simple functions like Sin, Cos.. are threaded when vector length exceeds about 5000 elements. No MtxVec code change required to have your code run on multiple cores. * Operator overloading support for Delphi.W32 and BCB. Together with Vector/Matrix classes it is possible to write math expressions in its natural format and have the code at the same time executed on multiple cores. * Complete support for complex numbers for all functions in single or double precision. * Matrix operations: Solving a system of linear equations with refinment and condition number via LU, QR or SVD decomposition, Inverse of the matrix, Eigenvalues and eigenvectors, Sylvester equation, Teoplitz system solver, 2D FFT, Inverse 2D FFT, 2D real threaded FFT's, Square root of the matrix, Logarithm of the matrix... * Vector operations: autocorrelation, circular convolution, cross correlation, forward and inverse discrete cosine transform, forward and inverse FFT, Geortzx92el algorithm, Hilbert transform... * Probability distributions PDF, CDF and Inverse CDF: binomial, geometric, hypergeometric, negative binomial, Poisson, discrete uniform, beta ,Cauchy, chi-squared, exponential, F, gamma, Maxwell, normal, Pareto, Rayleigh, Student (T), Continuous uniform, Weibull.. * Sparse matrix operations: Solver for banded sparse matrices, Iterative sparse solvers: SGS, CG, BC, CS, GMRES, OM with LU preconditioning. Direct sparse solver for non-symmetric matrices. Conversions supported between: Banded, Dense, Sparse and Triplets matrix formats. * Performance features: CPU specific optimizations, Critical functions optimized in assembler, symmetric multiprocessing, block processing support for vectors, fast object create and destroy, thin object layer, vector/matrix design, SSE4.x enabled. * Special functions: complete elliptic integrals, Jacoby elliptic functions, Airy function and its derivative, Airy function of second kind and its derivative, Bessel functions: J, Y, I, K and H, associated Legendre polynomials. * Vectorized math parser capable of parsing equations with real and complex numbers, vectors and matrices. Customizable operators, functions and variables. Expressions evaluated on multiple coreswith Matlab like syntax.* Polynomials: Finding roots, polynomial evaluation, Cubic splines, Linear and cubic interpolation algorithms, construction and evaluation of piece-wise polynoms, polynomial division (deconvolution) and multiplication (filter). * Optimization methods: Brent, BFGS, Marquardt and Nelder-Mead minimization methods, numerical gradient and Hessian matrix and more... * Management functions: save and load matrices in different formats: binary, text, matrix-market. View matrices with built-in viewer. Visualize vectors and matrices on the charts, Store data in different precisions. Edit and display complex numbers, A thread component allows you to quickly provide efficient progress indicators and cancel option for your numerical algorithm. Debugger visualizer allows charting and advanced inspection of variables while debugging.Stats Master features: * 19 different distributions (PDF, CDF and inverse CDF function), mean and variance for all 19 distributions, random generators for 15 distributions, parameter estimate for beta, binomial, exponential, gamma, geometric, normal, Poisson, continuous uniform and Weibull distribution. * Descriptive statistics: histograms, ogives nth-Moment, percentile, range, Interquertile Range IQR, mean, harmonic mean, geometric mean, trimmed mean, median, skewness, kurtosis, standard deviation, root mean square RMS, minimum, maximum, covariance, correlation matrix, cumulative sum. * Principal component analysis (PCA): PCA by using the covariance matrix, PCA Residuals, Barlett test for dimensionality, Hypothesys testing: Nonparametric tests (sign test, Wilcoxon tests) * Parametric tests (one-sample t-test, two-sample paired/unpaired t-test), Z test, * Regression models: linear (weighted, unweighted), multiple linear (weighted, unweighted), ridge regression, non-linear regression (using the BFGS, Marquardt or Simplex method) , one-way and two-way ANOVA. * Optional install: Statistical charts (precondition - installed TeeChart v5 PRO) normal plot, QQ plot, XBar plot, SPS charts, Weibull plot, Box plot, Histogram plot. The package is built on top of MtxVec numerical library, and takes advantage of CPU specific optimizations, dynamic memory allocation and object oriented design. DSP Master features: * IIR filters: Design of analog or discrete Butterworth, ChebyshevI, ChebyshevII, Elliptic and Bessel filters. Order estimation includes all filter types: lowpass, highpass, bandpass and bandstop. Bilinear and Matched Z transform, Group delay, Frequency transformations in S or Z domain, in zero-pole or state-space form. * FIR Filters: Design of FIR filters with window method or with remez exchange algorithm. Order estimation of FIR filters. Design of hilbert transformers, differentiators and also integrators. Savitzky-Golay filtering, fast envelope detector. Multi-rate multi-stage half-band FIR filtering support includes: zoom-spectrum component, decimate and interpolate components and a high quality envelope detector. * Non-linear filters: sample-and-hold, sample-and-decay and median filter. * Spectral analysis: State-of-the-art spectrum analyzer component with ready to use component editor covering: FFT, CZT, Yule-Walker, Burg, Covariance and Modified Covariance spectral estimation, RMS of specified frequency bands, a set of peak interpolation algorithms, a large set of window functions including: Bartlett, Blackman, Chebyshev, CosineTappered, FlatTop, Hamming, Hanning and Kaiser window; sophisticated peak selection and peak tracking methods, phase unwrapping algorithm, dedicated components for bispectrum, bicoherence, coherence and transfer function estimation with real-time capability. Real cepstrum, complex cepstrum and inverse complex cepstrum, Spectral statistics: Noise floor, SFDR, THD, THDN, SINAD, RMS, SNR... * Linear systems: find zeros of a linear system, convert between state-space, zero-pole and numerator-denominator forms of the transfer function. * Other components: signal generator component with ready to use component editor offers stack-based vectorized function evaluation with many built-in functions. Audio recording and playback components with monitor function and extensive support for triggers. Ready to use component editor for filtering component covers design of nearly all included filters. Components for streaming (read/write) different file formats. * TeeChart Pro (v5, v6, v7,v8) support includes: two new TChart components to allow visual connection of the signal processing pipes to charts, two new TChartSeries for faster drawing and 3 additional TeeTools components to help with peak marking and axis scaling. * Together with MtxVec the following functions/operations are provided: frequency response of analog and discrete filters, fast 1D and 2D convolution, fast autocorrelation and cross-correlation, deconvolution, 1D and 2D filtering, zero phase IIR filtering, interpolated FIR filters, DCT and inverse DCT, Geortzel algorithm and forward and inverse FFT for all combinations of real/complex source and destination, random number generators and more... Data Miner features: Data miner is a set of components for classification for Delphi written in 100% VCL. The algorithms included cover: KNN and Naive Bayes plus a third completely new algorithm named Linear Classifier. The algorithms can work on real and discrete data and can be connected to a TDataSet descendant. They appropriatelly handle missing data and are all capable of incremental learning. The package includes a demo with reference results on standard domains, examples of usage and performance tests. StringList value classJanez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/256702008-06-05T01:22:10-07:002008-06-05T01:22:10-07:00StringList value class is the value type version of the TStringList. You can use the StringList variable without calling the constructor or worrying about freeing the object. StringList is the same as TStringList except that it is a valuetype. It does not have to be created, destroyed or put withintry/finally. This is done by the compiler for you. There arevirtually no special performance penalties for these to work:var strings: StringList; astr: string;begin strings.Add('test1'); strings.Add('test2'); aStr := string(strings); RichEdit.Lines.AddStrings(strings);end;The code can be used as a template to wrap any TObject as a value class type. Dew Lab StudioJanez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/248262007-08-25T11:35:51-07:002007-08-25T11:35:51-07:00Comprehensive multi-core enabled numerical library with support for operator overloading for Vectors, Matrices and complex numbers. Optimized for Core 2 Duo CPU's. Dew Lab Studio contains: MtxVec library with Stats Master, DSP Master and Data Miner add ons. MtxVec v3.x feature list: Object oriented numerical library for Delphi and C++ Builder users and .NET Code optimizations and support for Intel Core 2 Duo product familiy. Simple functions like Sin, Cos.. are threaded when vector length exceeds about 5000 elements. No MtxVec code change required to have your code run on multiple cores. Operator overloading support for Delphi.W32 and BCB. Together with Vector/Matrix classes it is possible to write math expressions in its natural format and have the code at the same time executed on multiple cores. Complete support for complex numbers for all functions in single or double precision. Matrix operations: Solving a system of linear equations with refinment and condition number via LU, QR or SVD decomposition, Inverse of the matrix, Eigenvalues and eigenvectors, Sylvester equation, Teoplitz system solver, 2D FFT, Inverse 2D FFT, 2D real threaded FFT's, Square root of the matrix, Logarithm of the matrix... Vector operations: autocorrelation, circular convolution, cross correlation, forward and inverse discrete cosine transform, forward and inverse FFT, Geortzx92el algorithm, Hilbert transform... Probability distributions PDF, CDF and Inverse CDF: binomial, geometric, hypergeometric, negative binomial, Poisson, discrete uniform, beta ,Cauchy, chi-squared, exponential, F, gamma, Maxwell, normal, Pareto, Rayleigh, Student (T), Continuous uniform, Weibull.. Sparse matrix operations: Solver for banded sparse matrices, Iterative sparse solvers: SGS, CG, BC, CS, GMRES, OM with LU preconditioning. Direct sparse solver for non-symmetric matrices. Conversions supported between: Banded, Dense, Sparse and Triplets matrix formats. Performance features: CPU specific optimizations, Critical functions optimized in assembler, symmetric multiprocessing, block processing support for vectors, fast object create and destroy, thin object layer, vector/matrix design, SSE3 enabled. Special functions: complete elliptic integrals, Jacoby elliptic functions, Airy function and its derivative, Airy function of second kind and its derivative, Bessel functions: J, Y, I, K and H, associated Legendre polynomials. Vectorized math parser capable of parsing equations with real and complex numbers, vectors and matrices. Customizable operators, functions and variables. Expressions evaluated on multiple cores. Polynomials: Finding roots, polynomial evaluation, Cubic splines, Linear and cubic interpolation algorithms, construction and evaluation of piece-wise polynoms, polynomial division (deconvolution) and multiplication (filter). Optimization methods: Brent, BFGS, Marquardt and Nelder-Mead minimization methods, numerical gradient and Hessian matrix and more... Management functions: save and load matrices in different formats: binary, text, matrix-market. View matrices with built-in viewer. Visualize vectors and matrices on the charts, Store data in different precisions. Edit and display complex numbers, A thread component allows you to quickly provide efficient progress indicators and cancel option for your numerical algorithm. Key new features in v3.0: Operator overloading for Vectors and Matrices, Support for Core 2 Duo, Sparse matrices: Umfpack v5.1 and updated Pardiso sparse solvers included, improved support for C++Builder, new HTML2 help file format, Compact MtxVec allows reduced distribution size. Stats Master v3.x features: 19 different distributions (PDF, CDF and inverse CDF function), mean and variance for all 19 distributions, random generators for 15 distributions, parameter estimate for beta, binomial, exponential, gamma, geometric, normal, Poisson, continuous uniform and Weibull distribution. Descriptive statistics: histograms, ogives nth-Moment, percentile, range, Interquertile Range IQR, mean, harmonic mean, geometric mean, trimmed mean, median, skewness, kurtosis, standard deviation, root mean square RMS, minimum, maximum, covariance, correlation matrix, cumulative sum. Principal component analysis (PCA): PCA by using the covariance matrix, PCA Residuals, Barlett test for dimensionality, Hypothesys testing: Nonparametric tests (sign test, Wilcoxon tests) Parametric tests (one-sample t-test, two-sample paired/unpaired t-test), Z test, Regression models: linear (weighted, unweighted), multiple linear (weighted, unweighted), ridge regression, non-linear regression (using the BFGS, Marquardt or Simplex method) , one-way and two-way ANOVA. Optional install: Statistical charts (precondition - installed TeeChart v5 PRO) normal plot, QQ plot, XBar plot, SPS charts, Weibull plot, Box plot, Histogram plot. The package is built on top of MtxVec numerical library, and takes advantage of CPU specific optimizations, dynamic memory allocation and object oriented design. Key new features in v2.0: Support for SSE3, support for .NET, improved support for C++Builder, performance optimizations, new random generators. DSP Master v3.x features: IIR filters: Design of analog or discrete Butterworth, ChebyshevI, ChebyshevII, Elliptic and Bessel filters. Order estimation includes all filter types: lowpass, highpass, bandpass and bandstop. Bilinear and Matched Z transform, Group delay, Frequency transformations in S or Z domain, in zero-pole or state-space form. FIR Filters: Design of FIR filters with window method or with remez exchange algorithm. Order estimation of FIR filters. Design of hilbert transformers, differentiators and also integrators. Savitzky-Golay filtering, fast envelope detector. Multi-rate multi-stage half-band FIR filtering support includes: zoom-spectrum component, decimate and interpolate components and a high quality envelope detector. Non-linear filters: sample-and-hold, sample-and-decay and median filter. Spectral analysis: State-of-the-art spectrum analyzer component with ready to use component editor covering: FFT, CZT, Yule-Walker, Burg, Covariance and Modified Covariance spectral estimation, RMS of specified frequency bands, a set of peak interpolation algorithms, a large set of window functions including: Bartlett, Blackman, Chebyshev, CosineTappered, FlatTop, Hamming, Hanning and Kaiser window; sophisticated peak selection and peak tracking methods, phase unwrapping algorithm, dedicated components for bispectrum, bicoherence, coherence and transfer function estimation with real-time capability. Real cepstrum, complex cepstrum and inverse complex cepstrum, Spectral statistics: Noise floor, SFDR, THD, THDN, SINAD, RMS, SNR... Linear systems: find zeros of a linear system, convert between state-space, zero-pole and numerator-denominator forms of the transfer function. Other components: signal generator component with ready to use component editor offers stack-based vectorized function evaluation with many built-in functions. Audio recording and playback components with monitor function and extensive support for triggers. Ready to use component editor for filtering component covers design of nearly all included filters. Components for streaming (read/write) different file formats. TeeChart Pro (v5, v6, v7,v8) support includes: two new TChart components to allow visual connection of the signal processing pipes to charts, two new TChartSeries for faster drawing and 3 additional TeeTools components to help with peak marking and axis scaling. Together with MtxVec the following functions/operations are provided: frequency response of analog and discrete filters, fast 1D and 2D convolution, fast autocorrelation and cross-correlation, deconvolution, 1D and 2D filtering, zero phase IIR filtering, interpolated FIR filters, DCT and inverse DCT, Geortzel algorithm and forward and inverse FFT for all combinations of real/complex source and destination, random number generators and more... Data Miner features: Data miner is a set of components for classification for Delphi written in 100% VCL. The algorithms included cover: KNN and Naive Bayes plus a third completely new algorithm named Linear Classifier. The algorithms can work on real and discrete data and can be connected to a TDataSet descendant. They appropriatelly handle missing data and are all capable of incremental learning. The package includes a demo with reference results on standard domains, examples of usage and performance tests. Dew Lab StudioJanez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/243852007-03-14T15:04:04-07:002007-03-14T15:04:04-07:00Dew Lab Studio is a set of products for science and engeering. It includes modules for vectorized math, linear algebra, statistics and signal processing. Dew Lab Studio is a set of products for science and engeering. It includes modules for vectorized math and linear algebra (MtxVec), statistics (Stats Master) and signal processing (DSP Master).MtxVec is an object oriented numerical library for Delphi and .NET developers with complete matrix/vector arithmetic. It features a large set of vectorized mathemathical functions which cover complex numbers, sparse matrices, math parser, probabilities, optimization unit, SVD, QR, LQ, and LU solvers, special functions, and more. All applications based on this library take advantage of CPU-specific code optimization and symmetric multiprocessing. Efficient memory and CPU cache management further enhance its performance.DSP Master signal processing package for Delphi features: IIR (butterworth, chebyshev, elliptic, bessel) and FIR (window, Remez exchange) filter designers. Over 40 included components feature: Support for streaming pipelines, frequency analyzer, higher order spectral analyzer, cross spectral analyzer, signal generator, read/write file support, audio playback and recording, and much more.The Stats Master statistical package for Delphi includes: 21 different distributions (PDF, CDF and inverse CDF function), mean and variance for all 21 distributions, random generators for 18 distributions, parameter estimate for beta, binomial, exponential, gamma, geometric, normal, Poisson, continuous uniform and Weibull distributions, histograms, ogives nth-Moment, percentile, range, Interquertile Range IQR, mean, harmonic mean, goodness-of-fit tests and more. Data miner is a set of components for classification for Borland Delphi and C++Builder written in 100% VCL. The algorithms included cover: KNN and Naive Bayes plus a third completely new algorithm named Linear Classifier. The algorithms can work on real and discrete data and can be connected to a TDataSet descendant. They appropriately handle missing data and are all capable of incremental learning. Dew Lab Studio v2.1Janez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/237632005-11-22T06:18:20-08:002005-11-22T06:18:20-08:00Dew Lab Studio is a comprehensive set of products for numerical, scientific, statistical and signal processing applications. It features exceptional performance and supports W32 and .NET.Dew Lab Studio is a comprehensive set of products for numerical, scientific, statistical and signal processing applications supporting W32 and .NET applications.1.) MtxVec is an object oriented numerical library for Delphi and .NET developers with complete matrix/vector arithmetic. It features a large set of vectorized mathemathical functions which cover complex numbers, sparse matrices, math parser, probabilities, optimization unit, SVD, QR, LQ, and LU solvers, special functions, and more. All applications based on this library take advantage of CPU-specific code optimization and symmetric multiprocessing. Efficient memory and CPU cache management further enhance its performance. 2.) Signal processing package for Delphi features: IIR (butterworth, chebyshev, elliptic, bessel) and FIR (window, Remez exchange) filter designers. Over 40 included components feature: Support for streaming pipelines, frequency analyzer, higher order spectral analyzer, cross spectral analyzer, signal generator, read/write file support, audio playback and recording, and much more. 3.) The Stats Master statistical package includes: 21 different distributions (PDF, CDF and inverse CDF function), mean and variance for all 21 distributions, random generators for 18 distributions, parameter estimate for beta, binomial, exponential, gamma, geometric, normal, Poisson, continuous uniform and Weibull distributions, histograms, ogives nth-Moment, percentile, range, Interquertile Range IQR, mean, harmonic mean, goodness-of-fit tests and more..4.)Data miner is a set of components for classification. The algorithms included cover: KNN and Naive Bayes plus a third completely new algorithm named Linear Classifier. The algorithms can work on real and discrete data and can be connected to a TDataSet descendant. They appropriately handle missing data and areall capable of incremental learning. Suitable for artifical inteligence like applications.MtxVec 2.0Janez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/225292005-01-17T06:15:13-08:002005-01-17T06:15:13-08:00An object oriented vectorized math library. Encapsulates lapack (LU, QR, LQ, SVD solvers, eig values/vectors), s parse matrix solvers, optimization algorithms, polynoms, special functions,MtxVec is an object oriented vectorized numerical library for Delphi W32 and .NET. It encapsulates lapack (LU, QR, LQ, SVD solvers, eig values/vectors), sparse matrix solvers, optimization algorithms, polynoms, equation parser, special functions, polynoms, many statistical functions, 1D and 2D FFT's... The library delivers truly exceptional performance on modern CPU's by making use of SSE2 and SSE3 P4 instruction sets. It can be used to significantly speed up virtually any kind of floating point math operations. Many algorithms support the use multiple CPU's. Pro Math - Probabilities package 1.5Janez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/210482003-12-16T13:50:17-08:002003-12-16T13:50:17-08:00Probabilities package is a selection of: PDF, CDF and Inverse CDF for 19 different probability distributions. Included is also a complete complex number library.Probabilities package is a selection of probabilities functions: PDF, CDF and Inverse CDF for 19 different distributions (binomial, geometric, hypergeometric, negative binomial, Poisson, discrete uniform , beta, Cauchy, chi-squared, exponential, F, gamma, Maxwell, normal, Pareto, Rayleigh, ) . The package also includes a Math unit, which can serve as a replacement for default Delphi Math unit with improved support for complex numbers. Pro Math - Probabilities packageJanez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/210472003-11-06T05:28:29-08:002003-11-06T05:28:29-08:00Probabilities package is a selection of: PDF, CDF and Inverse CDF for 19 different probability distributions. Included is also a complete complex number library.Probabilities package is a selection of probabilities functions: PDF, CDF and Inverse CDF for 19 different distributions (binomial, geometric, hypergeometric, negative binomial, Poisson, discrete uniform , beta, Cauchy, chi-squared, exponential, F, gamma, Maxwell, normal, Pareto, Rayleigh, ) . The package also includes a Math unit, which can serve as a replacement for default Delphi Math unit with improved support for complex numbers.MtxVecJanez Atmapuri Makovsekhttp://codecentral.embarcadero.com/Item/175402002-02-14T05:28:21-08:002002-02-14T05:28:21-08:00MtxVec is an oriented numerical library for Delphi and C++ Builder users. Features: Symmetric multiprocessing, complete support to complex numbers, probabilities (19 distributions), optimization unit, SVD, QR, LQ, and LU solvers, special functions...MtxVec is an object oriented numerical library for Delphi and C++ Builder users. The library features CPU specific optimizations and symmetric multiprocessing. Features: 2D Convolution, Eigenv values and eigvectors, generalized eigen values and eigenvectors, 2D FFT, Inverse 2D FFT, Matrix Inverse, 2D real FFT, LQ and QR decomposition,Least square fit, LU decomposition, Solving system of linear equations with refinment and condition number, uniform and gaussian random number generators, sorting, Singular value decomposition, solve system of equations by SVD decomposition, sylvester equation, biased, normal and unbiased autocorrelation,Fast circular convolution, fast cross correlation, forward and inverse discrete cosine transform, forward and inverse FFT for all combinations of real and complex,Geortz'el algorithm for frequency estimation, Hilbert transform, Teoplitz systems solution, Probability distributions PDF, CDF and Inverse CDF: binomial, geometric, hypergeometric, negative binomial, Poisson, discreteuniform, beta ,Cauchy, chi-squared, exponential, F, gamma, Maxwell, normal, Pareto,Rayleigh, Student (T), Continuous uniform, Weibull, Special functions: complete elliptic integrals, Jacoby elliptic functions, Airy function and its derivative, Airy fun. of second kind and its derivative,Bessel functions: J, Y, I, K and H, associated Legendre polynomials, Polynomials: Finding roots, polynomial evluation, Cubic splines, Linear and cubic interpolation algorithms, construction and evaluation of piece-wise polynoms, deconvolution, filter Optimization methods: Brent, BFGS, Marquardt and Nelder-Mead minimization methods, numerical gradient and Hessian matrix and more...