Skip to content

v2.0.0 — Major Update

Choose a tag to compare

@HadenSmith HadenSmith released this 06 Apr 19:36
· 4 commits to main since this release
200452b

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