CsharpNumerics is a lightweight yet powerful .NET library for scientific computing, machine learning, and physics — built entirely in pure C#.
It provides a clean, modular architecture with robust building blocks for scientific and engineering workflows, including:
Linear algebra, transforms, ordinary differential equations (ODEs), vector fields, numerical integration, optimization and advanced computational methods.
Descriptive and inferential statistics, probability distributions, stochastic processes, and Monte Carlo simulation.
Supervised, unsupervised and reinforcement learning, automated model selection, cross-validation, clustering, and model stability analysis.
Classical mechanics, electromagnetics, heat transfer, environmental modeling, quantum computing, and astrophysics.
📘 Documentation: https://csnumerics.com