v2.0.0 — Major Update
v2.0.0 — Major Update
This is a major update to Numerics with 274 files changed since v1.0.0. Highlights include new distributions, improved MCMC inference, enhanced numerical methods, and comprehensive documentation.
New Distributions
- Dirichlet distribution (multivariate)
- Multinomial distribution (multivariate)
- Multivariate Student-t distribution
- Student-t copula
- Von Mises distribution for circular data
- Enhanced Competing Risks distribution
Bayesian Inference & MCMC
- Added No-U-Turn sampler (NUTS) with adaptive tuning parameters
- Improved Gelman-Rubin convergence diagnostics
- Enhanced MCMC sampler reliability and convergence
Numerical Methods
- Bessel functions of the first and second kind
- Linear algebra enhancements
- Root-finding improvements
- ODE solver improvements
- Improved adaptive integration
Functions
- Link function framework (Identity, Logit, Log, Probit, Complementary Log-Log)
Data & Statistics
- Bootstrap analysis overhaul with new BootstrapResults class
- Time series download improvements
- Hypothesis test enhancements
- Enhanced parameter estimation methods
- Autocorrelation and convergence diagnostics improvements
Optimization
- Comprehensive correctness improvements across all optimizers
Machine Learning
- Generalized Linear Model enhanced with full link function support
- Code quality improvements
Infrastructure & Documentation
- Added .NET 10.0 target framework (now targets net8.0, net9.0, net10.0, net481)
- Zero runtime dependencies maintained
- 1,700+ unit tests validated against published references
- JOSS paper and metadata (CITATION.cff, codemeta.json)
- CONTRIBUTING.md and CODE_OF_CONDUCT.md
- 25+ documentation files covering all library capabilities
- NuGet publishing workflow for nuget.org