This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-04-13
Channels
- # aleph (3)
- # announcements (2)
- # babashka (15)
- # beginners (84)
- # biff (28)
- # calva (2)
- # cherry (1)
- # clj-kondo (24)
- # clojure (69)
- # clojure-austin (35)
- # clojure-brasil (7)
- # clojure-conj (2)
- # clojure-europe (83)
- # clojure-losangeles (1)
- # clojure-nl (1)
- # clojure-norway (13)
- # clojure-portugal (5)
- # clojure-turkiye (2)
- # clojurescript (25)
- # css (4)
- # cursive (11)
- # data-science (26)
- # datahike (4)
- # datalevin (2)
- # emacs (19)
- # gratitude (1)
- # honeysql (1)
- # hyperfiddle (45)
- # introduce-yourself (5)
- # lsp (53)
- # malli (8)
- # mid-cities-meetup (1)
- # nrepl (19)
- # pathom (23)
- # practicalli (2)
- # proletarian (1)
- # rdf (2)
- # reagent (28)
- # releases (4)
- # shadow-cljs (11)
- # sql (13)
- # uncomplicate (6)
- # vim (7)
- # xtdb (3)
Hey everyone 🙂 I’m going through my talk for the conj and wondering if anyone has a sec to check this. Are there any Clojure libraries missing from this slide?
https://github.com/thi-ng/geom/tree/feature/no-org/src/thi/ng/geom/viz for data visualization
You could add Gen.clj and InferenceQL! Gen.clj: Tool: General-purpose probabilistic programming (beyond Bayesian statistics) Python: pygen R: -- Clojure: Gen.clj InferenceQL: Tool: Automated Bayesian inference from databases Python: BayesDB (bayeslite) R: -- Clojure: InferenceQL Is “Timing” the when the library was first released?
This is great. On the talk with Thomas, we will demonstrate how Clay/Quarto is also relevant under developer tooling (and also specifically dashboard creation).
For deep learning, there is also djl-clj.
I think a Zulip discussion for this topic would be helpful. It is still the main space for a few of the relevant people, and is also valuable for organizational memory
for python, I prefer H2o's datatable over pandas (https://github.com/h2oai/datatable) similar to R's data.table
Cool list, from my minor projects: • https://github.com/generateme/fitdistr - distribution fitting • https://github.com/generateme/inferme - Bayesian inference
Also https://github.com/scicloj/wadogo - scales (like D3 Scales)
A lot of the latest deeplearning Neural nets can be used with libpython-clj
. Table processing can also just use built in clojure.core functions.
Perhaps add base R to R dataviz options
Better on Zulip - that is where the Clojure DS community hangs out. Table processing in this context should not ref clj core stuff - way too slow and non scalable.
I think Clojisr should be included and probably sicmutils (and what it has morphed into)
This is great.. thanks everyone. And good point Daniel and Jon.. I’ve cross-posted this to zulip, just thought I’d check here too. Obviously this is also not meant to be a comprehensive list.. more just a quick overview to demonstrate that Clojure has a complete toolkit
https://github.com/wotbrew/relic for data processing. this is what I use at least. I can't stand using pandas or tablecloth
I've been working on indexing clojure libraries on github. Since many of the authors are here, it would be great to have the appropriate topics listed on these repos so that they're easier to find. Maybe https://phronmophobic.github.io/dewey/search.html?topic=data-science?
Here is the structured list of data science libraries and their segmentation. Maybe apply these? https://scicloj.github.io/docs/resources/libs/
Although for searching, it might make sense to use the full name rather than the acronym (eg. ts
-> time-series-analysis
) or both.
Btw this page is generated from an EDN file thanks to @U3X7174KS's refactoring.
https://github.com/scicloj/scicloj.github.io/blob/master/content/en/docs/resources/model.edn
> Btw this page is generated from an EDN file thanks to @U3X7174KS’s refactoring. Though this is some of the first babashka code I’ve written, and I never got around to updating the README to reflect how to generate the markdown file! 😅 My motivation was to allow others to consume the EDN as data.
> I’ve been working on indexing clojure libraries on github @U7RJTCH6J here’s another manually curated index of Clojure libraries: https://clojupedia.org/#/page/Clojupedia.org
My approach is to try to programmatically create the index. As long as these libraries use appropriate keywords in the name or description, they should show up, but it would also be nice to have repos categorized topically.
My experience is that clojure libraries very often have clojure keywords in the name or description. Another approach (not sure if it can be done efficiently) is checking for a file like project.clj or deps.edn etc. The GitHub UI - shows the percentage of repo in each programming language - but not sure if this is available by API.