CsharpNumerics is a lightweight yet powerful .NET library for scientific computing, machine learning, physics, and simulation engines — 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.
Modular computational engines designed for integration with external visualization, simulation, and analysis platforms.
📘 Documentation: https://csnumerics.com