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, and advanced computational methods.
Descriptive and inferential statistics, probability distributions, stochastic processes, and Monte Carlo simulation.
Supervised and unsupervised learning, automated model selection, cross-validation, clustering, and model stability analysis.
Classical mechanics, electromagnetics, heat transfer, environmental modeling, orbital mechanics, oscillations, and astronomy.
Modular computational engines designed for integration with external visualization, simulation, and analysis platforms.
📘 Documentation: https://csnumerics.com