Dew.Signal.Tee
6.3.9
dotnet add package Dew.Signal.Tee --version 6.3.9
NuGet\Install-Package Dew.Signal.Tee -Version 6.3.9
<PackageReference Include="Dew.Signal.Tee" Version="6.3.9" />
<PackageVersion Include="Dew.Signal.Tee" Version="6.3.9" />
<PackageReference Include="Dew.Signal.Tee" />
paket add Dew.Signal.Tee --version 6.3.9
#r "nuget: Dew.Signal.Tee, 6.3.9"
#:package Dew.Signal.Tee@6.3.9
#addin nuget:?package=Dew.Signal.Tee&version=6.3.9
#tool nuget:?package=Dew.Signal.Tee&version=6.3.9
Dew.Signal.Tee
High-performance Windows visualization components for Dew.Signal (DSP Master)
Dew.Signal.Tee provides charting and signal visualization extensions for the Dew.Signal DSP library, built on top of Steema TeeChart.NET. It enables real-time, interactive waveform and spectrum displays, combining high-precision DSP pipelines with optimized charting for WinForms on Windows.
This package depends on:
| Package | Purpose |
|---|---|
| Dew.Signal | Core DSP algorithms, streaming, FFTs, filters, signal workflows |
| Dew.Math.TeePro | High-performance chart series and helpers for TeeChart integration |
UI Framework Requirement: This package targets Windows desktop TFMs and requires WinForms. No cross-platform UI layer is included.
Components Included
Chart Controls
| Component | Purpose |
|---|---|
| SignalChart | Time-domain waveform visualization with cursors, scaling, markers, and triggering |
| SpectrumChart | Frequency-domain visualization with FFT scaling helpers and interactive peak tools |
Fast Chart Series
| Series | Use Case |
|---|---|
| SignalHighLowSeries | High-speed waveform rendering of large capture buffers |
| SignalDiscreteSeries | Discrete / sample-indexed plotting for real-time streaming |
Analysis & Visualization Tools
| Tool | Description |
|---|---|
| SignalMarkTool | Mark dynamic signal points (peaks, events, thresholds) |
| SpectrumMarkTool | Highlight frequency peaks and harmonic regions |
| AxisScaleTool | Dynamic scaling for dB / linear / engineering units |
Typical Use Cases
- Real-time audio, vibration, RF waveform monitoring
- Oscilloscope-style visualization with markers and zoom/pan
- FFT, CZT, STFT, and spectrogram frequency exploration
- Waterfall / spectral history visualization
- Real-time measurement, instrumentation, and acquisition GUIs
Features
- Fully compatible with Dew.Signal streaming pipelines
- Designed for continuous real-time data feeds
- Optimized to handle millions of samples without UI lag
- Non-allocating drawing paths where possible to minimize GC pressure
- Supports dB scaling, band energy computation, harmonic analysis, etc.
Version History Note
Starting with v6.3.5, this is a separate NuGet package to emphasize:
- Steema TeeChart is optional
- Visualization is an add-on to the core DSP engine
- Applications that do not require charting can remain lightweight
Examples
| Framework | Repository |
|---|---|
| WinForms / WPF / ASP.NET (.NET Framework) | https://github.com/Dew-Research/DewLabStudio-NETFramework-Samples |
| WinForms (.NET Core / .NET 6-9) | https://github.com/Dew-Research/DewLabStudio-NETCore-Samples |
| Organization Home | https://github.com/Dew-Research |
Documentation
API Reference: https://www.dewresearch.com/Help/VSNET/DSPMaster/contents.html
User Guide (PDF): http://downloads.dewresearch.com/downloads/SignalV6-CSharp.pdf
Product Page: https://www.dewresearch.com/products/dsp-master/dsp-master-for-visual-studio-net
NuGet Publisher Profile: https://www.nuget.org/profiles/DewResearch/
License: https://www.dewresearch.com/downloads/LicenseNET.pdf
License
Commercial license. See DewDSPLicense.txt included in this package.
All Dew.* NuGet packages on nuget.org are trial versions and work from inside Visual Studio IDE only.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net9.0-windows7.0 is compatible. net10.0-windows was computed. |
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- Dew.Math.TeePro (= 6.3.9)
- Dew.Signal (= 6.3.8)
-
net8.0-windows7.0
- Dew.Math.TeePro (= 6.3.9)
- Dew.Signal (= 6.3.8)
-
net9.0-windows7.0
- Dew.Math.TeePro (= 6.3.9)
- Dew.Signal (= 6.3.8)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Dew.Signal.Tee:
| Package | Downloads |
|---|---|
|
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). |
GitHub repositories
This package is not used by any popular GitHub repositories.