./nugetz

#signal-processing

25 packages tagged with “signal-processing

Dew.Lab.Studio

Dew Lab Studio bundles the Dew.Math, Dew.Signal, and Dew.Stats libraries into a unified package suitable for scientific, engineering, financial, and real-time signal-processing applications. It includes full numerical computation, vectorized signal analysis and filtering, statistical modeling, probability distributions, spectral transforms, optimization, and advanced data workflows. This package also integrates visualization via Dew.Math.TeePro, Dew.Signal.Tee, and Dew.Stats.Tee, which extend TeeChart for high-performance plotting of large datasets, spectrograms, signal traces, matrices, probability distributions, and live streaming data. No hard WinForms linking is introduced into your own code; the visualization libraries depend on WinForms internally while allowing you to use WinForms, WPF, Avalonia, or custom UI frameworks. Included Components: - Dew.Math (Windows native-accelerated numerical computation) - Dew.Signal (real-time DSP, filtering, transforms, spectral and streaming signal analysis) - Dew.Stats (probability distributions, statistical modeling, hypothesis testing, inference) - Dew.Math.TeePro (high-speed charting extensions for numerical data) - Dew.Signal.Tee (spectral / time-frequency / oscilloscope plotting extensions) - Dew.Stats.Tee (statistical visualization and histogramming helpers) Usage Model: - Use Dew Lab Studio for Windows desktop and server applications requiring interactive visualization, scientific and engineering debugging workflows, data interpretation, or real-time signal monitoring. - For Linux HPC systems: use Dew.Lab.Studio.Linux (accelerated native Linux builds). - For maximum cross-platform portability: use Dew.Lab.Studio.Core (managed-only .Core builds). Platform Notes: - Dew.*.Tee packages depend on WinForms internally. Therefore, projects targeting net8.0-windows or net9.0-windows must enable the Windows Desktop framework (WinForms).

v6.3.106.4K
dotnetcsharpwindowsmathsignal-processing

Dew.Signal.Linux

Dew.Signal.Linux is the Linux-native accelerated edition of the Dew.Signal digital signal processing library. It provides a full suite of DSP algorithms built on top of Dew.Math.Linux, delivering high-performance numerical processing with multithreaded AVX/AVX2/AVX-512 hardware acceleration. This package is intended for scientific servers, compute clusters, HPC pipelines, digital instrumentation, real-time data acquisition, industrial analytics, embedded Linux platforms, and cloud CPU workloads. Filter Design and Processing: - IIR filters: Butterworth, Chebyshev I/II, Elliptic, Bessel - Transformations: bilinear, matched-Z, frequency remapping, pole-zero and state-space formulations - FIR filters: window methods, Remez exchange, Hilbert transformers, differentiators, integrators, Savitzky–Golay smoothers, envelope detection - Multirate DSP: decimation, interpolation, half-band polyphase filters, zoom-spectrum workflows Spectral and Frequency-Domain Analysis: - FFT-based spectral estimation and spectrum analyzer infrastructure - Parametric estimators: Yule–Walker, Burg, Covariance, Modified Covariance - Chirp-Z transform, time-frequency spectrograms, bispectrum, bicoherence, coherence, transfer function estimation, phase unwrapping - Real/complex cepstrum and inverse cepstrum - Spectral statistics: noise floor, SFDR, THD, THDN, SINAD, RMS, SNR Signal Modeling, Streaming, and Synthesis: - White, pink, brownian, blue, violet and deterministic test signal generators - Continuous streaming components and dataflow processing units for real-time measurement systems - High-performance convolution, correlation, DCT/IDCT, interpolation and filtering kernels - Spectral forecasting based on controlled peak selection Integration and Platform Model: - Uses Dew.Math.Linux for native-accelerated numerical backend - Does **not** require WinForms or TeeChart (visualization is optional and external) - Suitable for server, embedded, batch compute, containerized, and headless execution Dew.Signal.Linux provides the same API surface as Dew.Signal, but is optimized specifically for Linux compute environments where high throughput and deterministic performance are required.

v6.3.109.6K
dotnetlinuxdspsignal-processingfiltering

ProEssentials.Chart.Net.Winforms

AnyCPU build (x86 + x64) for WinForms projects. For 64-bit-only projects, ProEssentials.Chart.Net.x64.Winforms is leaner and recommended. Targets .NET Framework 4.7.2+. ProEssentials v10 is a GPU compute-shader accelerated charting library. Plot 100 million data points with zero memory overhead using zero-copy data binding (UseDataAtLocation). No account required, no runtime license key, no activation server. CHART TYPES: Line, bar, area, scatter, spline, bubble, OHLC/candlestick, histogram, step, stacked, pie, doughnut, polar, Smith, radar, 3D surface, 3D wireframe, 3D scatter, 3D waterfall, contour, heatmap, 4D color mapping, and Delaunay triangulation. REAL-TIME PERFORMANCE: 100 million completely new data points rendered every 15ms (~66 fps) — data transferred to GPU via staging buffer, processed through a reduction shader and a render shader, and painted to screen. No resampling, no data reduction, no lossy downsampling. Run the GigaPrime2D example in our full evaluation to see it live. KEY ADVANTAGES: • GPU compute shaders with on-demand rendering (low power, high speed) • Zero-copy data binding — chart reads your float[] array in place, no duplication • 100M points at 15ms real-time update intervals — lossless, no resampling • 5–8 MB total deployment — one package, no external runtimes • Perpetual license — no subscription, no renewal, use forever • Free unlimited support directly from the developers who built the engine • AI code assistant (pe_query.py) validates every property against the compiled DLL • 1,100+ properties, 1,260 methods, 167 enums — complete charting control PLATFORMS: Also available for WPF, WinForms, C++ MFC, Delphi VCL, and ActiveX from the same native engine. Search NuGet for "ProEssentials" to find all packages. Continued use requires acceptance of PE10LICENSE.txt. Evaluation watermark removed with purchase. Free support: support@gigasoft.com

v10.0.0.2019.4K
winforms.netwindowsc#chart

Dew.Signal.Core

Dew.Signal.Core is the cross-platform, managed-only edition of the Dew.Signal DSP library. It provides a comprehensive suite of digital signal processing algorithms and components without requiring native binary acceleration. This maximizes compatibility across platforms including Windows, Linux, macOS, mobile, embedded, and WebAssembly environments. Filter Design and Processing: - IIR filters: Butterworth, Chebyshev I/II, Elliptic, Bessel; analog and discrete design workflows - Frequency transformations in Z- and S-domains, bilinear and matched-Z transforms, pole/zero and state-space forms, group delay analysis, stability filters - FIR filter design: window methods, Remez exchange algorithm, Hilbert transformers, differentiators, integrators, Savitzky–Golay filtering, fast envelope detectors - Multi-rate filtering: half-band multistage FIR designs, zoom-spectrum, decimation, interpolation Nonlinear Processing: - Sample-and-hold, sample-and-decay, and median filtering Spectral Analysis and Estimation: - FFT-based spectral analysis framework - Parametric estimators: Yule–Walker, Burg, Covariance, Modified Covariance - CZT, real and complex cepstrum and inverse cepstrum - Bispectrum, bicoherence, coherence and transfer function estimation - Peak detection, peak interpolation and tracking, phase unwrapping - Advanced spectral statistics: noise floor, SFDR, THD, THDN, SINAD, RMS, SNR Time-Domain Modeling and System Representation: - Conversion between state-space, zero-pole, numerator–denominator transfer models - System zero/pole determination and stability analysis Signal Synthesis, Streaming, and Measurement: - Signal generators using stack-based vectorized function evaluation - Support for multiple noise models: white, pink, brownian, blue, violet - Components for continuous streaming, recording, playback, triggering and monitoring - Scalable FIR and IIR convolution, auto-correlation, cross-correlation, DCT/IDCT Forecasting and Time-Series Modeling: - Spectral forecasting based on user-defined peak selection for interpretable predictive modeling Platform and Integration Notes: - Uses Dew.Math.Core as its numerical foundation (managed vector/matrix computing) - Visualization is optionally provided through Dew.Signal.Tee (Windows-only), not included here - Compatible with cross-platform UI frameworks (MAUI, Uno, Avalonia), compute services, and WASM Dew.Signal.Core is ideal when portability, sandbox safety, or plugin isolation is required.

v6.3.106.8K
dotnetcsharpcross-platformdspsignal-processing

Dew.Signal

Dew.Signal is a high-performance digital signal processing library built on top of Dew.Math, providing a comprehensive suite of optimized algorithms for real-time signal analysis, filtering, spectral estimation, modeling, and streaming signal workflows. The library is designed for scientific, engineering, audio, RF, vibration, instrumentation, control, and monitoring applications requiring both numerical accuracy and hardware-level performance on multi-core CPUs with AVX2/AVX512 support. Filter Design and Processing: - IIR filter design (Butterworth, Chebyshev I/II, Elliptic, Bessel), analog and digital domains - Order estimation, frequency transformations, bilinear and matched-Z transforms - State-space and zero-pole-numerator-domain modeling with group delay and stability analysis - FIR filter design using window methods and Remez exchange algorithm - FIR/Hilbert/differentiator/integrator design, Savitzky–Golay filtering, envelope detectors - Multi-rate filtering: half-band polyphase filters, decimation, interpolation, zoom-spectrum analysis Nonlinear and Adaptive Filters: - Sample-and-hold, sample-and-decay, and median filtering - High-quality rate conversion with 160dB stopband attenuation at high speed Spectral and Frequency-Domain Analysis: - FFT-based spectrum analyzer components with real-time UI integration support - Parametric spectral estimation: Yule–Walker, Burg, Covariance, Modified Covariance - Chirp-Z transform, bispectrum, bicoherence, transfer function, coherence estimation - Peak interpolation and peak-tracking enhancements, phase unwrapping - Real and complex cepstrum, inverse cepstrum - Spectral statistics: noise floor, SFDR, THD, THDN, SINAD, RMS, SNR measurements Signal Synthesis, Streaming, and Measurement: - Signal generators with stack-based vectorized function evaluation - Audio capture/playback with monitoring and triggering support - Data streaming and file format components for continuous acquisition and logging Forecasting and Time-Series Modeling: - Spectral forecasting based on controlled peak selection, enabling clear component-based prediction Integration and Extensions: - Works seamlessly with Dew.Math numeric structures (vectors/matrices) - Optional high-performance charting available via a separate Dew.Signal.Tee package (Windows visualization) - Part of the Dew Lab Studio ecosystem for unified math, DSP, and statistical analysis workflows Designed for reproducibility, determinism, and stable numerical behavior in long-running or real-time environments.

v6.3.105.7K
dotnetcsharpdspsignal-processingfiltering

ProEssentials.Chart.Net.Wpf

AnyCPU build (x86 + x64) for WPF projects. For 64-bit-only projects, ProEssentials.Chart.Net.x64.Wpf is leaner and recommended. Targets .NET Framework 4.7.2+. ProEssentials v10 is a GPU compute-shader accelerated charting library. Plot 100 million data points with zero memory overhead using zero-copy data binding (UseDataAtLocation). No account required, no runtime license key, no activation server. CHART TYPES: Line, bar, area, scatter, spline, bubble, OHLC/candlestick, histogram, step, stacked, pie, doughnut, polar, Smith, radar, 3D surface, 3D wireframe, 3D scatter, 3D waterfall, contour, heatmap, 4D color mapping, and Delaunay triangulation. REAL-TIME PERFORMANCE: 100 million completely new data points rendered every 15ms (~66 fps) — data transferred to GPU via staging buffer, processed through a reduction shader and a render shader, and painted to screen. No resampling, no data reduction, no lossy downsampling. Run the GigaPrime2D example in our full evaluation to see it live. KEY ADVANTAGES: • GPU compute shaders with on-demand rendering (low power, high speed) • Zero-copy data binding — chart reads your float[] array in place, no duplication • 100M points at 15ms real-time update intervals — lossless, no resampling • 5–8 MB total deployment — one package, no external runtimes • Perpetual license — no subscription, no renewal, use forever • Free unlimited support directly from the developers who built the engine • AI code assistant (pe_query.py) validates every property against the compiled DLL • 1,100+ properties, 1,260 methods, 167 enums — complete charting control PLATFORMS: Also available for WPF, WinForms, C++ MFC, Delphi VCL, and ActiveX from the same native engine. Search NuGet for "ProEssentials" to find all packages. Continued use requires acceptance of PE10LICENSE.txt. Evaluation watermark removed with purchase. Free support: support@gigasoft.com

v10.0.0.208.3K
wpfmvvmxaml.netwindows

ProEssentials.Chart.Net80.Winforms

AnyCPU build (x86 + x64) for WinForms projects. For 64-bit-only projects, ProEssentials.Chart.Net80.x64.Winforms is leaner and recommended. Targets .NET 8+ (Windows). ProEssentials v10 is a GPU compute-shader accelerated charting library. Plot 100 million data points with zero memory overhead using zero-copy data binding (UseDataAtLocation). No account required, no runtime license key, no activation server. CHART TYPES: Line, bar, area, scatter, spline, bubble, OHLC/candlestick, histogram, step, stacked, pie, doughnut, polar, Smith, radar, 3D surface, 3D wireframe, 3D scatter, 3D waterfall, contour, heatmap, 4D color mapping, and Delaunay triangulation. REAL-TIME PERFORMANCE: 100 million completely new data points rendered every 15ms (~66 fps) — data transferred to GPU via staging buffer, processed through a reduction shader and a render shader, and painted to screen. No resampling, no data reduction, no lossy downsampling. Run the GigaPrime2D example in our full evaluation to see it live. KEY ADVANTAGES: • GPU compute shaders with on-demand rendering (low power, high speed) • Zero-copy data binding — chart reads your float[] array in place, no duplication • 100M points at 15ms real-time update intervals — lossless, no resampling • 5–8 MB total deployment — one package, no external runtimes • Perpetual license — no subscription, no renewal, use forever • Free unlimited support directly from the developers who built the engine • AI code assistant (pe_query.py) validates every property against the compiled DLL • 1,100+ properties, 1,260 methods, 167 enums — complete charting control PLATFORMS: Also available for WPF, WinForms, C++ MFC, Delphi VCL, and ActiveX from the same native engine. Search NuGet for "ProEssentials" to find all packages. Continued use requires acceptance of PE10LICENSE.txt. Evaluation watermark removed with purchase. Free support: support@gigasoft.com

v10.0.0.204.0K
winformsnet8dotnet8c#chart

ProEssentials.Chart.Net80.x64.Winforms

x64-native build — recommended for modern 64-bit WinForms projects. Smaller package, no 32-bit overhead. For AnyCPU (x86+x64) support, use ProEssentials.Chart.Net80.Winforms instead. Targets .NET 8+ (Windows). ProEssentials v10 is a GPU compute-shader accelerated charting library. Plot 100 million data points with zero memory overhead using zero-copy data binding (UseDataAtLocation). No account required, no runtime license key, no activation server. CHART TYPES: Line, bar, area, scatter, spline, bubble, OHLC/candlestick, histogram, step, stacked, pie, doughnut, polar, Smith, radar, 3D surface, 3D wireframe, 3D scatter, 3D waterfall, contour, heatmap, 4D color mapping, and Delaunay triangulation. REAL-TIME PERFORMANCE: 100 million completely new data points rendered every 15ms (~66 fps) — data transferred to GPU via staging buffer, processed through a reduction shader and a render shader, and painted to screen. No resampling, no data reduction, no lossy downsampling. Run the GigaPrime2D example in our full evaluation to see it live. KEY ADVANTAGES: • GPU compute shaders with on-demand rendering (low power, high speed) • Zero-copy data binding — chart reads your float[] array in place, no duplication • 100M points at 15ms real-time update intervals — lossless, no resampling • 5–8 MB total deployment — one package, no external runtimes • Perpetual license — no subscription, no renewal, use forever • Free unlimited support directly from the developers who built the engine • AI code assistant (pe_query.py) validates every property against the compiled DLL • 1,100+ properties, 1,260 methods, 167 enums — complete charting control PLATFORMS: Also available for WPF, WinForms, C++ MFC, Delphi VCL, and ActiveX from the same native engine. Search NuGet for "ProEssentials" to find all packages. Continued use requires acceptance of PE10LICENSE.txt. Evaluation watermark removed with purchase. Free support: support@gigasoft.com

v10.0.0.202.1K
winformsx6464-bitnet8dotnet8

ProEssentials.Chart.Net.x64.Wpf

x64-native build — recommended for modern 64-bit WPF projects. Smaller package, no 32-bit overhead. For AnyCPU (x86+x64) support, use ProEssentials.Chart.Net.Wpf instead. Targets .NET Framework 4.7.2+. ProEssentials v10 is a GPU compute-shader accelerated charting library. Plot 100 million data points with zero memory overhead using zero-copy data binding (UseDataAtLocation). No account required, no runtime license key, no activation server. CHART TYPES: Line, bar, area, scatter, spline, bubble, OHLC/candlestick, histogram, step, stacked, pie, doughnut, polar, Smith, radar, 3D surface, 3D wireframe, 3D scatter, 3D waterfall, contour, heatmap, 4D color mapping, and Delaunay triangulation. REAL-TIME PERFORMANCE: 100 million completely new data points rendered every 15ms (~66 fps) — data transferred to GPU via staging buffer, processed through a reduction shader and a render shader, and painted to screen. No resampling, no data reduction, no lossy downsampling. Run the GigaPrime2D example in our full evaluation to see it live. KEY ADVANTAGES: • GPU compute shaders with on-demand rendering (low power, high speed) • Zero-copy data binding — chart reads your float[] array in place, no duplication • 100M points at 15ms real-time update intervals — lossless, no resampling • 5–8 MB total deployment — one package, no external runtimes • Perpetual license — no subscription, no renewal, use forever • Free unlimited support directly from the developers who built the engine • AI code assistant (pe_query.py) validates every property against the compiled DLL • 1,100+ properties, 1,260 methods, 167 enums — complete charting control PLATFORMS: Also available for WPF, WinForms, C++ MFC, Delphi VCL, and ActiveX from the same native engine. Search NuGet for "ProEssentials" to find all packages. Continued use requires acceptance of PE10LICENSE.txt. Evaluation watermark removed with purchase. Free support: support@gigasoft.com

v10.0.0.201.5K
wpfmvvmxamlx6464-bit

ProEssentials.Chart.Net80.Wpf

AnyCPU build (x86 + x64) for WPF projects. For 64-bit-only projects, ProEssentials.Chart.Net80.x64.Wpf is leaner and recommended. Targets .NET 8+ (Windows). ProEssentials v10 is a GPU compute-shader accelerated charting library. Plot 100 million data points with zero memory overhead using zero-copy data binding (UseDataAtLocation). No account required, no runtime license key, no activation server. CHART TYPES: Line, bar, area, scatter, spline, bubble, OHLC/candlestick, histogram, step, stacked, pie, doughnut, polar, Smith, radar, 3D surface, 3D wireframe, 3D scatter, 3D waterfall, contour, heatmap, 4D color mapping, and Delaunay triangulation. REAL-TIME PERFORMANCE: 100 million completely new data points rendered every 15ms (~66 fps) — data transferred to GPU via staging buffer, processed through a reduction shader and a render shader, and painted to screen. No resampling, no data reduction, no lossy downsampling. Run the GigaPrime2D example in our full evaluation to see it live. KEY ADVANTAGES: • GPU compute shaders with on-demand rendering (low power, high speed) • Zero-copy data binding — chart reads your float[] array in place, no duplication • 100M points at 15ms real-time update intervals — lossless, no resampling • 5–8 MB total deployment — one package, no external runtimes • Perpetual license — no subscription, no renewal, use forever • Free unlimited support directly from the developers who built the engine • AI code assistant (pe_query.py) validates every property against the compiled DLL • 1,100+ properties, 1,260 methods, 167 enums — complete charting control PLATFORMS: Also available for WPF, WinForms, C++ MFC, Delphi VCL, and ActiveX from the same native engine. Search NuGet for "ProEssentials" to find all packages. Continued use requires acceptance of PE10LICENSE.txt. Evaluation watermark removed with purchase. Free support: support@gigasoft.com

v10.0.0.201.7K
wpfmvvmxamlnet8dotnet8

ProEssentials.Chart.Net80.x64.Wpf

x64-native build — recommended for modern 64-bit WPF projects. Smaller package, no 32-bit overhead. For AnyCPU (x86+x64) support, use ProEssentials.Chart.Net80.Wpf instead. Targets .NET 8+ (Windows). ProEssentials v10 is a GPU compute-shader accelerated charting library. Plot 100 million data points with zero memory overhead using zero-copy data binding (UseDataAtLocation). No account required, no runtime license key, no activation server. CHART TYPES: Line, bar, area, scatter, spline, bubble, OHLC/candlestick, histogram, step, stacked, pie, doughnut, polar, Smith, radar, 3D surface, 3D wireframe, 3D scatter, 3D waterfall, contour, heatmap, 4D color mapping, and Delaunay triangulation. REAL-TIME PERFORMANCE: 100 million completely new data points rendered every 15ms (~66 fps) — data transferred to GPU via staging buffer, processed through a reduction shader and a render shader, and painted to screen. No resampling, no data reduction, no lossy downsampling. Run the GigaPrime2D example in our full evaluation to see it live. KEY ADVANTAGES: • GPU compute shaders with on-demand rendering (low power, high speed) • Zero-copy data binding — chart reads your float[] array in place, no duplication • 100M points at 15ms real-time update intervals — lossless, no resampling • 5–8 MB total deployment — one package, no external runtimes • Perpetual license — no subscription, no renewal, use forever • Free unlimited support directly from the developers who built the engine • AI code assistant (pe_query.py) validates every property against the compiled DLL • 1,100+ properties, 1,260 methods, 167 enums — complete charting control PLATFORMS: Also available for WPF, WinForms, C++ MFC, Delphi VCL, and ActiveX from the same native engine. Search NuGet for "ProEssentials" to find all packages. Continued use requires acceptance of PE10LICENSE.txt. Evaluation watermark removed with purchase. Free support: support@gigasoft.com

v10.0.0.201.7K
wpfmvvmxamlx6464-bit

ProEssentials.Chart.Net.x64.Winforms

x64-native build — recommended for modern 64-bit WinForms projects. Smaller package, no 32-bit overhead. For AnyCPU (x86+x64) support, use ProEssentials.Chart.Net.Winforms instead. Targets .NET Framework 4.7.2+. ProEssentials v10 is a GPU compute-shader accelerated charting library. Plot 100 million data points with zero memory overhead using zero-copy data binding (UseDataAtLocation). No account required, no runtime license key, no activation server. CHART TYPES: Line, bar, area, scatter, spline, bubble, OHLC/candlestick, histogram, step, stacked, pie, doughnut, polar, Smith, radar, 3D surface, 3D wireframe, 3D scatter, 3D waterfall, contour, heatmap, 4D color mapping, and Delaunay triangulation. REAL-TIME PERFORMANCE: 100 million completely new data points rendered every 15ms (~66 fps) — data transferred to GPU via staging buffer, processed through a reduction shader and a render shader, and painted to screen. No resampling, no data reduction, no lossy downsampling. Run the GigaPrime2D example in our full evaluation to see it live. KEY ADVANTAGES: • GPU compute shaders with on-demand rendering (low power, high speed) • Zero-copy data binding — chart reads your float[] array in place, no duplication • 100M points at 15ms real-time update intervals — lossless, no resampling • 5–8 MB total deployment — one package, no external runtimes • Perpetual license — no subscription, no renewal, use forever • Free unlimited support directly from the developers who built the engine • AI code assistant (pe_query.py) validates every property against the compiled DLL • 1,100+ properties, 1,260 methods, 167 enums — complete charting control PLATFORMS: Also available for WPF, WinForms, C++ MFC, Delphi VCL, and ActiveX from the same native engine. Search NuGet for "ProEssentials" to find all packages. Continued use requires acceptance of PE10LICENSE.txt. Evaluation watermark removed with purchase. Free support: support@gigasoft.com

v10.0.0.201.5K
winformsx6464-bit.netwindows