gobba
gobba copied to clipboard
Scientifical Computing
- [x] Choose an arbitrary precision math library and use it (owl)
- [ ] Natural Logarithm and with base
- [x] Constants
- [X] Fixed size homogeneous vectors
- [ ] Matrices
- [ ] Matrix and vector algebra
- [x] Vector primitives
- [ ] Treat numerical vectors as numerical values and define mathematical operators on them
- [x] Raise to the power
- [x] Trigonometry
- [ ] Probability distributions
- [ ] Statistic functions
- [x] Complex number module
- [ ] Interface to the owl plot function
https://github.com/ocaml/Zarith
https://github.com/owlbarn/owl
https://github.com/inria-parkas/sundialsml Those may be 3 useful libraries
The owl library is probably the best scientific computing library available for OCaml. https://ocaml.xyz/book
See: https://ocaml.xyz/owl/owl-base/Owl_maths_root/index.html