Tae-Geun Kim

Results 8 issues of Tae-Geun Kim

Add `puruspe` crate - Pure Rust Special function library

There will be huge update in `0.31.0` - Algebraic Syntax Tree based Automatic Differentiation. Therefore, there will be significant changes in the numerical calculation API accordingly. 1. Optimize (`numeric/optimize.rs`) -...

enhancement

QR, SVD were already implemented in `O3` feature, but not natively. Since `O3` feature require blas-family, we can't use QR and SVD in portable environments. So, we need native implementation...

enhancement

Still peroxide supports only real number. But for many cases, complex number, vector & matrix should be required. - [x] Integrate `num_complex::Complex` - [ ] Complex vector - [x] Re-design...

enhancement

To calculate exact Hessian via Taylor-mode AD, we should need multivariate formula. - [ ] New structure for Multivariate AD - `ADM` (temporary name) - [ ] `std::ops` for `ADM`...

enhancement

Peroxide already supported `dataframe` feature, but it is only for `f64` data type. So, our new general `DataFrame` should have following features : - [x] Various data types Series -...

enhancement

More numerical integrations are needed for convenience & accuracy. - [x] Newton-Cotes Quadrature - [x] Gauss-Legendre Quadrature (1 ~ 30) - [x] Gauss-Kronrod Quadrature - [x] G7K15 - [x] G10K21...

enhancement

# Description After Ver 0.23.0, `peroxide` will use two different main modules - `prelude` and `fuga`. * `prelude`: Contains all simplified functions. (ex: `a.norm()`, `integrate(f, (a,b))`) * `fuga`: Contains all...

enhancement