Vorcyc.Mathematics.Extensions.FFTW 0.10.3

There is a newer version of this package available.
See the version list below for details.
dotnet add package Vorcyc.Mathematics.Extensions.FFTW --version 0.10.3
                    
NuGet\Install-Package Vorcyc.Mathematics.Extensions.FFTW -Version 0.10.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Vorcyc.Mathematics.Extensions.FFTW" Version="0.10.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Vorcyc.Mathematics.Extensions.FFTW" Version="0.10.3" />
                    
Directory.Packages.props
<PackageReference Include="Vorcyc.Mathematics.Extensions.FFTW" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Vorcyc.Mathematics.Extensions.FFTW --version 0.10.3
                    
#r "nuget: Vorcyc.Mathematics.Extensions.FFTW, 0.10.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Vorcyc.Mathematics.Extensions.FFTW@0.10.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Vorcyc.Mathematics.Extensions.FFTW&version=0.10.3
                    
Install as a Cake Addin
#tool nuget:?package=Vorcyc.Mathematics.Extensions.FFTW&version=0.10.3
                    
Install as a Cake Tool

Vorcyc.Mathematics

High-performance .NET 10 math library: SIMD/parallel CPU numerics, signal processing, deep learning, machine learning, statistics, linear algebra, and calculus.

VMath logo

Version: 0.10.3 · TFM: net10.0 · NuGet: Vorcyc.Mathematics

中文说明

Vorcyc® Mathematics targets .NET 10+, emphasizing SIMD and parallel CPU performance, accurate numerics, and modular APIs for DSP, deep learning, and classical ML.

Minimum target: .NET 10.0


Features

  • SIMD-accelerated CPU execution
  • Parallel execution via ComputingContext (scalar / SIMD / parallel / auto)
  • Generic math (INumber, spans, tensors)
  • No GPU in the main package — CPU-only; ILGPU removed (see GPU policy)

Dependencies

  • System.Numerics.Tensors 10.0.9

Modules

Core — arrays, constants, RNG, trigonometry, pinnable buffers.
→ wiki_en/Module_Core.md

ComputingContext — execution policy, ComputingScope; integrated into FFT, statistics, linear algebra, batch DL, MFCC, Mel frontends, and Trainer.Fit*.
→ wiki_en/Module_ComputingContext.md

Deep learning (0.9) — BatchTensor (NHWC), BatchSequential / Sequential, 20+ batch layers, Trainer.Fit*, ModelSerializer v3.
→ wiki_en/Module_DeepLearning.md

Linear algebra → wiki_en/Module_LinearAlgebra.md

Machine learning (0.9) — classifiers, regressors, pipelines, trees/forests, boosting, CV, grid search.
→ wiki_en/Module_MachineLearning.md

Signal processing — Signal / SignalSegment as primary time-domain APIs; FFT, filters, MFCC, effects.
→ wiki_en/Module_SignalProcessing.md

Numerics — extended integer/float/complex/rational types.
→ wiki_en/Module_Numerics.md

Statistics — reductions, distributions, time series, extreme values.
→ wiki_en/Module_Statistics.md

Calculus — integration, derivatives, ODEs, root finding, series.
→ wiki_en/Module_Calculus.md


Extension packages

FFTW (Vorcyc.Mathematics.Extensions.FFTW) — native FFTW bindings for high-performance DFTs.
→ wiki_en/Module_Extensions_FFTW.md


Quick start

dotnet add package Vorcyc.Mathematics

dotnet build targets/dotNET10_Portable/dotNET10_Portable.csproj -c Release
dotnet run --project Examples/Core_example -c Release
dotnet run --project TESTS/core_module_test/core_module_test.csproj -c Release
dotnet run --project TESTS/DL_module_test/DL_module_test.csproj -c Release

Solution layout

Path Purpose
shared projects/ Shared .projitems compiled into the portable package
targets/dotNET10_Portable/ Main NuGet project (Vorcyc.Mathematics)
targets/dotNET10_Portable_Extensions_FFTW/ Optional FFTW native extension
TESTS/ Module test executables
Examples/ Standalone sample apps (not on NuGet)
benchmarks/ BenchmarkDotNet projects
wiki_en/ English wiki (HOME.md; packed as NuGet README)
wiki_hans/ Simplified Chinese wiki (independent)
docs/ License, logos, documentation index

Open Vorcyc.Mathematics.slnx in Visual Studio or build individual projects with dotnet.


Examples

Standalone projects under Examples/ (not shipped on NuGet):

Project Focus Command
Core_example ComputingContext, matrix multiply, VectorSpan dotnet run --project Examples/Core_example
SignalProcessing_example Signal, FFT, MFCC, filters dotnet run --project Examples/SignalProcessing_example
DeepLearning_example Training, CNN+MLP, serialization dotnet run --project Examples/DeepLearning_example
Audio_example NAudio WAV I/O, MFCC classifier dotnet run --project Examples/Audio_example
MachineLearning_example Tabular ML pipelines dotnet run --project Examples/MachineLearning_example
Calculus_example Integration, ODE, root finding dotnet run --project Examples/Calculus_example
Colorization_example ColorNet / ChromaGAN (Emgu.CV, Windows) dotnet run --project Examples/Colorization_example

→ wiki_en/Module_Examples.md


Documentation

Document Role
readme.md (this file) English solution overview
readme_zh.md Chinese solution overview
wiki_en/HOME.md English wiki home — full API manuals (NuGet README source)
wiki_hans/HOME_zh.md Chinese wiki home — full API manuals

The two wikis are maintained independently. This solution README is a separate entry point and does not replace the wikis.


License

See docs/License.txt.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.11.0 47 10/16/2026
0.10.24 100 10/2/2026
0.10.23 102 10/1/2026
0.10.22 93 10/1/2026
0.10.20 116 9/20/2026
0.10.19 115 9/13/2026
0.10.18 104 9/13/2026
0.10.17 112 9/4/2026
0.10.16 104 9/4/2026
0.10.15 122 8/25/2026
0.10.14 130 8/14/2026
0.10.13 126 8/13/2026
0.10.12 123 8/13/2026
0.10.11 123 8/7/2026
0.10.10 125 8/6/2026
0.10.9 129 8/3/2026
0.10.8 132 8/2/2026
0.10.7 129 7/31/2026
0.10.6 123 7/31/2026
0.10.3 118 7/15/2026
Loading failed