<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ComponentSource News | CenterSpace Software</title><link>http://www.componentsource.com/news/centerspace-software/index.html</link><description></description><language>en-us</language><lastBuildDate>Fri, 10 Feb 2012 16:40:36 GMT</lastBuildDate><copyright>(C) Copyright 1996-2012 ComponentSource.</copyright><atom:link href="http://www.componentsource.com/news/centerspace-software/rss.xml" rel="self" type="application/rss+xml"/><item><title>NMath adds data visualization capabilities</title><link>http://www.componentsource.com/news/2011/10/05/nmath-core.html?rc=ni_9078</link><description>&lt;div class="image"&gt;&lt;img src="http://ftp.componentsource.com/res/pub/media/1/9078/default_w350.png?rc=ni_9078" alt="Random number generation in NMath."/&gt;&lt;p&gt;&lt;small&gt;Random number generation in NMath.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Version 5.1 provides static methods for plotting NMath types using the Microsoft Chart Controls for .NET.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;NMath provides numerical components for math, financial, engineering, and scientific applications on the .NET platform. NMath includes: NMath Core (The foundational library includes general vector and matrix classes, complex number classes, random number generators, and numerical integration and differentiation mathematical methods), NMath Matrix (an advanced matrix manipulation library that extends the general matrix classes of NMath Core to include structured sparse matrix classes and factorizations, general matrix decompositions, and advanced least squares solutions), NMath Analysis (NMath Analysis is an advanced function manipulation library that extends the general analysis classes of NMath Core to include function minimization, root-finding, and linear programming). The following editions are available:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.componentsource.com/products/nmath-core/index.html?rc=ni_9078"&gt;NMath&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.componentsource.com/products/nmath-stats/index.html?rc=ni_9078"&gt;NMath Stats&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.componentsource.com/products/nmath-suite/index.html?rc=ni_9078"&gt;NMath Suite&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Updates in V5.1&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Added assembly NMathChartMicrosoft.dll containing class NMathChart, which provides static methods for plotting NMath types using the Microsoft Chart Controls for .NET.&lt;/li&gt;&lt;li&gt;Upgraded to Intel MKL 10.3 Update 6 with resulting performance increases.&lt;/li&gt;&lt;li&gt;Added classes for solving first order initial value differential equations by the Runge-Kutta method. Class FirstOrderInitialValueProblem encapsulates a first order initial value differential equation, and class RungeKuttaSolver solves them.&lt;/li&gt;&lt;li&gt;Added static method NMathFunctions.NaNSort() for sorting vectors containing NaN's. NMathFunctions.Sort() no longer supports vectors containing NaN's.&lt;/li&gt;&lt;li&gt;NMathFunctions.Sort() now does a much faster in-place sort for compact vectors and an out-of-place sort for strided vectors. Previously all sorting was done out-of-place.&lt;/li&gt;&lt;li&gt;Added method NMathFunctions.Sign() that applies the signum function over real vectors.&lt;/li&gt;&lt;li&gt;Redesigned method NMathFunctions.Median(), which is now approximately 25X faster.&lt;/li&gt;&lt;li&gt;Added new Fill() method to vectorized random number generators for filling a DoubleVector.&lt;/li&gt;&lt;li&gt;Added NMathFunctions.CumulativeProduct() methods.&lt;/li&gt;&lt;li&gt;Improved performance of NMathFunctions.OuterProduct().&lt;/li&gt;&lt;li&gt;Added exponential moving average filter weights to class MovingWindowFilter.&lt;/li&gt;&lt;li&gt;Added MatrixFunctions.Solve() methods for factoring and solving general sparse matrices.&lt;/li&gt;&lt;li&gt;Added class LevenbergMarquardtMinimizer and deprecated LevenburgMarquardtMinimizer.&lt;/li&gt;&lt;li&gt;Added static method NMathKernel.Init() for explicitly loading the kernel assembly (for example, on application start-up).&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;About CenterSpace Software&lt;/h3&gt;&lt;p&gt;&lt;a href="http://www.componentsource.com/features/centerspace-software/index.html?rc=ni_9078"&gt;CenterSpace Software&lt;/a&gt; was founded in December, 2002. Its mission is to develop enterprise class numerical component libraries for the .NET platform. The team has extensive experience developing high-performance, analytic software tools. The NMath Suite from CenterSpace Software provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. CenterSpace has satisfied customers in 48 countries around the world, primarily in financial, engineering, scientific, and academic markets. &lt;/p&gt;</description><category>.NET Class</category><category>.NET Components</category><category>32 Bit</category><category>64 Bit</category><category>CenterSpace Software</category><category>Components</category><category>Feature Releases</category><category>Maths and Stats</category><category>Microsoft</category><category>Visual Basic 2005</category><category>Visual Basic 2008</category><category>Visual Basic 2010</category><category>Visual C# 2005</category><category>Visual C# 2008</category><category>Visual C# 2010</category><category>Visual C++ 2005</category><category>Visual C++ 2008</category><category>Visual C++ 2010</category><category>Visual Studio 2005</category><category>Visual Studio 2008</category><category>Visual Studio 2010</category><guid isPermaLink="false">http://www.componentsource.com/news/2011/10/05/nmath-core.html?rc=ni_9078</guid><pubDate>Wed, 05 Oct 2011 14:03:51 GMT</pubDate></item><item><title>NMath adds new random number generators</title><link>http://www.componentsource.com/news/2011/02/17/nmath-core.html?rc=ni_7091</link><description>&lt;div class="image"&gt;&lt;img src="http://ftp.componentsource.com/res/pub/media/8/7091/default_w350.png?rc=ni_7091" alt="Random number generation in NMath."/&gt;&lt;p&gt;&lt;small&gt;Random number generation in NMath.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Version 5.0 also features classes for solving quadratic programming (QP) and nonlinear programming (NLP) problems.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.componentsource.com/products/nmath-core/index.html?rc=ni_7091"&gt;NMath&lt;/a&gt; provides numerical components for math, financial, engineering, and scientific applications on the .NET platform. NMath includes: NMath Core (The foundational library includes general vector and matrix classes, complex number classes, random number generators, and numerical integration and differentiation mathematical methods), NMath Matrix (an advanced matrix manipulation library that extends the general matrix classes of NMath Core to include structured sparse matrix classes and factorizations, general matrix decompositions, and advanced least squares solutions), NMath Analysis (NMath Analysis is an advanced function manipulation library that extends the general analysis classes of NMath Core to include function minimization, root-finding, and linear programming).&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.componentsource.com/products/nmath-stats/index.html?rc=ni_7091"&gt;NMath Stats&lt;/a&gt; contains probability distributions, combinatorial functions, descriptive statistics, multi-type data table, multiple linear regression, hypothesis tests, analysis of variance (ANOVA), partial least squares (PLS), non-negative matrix factorization (NNMF) and multivariate statistics for the .NET platform.&lt;/p&gt;&lt;h3&gt;Updates in NMath V5.0&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;A new set of random number generator classes based on MKL vectorized random number generators&lt;/li&gt;&lt;li&gt;Classes for creating independent streams of random numbers using the leapfrop and skip-ahead methods&lt;/li&gt;&lt;li&gt;Classes for generating quasirandom sequences using Niederreiter and Sobal methods&lt;/li&gt;&lt;li&gt;Classes for solving quadratic programming (QP) and nonlinear programming (NLP) problems&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Updates in NMath Stats V3.3&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Added a class for performing a Pearson's chi-square hypothesis test.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more information visit:&lt;br/&gt;&lt;a href="http://www.centerspace.net/content/centerspace-software-releases-new-versions-nmath-net-numerical-libraries-0"&gt;http://www.centerspace.net/content/centerspace-software-releases-new-versions-nmath-net-numerical-libraries-0&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;About CenterSpace Software&lt;/h3&gt;&lt;p&gt;&lt;a href="http://www.componentsource.com/features/centerspace-software/index.html?rc=ni_7091"&gt;CenterSpace Software&lt;/a&gt; was founded in December, 2002. Its mission is to develop enterprise class numerical component libraries for the .NET platform. The team has extensive experience developing high-performance, analytic software tools. The NMath Suite from CenterSpace Software provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. CenterSpace has satisfied customers in 48 countries around the world, primarily in financial, engineering, scientific, and academic markets.&lt;/p&gt;</description><category>.NET Class</category><category>.NET Components</category><category>32 Bit</category><category>64 Bit</category><category>CenterSpace Software</category><category>Components</category><category>Feature Releases</category><category>Maths and Stats</category><category>Microsoft</category><category>Visual Basic 2005</category><category>Visual Basic 2008</category><category>Visual Basic 2010</category><category>Visual C# 2005</category><category>Visual C# 2008</category><category>Visual C# 2010</category><category>Visual C++ 2005</category><category>Visual C++ 2008</category><category>Visual C++ 2010</category><category>Visual Studio 2005</category><category>Visual Studio 2008</category><category>Visual Studio 2010</category><guid isPermaLink="false">http://www.componentsource.com/news/2011/02/17/nmath-core.html?rc=ni_7091</guid><pubDate>Thu, 17 Feb 2011 17:15:00 GMT</pubDate></item><item><title>NMath improves performance</title><link>http://www.componentsource.com/news/2010/08/02/nmath-core.html?rc=ni_5075</link><description>&lt;div class="image"&gt;&lt;img src="http://ftp.componentsource.com/res/pub/media/3/2501/default_w350.png?rc=ni_5075" alt="Random number generation in NMath."/&gt;&lt;p&gt;&lt;small&gt;Random number generation in NMath.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;NMath V4.1 and NMath Stats V3.2 increase performance with upgrade to Intel Math Kernel Library 10.2 Update 5.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.componentsource.com/products/nmath-core/index.html?rc=ni_5075"&gt;NMath&lt;/a&gt; provides numerical components for math, financial, engineering, and scientific applications on the .NET platform. NMath includes: NMath Core (The foundational library includes general vector and matrix classes, complex number classes, random number generators, and numerical integration and differentiation mathematical methods), NMath Matrix (an advanced matrix manipulation library that extends the general matrix classes of NMath Core to include structured sparse matrix classes and factorizations, general matrix decompositions, and advanced least squares solutions), NMath Analysis (NMath Analysis is an advanced function manipulation library that extends the general analysis classes of NMath Core to include function minimization, root-finding, and linear programming).&lt;/p&gt;&lt;h3&gt;Updates in NMath V4.1&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Upgraded to Intel MKL 10.2 Update 5 with resulting performance increases&lt;/li&gt;&lt;li&gt;Replaced CLI C++ kernel with a pure C# kernel that invokes MKL using PInvoke() to improve .NET 4.0 experience&lt;/li&gt;&lt;li&gt;Added class FirstOrderInitialValueProblem to encapsulate a first order initial value differential equation&lt;/li&gt;&lt;li&gt;Added class RungeKuttaSolver for solving first order initial value differential equations by the Runge-Kutta method&lt;/li&gt;&lt;li&gt;Added SavitzkyGolay class to generate filtering coefficients for data smoothing or for computing smooth Nth-derivatives in noisy data&lt;/li&gt;&lt;li&gt;Added a SavitzkyGolayFilter class to both smooth data or compute the smoothed n-derivative of the the data. New boundary handling options for smooth transitions to the data boundaries&lt;/li&gt;&lt;li&gt;Added INonlinearLeastSqMinimizer and IBoundedNonlinearLeastSqMinimizer interfaces. Class TrustRegionMinimizer now implements IBoundedNonlinearLeastSqMinimizer. Class LevenburgMarquardtMinimizer now implements INonlinearLeastSqMinimizer&lt;/li&gt;&lt;li&gt;Added classes BoundedOneVariableFunctionFitter and BoundedMultiVariableFunctionFitter which derive from OneVariableFunctionFitter and MultiVariableFunctionFitter, respectively, and accept linear bounds on the solution&lt;/li&gt;&lt;li&gt;Class OneVariableFunctionFitter is now templatized on INonlinearLeastSqMinimizer, and BoundedOneVariableFunctionFitter is templatized on IBoundedNonlinearLeastSqMinimizer&lt;/li&gt;&lt;li&gt;Class MultiVariableFunctionFitter is now templatized on INonlinearLeastSqMinimizer, and class BoundedMultiVariableFunction is templatized on IBoundedNonlinearLeastSqMinimizer&lt;/li&gt;&lt;li&gt;Added &amp;lt;Type&amp;gt;GSVDecomp and &amp;lt;Type&amp;gt;GSVDecompServer classes to compute the generalized singular value decomposition (GSVD) of a pair of general rectangular matrices&lt;/li&gt;&lt;li&gt;Added class BoxCoxTransformation which performs a Box-Cox power transformation to make non-normal data resemble normally-distributed data&lt;/li&gt;&lt;li&gt;Added accessor for the Hessian in class VariableMetricMinimizer&lt;/li&gt;&lt;li&gt;Added &amp;quot;force through origin&amp;quot; option to class PolynomialLeastSquares&lt;/li&gt;&lt;li&gt;Fixed several minor issues with CLS compliance&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Updates in NMath Stats V3.2&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Upgraded to Intel MKL 10.2 Update 5 with resulting performance increases&lt;/li&gt;&lt;li&gt;Added classes InputVariableCorrelator and ReducedVarianceInputCorrelator to induce a desired rank correlation among a set of random input variables&lt;/li&gt;&lt;li&gt;Added class KruskalWallisTest for performing a Kruskal-Wallis rank sum test&lt;/li&gt;&lt;li&gt;Added class JohnsonDistribution to encapsulate the Johnson system of distributions&lt;/li&gt;&lt;li&gt;Added classes GoodnessOfFit and GoodnessOfFitParameter for testing the goodness of fit of least squares model-fitting classes, such as LinearRegression, PolynomialLeastSquares, and OneVariableFunctionFitter&lt;/li&gt;&lt;li&gt;Added class BoxCox for computing the Box-Cox power transformations&lt;/li&gt;&lt;li&gt;Added StatsFunction.Median() for float types&lt;/li&gt;&lt;li&gt;Fixed issue where StatsFunctions.SumOfSquares() could occasionally return a negative value&lt;/li&gt;&lt;li&gt;Improved support for missing values in DataFrame.Load()&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more information visit:&lt;br/&gt;&lt;a href="http://www.centerspace.net/content/centerspace-software-releases-new-versions-nmath-net-numerical-libraries"&gt;http://www.centerspace.net/content/centerspace-software-releases-new-versions-nmath-net-numerical-libraries&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;About CenterSpace Software&lt;/h3&gt;&lt;p&gt;&lt;a href="http://www.componentsource.com/features/centerspace-software/index.html?rc=ni_5075"&gt;CenterSpace Software&lt;/a&gt; was founded in December, 2002. Its mission is to develop enterprise class numerical component libraries for the .NET platform. The team has extensive experience developing high-performance, analytic software tools. The NMath Suite from CenterSpace Software provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. CenterSpace has satisfied customers in 48 countries around the world, primarily in financial, engineering, scientific, and academic markets.&lt;/p&gt;</description><category>.NET Class</category><category>.NET Components</category><category>32 Bit</category><category>64 Bit</category><category>CenterSpace Software</category><category>Components</category><category>Feature Releases</category><category>Maths and Stats</category><category>Microsoft</category><category>Visual Basic 2005</category><category>Visual Basic 2008</category><category>Visual Basic 2010</category><category>Visual C# 2005</category><category>Visual C# 2008</category><category>Visual C# 2010</category><category>Visual C++ 2005</category><category>Visual C++ 2008</category><category>Visual C++ 2010</category><category>Visual Studio 2005</category><category>Visual Studio 2008</category><category>Visual Studio 2010</category><guid isPermaLink="false">http://www.componentsource.com/news/2010/08/02/nmath-core.html?rc=ni_5075</guid><pubDate>Mon, 02 Aug 2010 17:12:00 GMT</pubDate></item><item><title>CenterSpace Software updates NMath Suite</title><link>http://www.componentsource.com/news/2009/11/16/nmath-suite.html?rc=ni_1626</link><description>&lt;div class="image"&gt;&lt;img src="http://ftp.componentsource.com/res/pub/media/1/956/default_w350.png?rc=ni_1626" alt="C# samples showing estimation and random number generation."/&gt;&lt;p&gt;&lt;small&gt;C# samples showing estimation and random number generation.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;New release adds C# kernel, multi-core aware FFT classes and K-Means Clustering.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.componentsource.com/products/nmath-core/index.html?rc=ni_1626"&gt;NMath&lt;/a&gt; lets you add math, financial, engineering and scientific functionality to your .NET applications. It contains the following components:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;NMath Core&lt;/strong&gt;&lt;br/&gt;The foundational library includes general vector and matrix classes, complex number classes, random number generators, and numerical integration and differentiation mathematical methods.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;NMath Matrix&lt;/strong&gt;&lt;br/&gt;An advanced matrix manipulation library that extends the general matrix classes of NMath Core to include structured sparse matrix classes and factorizations, general matrix decompositions, and advanced least squares solutions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;NMath Analysis&lt;/strong&gt;&lt;br/&gt;An advanced function manipulation library that extends the general analysis classes of NMath Core to include function minimization, root-finding, and linear programming.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.componentsource.com/products/nmath-suite/index.html?rc=ni_1626"&gt;NMath Suite&lt;/a&gt; is also available, and contains the three components listed above, plus:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.componentsource.com/products/nmath-stats/index.html?rc=ni_1626"&gt;NMath Stats&lt;/a&gt;&lt;br/&gt;Provides math functions for statistical computation and biostatistics, including descriptive statistics, probability distributions, combinatorial functions, multiple linear regression, hypothesis testing, analysis of variance, and multivariate statistics.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Updates in NMath V4.0&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;C# Kernel&lt;/strong&gt;&lt;br/&gt;In addition to the CLI C++ kernel, the latest NMath 4.0 version includes a C# kernel. NMath is written primarily in C#, but includes a managed C++ (CLI C++) kernel, which provides an immutable and very fast interface to MKL. CLI C++ methods "pin" pointers to memory allocated on the managed heap before calling MKL. The managed memory referenced by a pinned pointer will not be touched by the .NET garbage collector as long as it is pinned. (Note that memory is passed by reference to native code, without any copying.) While the CLI C++ kernel is ideal for most cases, there are some applications that currently don't support it. For those cases, a C# kernel has been included.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Mono&lt;/strong&gt;&lt;br/&gt;The open source Mono Project provides a UNIX version of the .NET development platform, including a C# compiler and a Common Language Runtime. Its objective is to enable UNIX developers to build and deploy cross-platform .NET applications. However, because the Mono Project does not currently include a CLI C++ compiler, a C# kernel is required.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;SQL Server CLR&lt;/strong&gt;&lt;br/&gt;It prohibits loading an assembly that contains both managed and unmanaged code. However, through the new C# kernel, you can open a managed assembly that makes Platform Invoke (P/Invoke) calls to native unmanaged methods. For most computations, NMath uses the Intel Math Kernel Library (MKL), which contains highly-optimized, extensively-threaded versions of the C and FORTRAN public domain computing packages known as the BLAS (Basic Linear Algebra Subroutines) and LAPACK (Linear Algebra PACKage). This gives the NMath class libraries performance levels comparable to C, and often results in performance an order of magnitude faster than non-platform-optimized implementations.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fast Fourier Transforms (FFTs)&lt;/strong&gt;&lt;br/&gt;NMath 4.0 contains high performance, multi-core aware FFT classes. This set of classes will support all common 1D and 2D FFT computations in a robust easy-to-use object-oriented interface. All classes will efficiently support FFT's of arbitrary length, with a simple interface for both in-place and out-of-place computations. Additionally, there is a parallel set of classes for single precision computation.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Levenberg-Marquardt Nonlinear Least Squares&lt;/strong&gt;&lt;br/&gt;NMath 4.0 includes class LevenbergMarquardtMinimizer for minimizing the L2 norm of a function using the Levenberg-Marquardt algorithm (LMA). LMA is a standard in non-linear optimization, and is widely used for solving generic curve-fitting problems. LMA significantly outperforms gradient descent and conjugate gradient methods for medium sized problems, and complements the Trust Region minimizer already in NMath.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Linear Spline Interpolation&lt;/strong&gt;&lt;br/&gt;NMath 4.0 includes a class LinearSpline for representing a function whose values are determined by linear interpolation between tabulated values.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;MKL Version 10.2&lt;/strong&gt;&lt;br/&gt;NMath 4.0 now leverages Intel's MKL Version 10.2. This provides many performance improvements for faster execution and taking advantage of more cores. It now also can take advantage of threading on more cores and more CPUs. These speed improvements generally range from 10% to 25%, and if you have a 24 core machine, the improvement can be as high as 130 times as great.&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Updates in &lt;strong&gt;NMath Stats V3.1&lt;/strong&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;K-Means Clustering&lt;/strong&gt;&lt;br/&gt;Includes a class for k-means clustering, to complement the hierarchical cluster analysis already in the library. The k-means clustering method assigns data points into k groups such that the sum of squares from points to the computed cluster centers is minimized. In general, k-means clustering uses far less memory that constructing a full hierarchical cluster tree.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Cronbach's Alpha&lt;/strong&gt;&lt;br/&gt;Includes a method for computing Cronbach's alpha, a measure of reliability (or consistency) in the framework of the domain sampling model. Cronbach's alpha measures how well a set of items (or variables) measures a single unidimensional latent construct.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Smoothing Filters&lt;/strong&gt;&lt;br/&gt;Includes classes for smoothing data by replacing each data point with a linear combination of the data points immediately to the left and right of the data point. You can provide the coefficients to use in the linear combination, or use provided methods to generate coefficients that implement a moving average filter and a Savitzky-Golay filter. A Savitzky-Golay filter performs a local polynomial regression on the data to determine the smoothed value for each point. This tends to preserve features of the data which are flattened by moving averages, for example, peak finding.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more information visit:&lt;br/&gt;&lt;a href="http://www.centerspace.net/company/press-releases/centerspace-software-releases-new-versions-nmath-numerical-libraries"&gt;http://www.centerspace.net/company/press-releases/centerspace-software-releases-new-versions-nmath-numerical-libraries&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;About CenterSpace Software&lt;/h3&gt;&lt;p&gt;&lt;a href="http://www.componentsource.com/features/centerspace-software/index.html?rc=ni_1626"&gt;CenterSpace Software&lt;/a&gt; was founded in December, 2002. Its mission is to develop enterprise class numerical component libraries for the .NET platform. The team has extensive experience developing high-performance, analytic software tools. The NMath Suite from CenterSpace Software provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. CenterSpace has satisfied customers in 48 countries around the world, primarily in financial, engineering, scientific, and academic markets.&lt;/p&gt;</description><category>.NET Class</category><category>.NET Components</category><category>32 Bit</category><category>64 Bit</category><category>CenterSpace Software</category><category>Components</category><category>Feature Releases</category><category>Maths and Stats</category><category>Microsoft</category><category>Visual Basic 2005</category><category>Visual Basic 2008</category><category>Visual C# 2005</category><category>Visual C# 2008</category><category>Visual C++ 2005</category><category>Visual C++ 2008</category><category>Visual Studio 2005</category><category>Visual Studio 2008</category><guid isPermaLink="false">http://www.componentsource.com/news/2009/11/16/nmath-suite.html?rc=ni_1626</guid><pubDate>Mon, 16 Nov 2009 17:25:00 GMT</pubDate></item></channel></rss>
