sicmutils
sicmutils copied to clipboard
Computer Algebra, Physics and Differential Geometry in Clojure.
…step size and dense output. Partially fixes sicmutils/placeholder#57 . This removes a dependency on Apache Commons Math (but not the last one: complex numbers still use it).
I'd also be stoked to remove the core.match dependency. The smaller we get the more likely that I'll be able to target bb at some point with at least SOME...
- [ ] upgrade examples dir - [ ] get `examples` macro going Include the `example` macro like this: ```clj (defmacro examples [& body] (when (some-> (requiring-resolve 'nextjournal.clerk.config/*in-clerk*) deref) `(nextjournal.clerk/with-viewer...
The remaining rotation-related pieces of the sicmutils.quaternion namespace. - [ ] do pitch, roll, yaw tests - [ ] investigate this piece from @johndcook, and implement faster rotations: https://www.johndcook.com/blog/2021/06/16/faster-quaternion-rotations -...
As good a place as any. Here is the code, thanks to [`MomentsGroup`](https://github.com/twitter/algebird/blob/develop/algebird-core/src/main/scala/com/twitter/algebird/MomentsGroup.scala) from Algebird and http://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Parallel_algorithm. Just needs tests and a home. Related to sicmutils/placeholder#25. ### TODO - [...
Still have your requested changes on hand to finish up the PR, but it occurred to me these might be better off as multimethods. I don't think I had anything...