This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-11-21
Channels
- # announcements (1)
- # babashka (66)
- # beginners (37)
- # calva (3)
- # cljdoc (2)
- # clojure (14)
- # clojure-australia (6)
- # clojure-doc (4)
- # clojure-europe (22)
- # clojurescript (9)
- # datalevin (5)
- # datomic (4)
- # emacs (5)
- # events (1)
- # figwheel-main (6)
- # graalvm (41)
- # lsp (16)
- # luminus (1)
- # off-topic (2)
- # overtone (2)
- # re-frame (2)
- # reagent (8)
- # remote-jobs (1)
- # reveal (49)
- # shadow-cljs (9)
- # spacemacs (14)
- # tools-build (4)
- # tools-deps (16)
I’ve just released v0.20.0 of the #sicmutils computer algebra system! This release adds a bunch of improvements around support for differential geometry + general relativity problems. Every piece of code from Sussman and Wisdom’s http://xahlee.info/math/i/functional_geometry_2013_sussman_14322.pdf book now runs https://github.com/sicmutils/sicmutils/tree/main/test/sicmutils/fdg.
Highlights:
• https://github.com/sicmutils/sicmutils/blob/main/test/sicmutils/fdg/einstein_test.cljc#L41 are now computed (in the tests!) in 90 seconds. Not bad for the equations governing the evolution of our universe.
• The define-coordinates
macro allows you to install a full set of bindings for a manifold’s coordinate functions + vector and form field operators into a namespace
• The complex number reader literal now handles vector inputs like #sicm/complex [1 2]
, and the print representation uses this format vs the old #sicm/complex "1+2i"
(still supported!)
Sponsor link, if you want to support this work ❤️: https://github.com/sponsors/sritchie
Clojars: https://clojars.org/sicmutils/sicmutils
detailed release notes: https://github.com/sicmutils/sicmutils/releases/tag/v0.20.0
cljdoc: https://cljdoc.org/d/sicmutils/sicmutils/0.20.0
Cheers!