gobba icon indicating copy to clipboard operation
gobba copied to clipboard

Scientifical Computing

Open 0x0f0f0f opened this issue 5 years ago • 5 comments

  • [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

0x0f0f0f avatar Jan 15 '20 23:01 0x0f0f0f

https://github.com/ocaml/Zarith

0x0f0f0f avatar Jan 18 '20 10:01 0x0f0f0f

https://github.com/owlbarn/owl

0x0f0f0f avatar Jan 18 '20 10:01 0x0f0f0f

https://github.com/inria-parkas/sundialsml Those may be 3 useful libraries

0x0f0f0f avatar Jan 18 '20 11:01 0x0f0f0f

The owl library is probably the best scientific computing library available for OCaml. https://ocaml.xyz/book

0x0f0f0f avatar Jan 18 '20 12:01 0x0f0f0f

See: https://ocaml.xyz/owl/owl-base/Owl_maths_root/index.html

0x0f0f0f avatar Jan 24 '20 21:01 0x0f0f0f