This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-03-20
Channels
- # admin-announcements (1)
- # announcements (9)
- # aws (11)
- # babashka (33)
- # beginners (125)
- # calva (20)
- # cider (18)
- # clj-kondo (7)
- # cljs-dev (73)
- # clojure (72)
- # clojure-europe (18)
- # clojure-italy (13)
- # clojure-nl (13)
- # clojure-uk (9)
- # clojurescript (22)
- # core-async (7)
- # cursive (1)
- # data-science (25)
- # datomic (22)
- # duct (32)
- # emacs (13)
- # graalvm (5)
- # hoplon (16)
- # juxt (6)
- # kaocha (8)
- # leiningen (3)
- # malli (11)
- # meander (12)
- # off-topic (18)
- # pathom (109)
- # pedestal (5)
- # rdf (10)
- # reagent (1)
- # reitit (12)
- # shadow-cljs (27)
- # spacemacs (5)
- # sql (9)
- # tools-deps (7)
Not sure how useful it will be, but it's at least a nice demonstration of a full Clojure+Clojurescript data science tool: we've loaded the CORD19 database into our Medical Search platform DOC Search and made it freely available (http://covid19.doctorevidence.com) (or https://search.doctorevidence.com/ with user/pass: covid19 / covid19) feel free to play around or provide much needed feedback 😛
Unfortunately not, we're looking into open sourcing some libraries from it, but the whole stack itself is maybe a bit much (and that takes a bit more corporate convincing probably 😉 )
This is awesome! What did you use for the visualizations?
Thanks! Just vanilla d3 😊
I gave a talk about the platform at the Dutch Clojure Days last year https://www.youtube.com/watch?v=EM61rn9Gxl4 for a little bit more background on what the platform tries to achieve 🙂
Anyone have experience with Apache Commons Math? https://commons.apache.org/proper/commons-math/
We recently removed our commons-math wrapped functions from our math library. A lot of the code in commons-math3 is pretty gross and doesn't handle edge cases very well.
I see! That's helpful, thanks. I'd love to hear more about that if you feel like sharing.
Most of our code uses generative testing. We found that many of apache's functions exhibit unwanted and inconsistent behavior when numbers get large or very small, and passed Infinity or NaN. As it turned out, we weren't really using much of commons-math because we'd often prefer to write the function in Clojure (both for speed and known, consistent behavior).
I actually didn't find any corner cases, maybe I didn't use too much. Mostly I rely on optimization, randomness, partly statistics and distributions.
I don’t recall the specifics. https://github.com/Provisdom/math/commit/b59140d76501b7e5e56ca425ad444be900b304b5 was the main commit of us removing it. Not sure if that’d give any insight though. It’s been more of a death by a thousand cuts for us with apache-math. I’d wager if you start adding in gen tests to your existing code, you’d quickly hit these sort of issues.
Or JavaScript's "stdlib"? https://github.com/stdlib-js/stdlib
When it'll be the data-science meetups of scicloj ?
See this link: https://scicloj.github.io/posts/2020-03-17-covid-19-hackathon-planning/
😃 thanks!
@U9ABG0ERZ see our plans here: https://scicloj.github.io/pages/web_meetings/
and the hackathon is here: https://scicloj.github.io/posts/2020-03-18-covid-19-hackathons-announcement/