# Math.NET Filtering

Filtering aims to provide a toolkit for digital signal processing, offering an infrastructure for digital filter design, applying those filters to data streams using data converters, as well as digital signal generators.

Math.NET Symbolics is part of the Math.NET initiative. Available for free under the MIT/X11 License.

## NuGet Packages

The recommended way to get Math.NET Filtering is to use NuGet. The following packages are provided and maintained in the public NuGet Gallery:

**MathNet.Filtering**- core package (MIT license)**MathNet.Filtering.Kalman**- Kalman filter (LGPL license - until we can relicense)

Supported Platforms:

- .Net 4.0 and Mono: Windows, Linux and Mac.