Symbolica 0.18.0
Symbolica 0.18 has been released!
Notable changes
- CUDA evaluation exporter for fast GPU evaluations (thanks @APN-Pucky)
- New module system for community contributions in Python
- Add custom derivative for symbols
- External functions in expression evaluation
- Integer factorization, smooth prime iteration, primitive root iteration
- Discrete logarithm computation (Pohlig–Hellman for smooth primes) and linear recurrence relation solver (Berlekamp-Massey)
- Experimental GCD algorithm based on Hu-Monagan
Upgrade notice
- Builtin symbols are now members of
Symbolinstead ofAtom, ie,Symbol::PIinstead ofAtom::PI symbol!now takes named settings,ie,symbol!("x", norm = |_,_,_| false)compilenow takes a type to generate the appropriate code, iecompile::<f64>orcompile::<Complex<f64>>