1 Mar 2021
In this meeting, Anthony Khong told about fxl: a new Clojure library for spreadsheet processing.
Moderator: Daniel Slutsky
Repo: https://github.com/zero-one-group/fxl
Slides: http://bit.ly/fxl-scicloj-presentation
Moderator: Daniel Slutsky
Repo: https://github.com/zero-one-group/fxl
Slides: http://bit.ly/fxl-scicloj-presentation
- 7 participants
- 1:48 hours
2 Feb 2021
In this meeting, Alan Dipert told about Common Lisp in a talk tailored for the Clojure crowd.
Moderator: Daniel Szmulewicz
Background and abstract:
https://clojureverse.org/t/scicloj-public-meeting-common-lisp-for-the-curious-clojurian/
Slides:
http://bit.ly/scicloj-common-lisp-slides
Text chat:
http://bit.ly/scicloj-common-lisp-chat
Moderator: Daniel Szmulewicz
Background and abstract:
https://clojureverse.org/t/scicloj-public-meeting-common-lisp-for-the-curious-clojurian/
Slides:
http://bit.ly/scicloj-common-lisp-slides
Text chat:
http://bit.ly/scicloj-common-lisp-chat
- 7 participants
- 2:01 hours
23 Dec 2020
In this public meeting, Joanne Cheng presented some ideas and practices for drawing geographical maps using Clojure and R.
It was a special meeting since we explicitly invited R users who are new to Clojure to join us and listen. We plan to have more meetings of this kind in the future.
Moderator: Jake Nylund
Text chat:
https://tinyurl.com/y789wftk
It was a special meeting since we explicitly invited R users who are new to Clojure to join us and listen. We plan to have more meetings of this kind in the future.
Moderator: Jake Nylund
Text chat:
https://tinyurl.com/y789wftk
- 4 participants
- 1:19 hours
23 Dec 2020
In this meeting, Nikita Prokopov presented Skija -- a new graphics library for the JVM, wrapping Skia.
https://tonsky.me/blog/skija/
https://github.com/JetBrains/skija
Moderator:
Kannan Ramamoorthy
Text chat:
https://tinyurl.com/ya8tqpou
Also, see this recent live demo by Nikita:
https://tonsky.me/blog/skija/
https://tonsky.me/blog/skija/
https://github.com/JetBrains/skija
Moderator:
Kannan Ramamoorthy
Text chat:
https://tinyurl.com/ya8tqpou
Also, see this recent live demo by Nikita:
https://tonsky.me/blog/skija/
- 4 participants
- 1:07 hours
8 Nov 2020
In this meeting, we've had a talk with Vlad Protsenko about Reveal.
https://vlaaad.github.io/reveal/
Vlad also presented cljfx, the Clojure wrapper for JavaFX that is used for building Reveal.
https://github.com/cljfx
Towards the end, Vlad gave a live demo, showing how to extend Reveal for heatmap visualizations of Neanderthal matrices.
Moderator: Daniel Szmulewicz
Slides: https://tinyurl.com/y4bs4s49
Text chat: https://tinyurl.com/y5trszzr
Clojurians Zulip discussion: https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/reveal.20meeting
Relevant Clojurians Slack channels: #reveal #cljfx
https://vlaaad.github.io/reveal/
Vlad also presented cljfx, the Clojure wrapper for JavaFX that is used for building Reveal.
https://github.com/cljfx
Towards the end, Vlad gave a live demo, showing how to extend Reveal for heatmap visualizations of Neanderthal matrices.
Moderator: Daniel Szmulewicz
Slides: https://tinyurl.com/y4bs4s49
Text chat: https://tinyurl.com/y5trszzr
Clojurians Zulip discussion: https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/reveal.20meeting
Relevant Clojurians Slack channels: #reveal #cljfx
- 9 participants
- 2:17 hours
2 Nov 2020
This was our first in a series of public meetings about Clojure and data science in healthcare and medicine.
In this meeting, the main theme was knowledge management.
* Sivaram Arabandi: "Biomedical Ontologies - Design Patterns and Applications"
* Pier Federico Gherardini: "CANDEL: A platform for biological data science using Clojure, R, and Datomic"
* Discussion
Moderator: João Santiago
The text conversation was quite active during this meeting. You may find it usetul to read through the text chat: https://tinyurl.com/y4ks7f6o
Clojurians Zulip discussion:
https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/healthcare.20meeting.20.231.3A.20knowledge.20management
In this meeting, the main theme was knowledge management.
* Sivaram Arabandi: "Biomedical Ontologies - Design Patterns and Applications"
* Pier Federico Gherardini: "CANDEL: A platform for biological data science using Clojure, R, and Datomic"
* Discussion
Moderator: João Santiago
The text conversation was quite active during this meeting. You may find it usetul to read through the text chat: https://tinyurl.com/y4ks7f6o
Clojurians Zulip discussion:
https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/healthcare.20meeting.20.231.3A.20knowledge.20management
- 9 participants
- 2:08 hours
4 Oct 2020
In this public meeting, we had a talk from our friend Will Cohen, an urban planner from Boston.
Will is the maintainer of the Geo library and the author of Ovid and Aurelius.
https://github.com/factual/geo
https://github.com/willcohen/ovid
https://github.com/willcohen/aurelius
The talk began with a general introduction to GIS and geospatial analysis, mainly in the context of urban planning. Then, Will went through the history, the state of the art, and the vision for the future of GIS in Java, Clojure, and Clojurescript.
In the discussion, several members shared their problems and practices. We also discussed the possible next steps in building the Clojure GIS stack, and possible ways to collaborate.
Moderator: Zachary Teo
Text chat:
https://tinyurl.com/y4w2ff22
Will is the maintainer of the Geo library and the author of Ovid and Aurelius.
https://github.com/factual/geo
https://github.com/willcohen/ovid
https://github.com/willcohen/aurelius
The talk began with a general introduction to GIS and geospatial analysis, mainly in the context of urban planning. Then, Will went through the history, the state of the art, and the vision for the future of GIS in Java, Clojure, and Clojurescript.
In the discussion, several members shared their problems and practices. We also discussed the possible next steps in building the Clojure GIS stack, and possible ways to collaborate.
Moderator: Zachary Teo
Text chat:
https://tinyurl.com/y4w2ff22
- 6 participants
- 2:32 hours
26 Sep 2020
Our meeting on Sep 26th, 2020 was about Machine Learning in Clojure.
Background:
https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/ml.20meeting.20-.20Sep.2026th
Agenda:
1:39 Machine learning using tech.ml and Fastmath
25:03 Kiran Karkera: using Weka through clj-ml
45:07 Anthony Khong: using Spark and Spark ML through Geni
1:00:18 Questions and discussion
Karkera's presentation:
https://docs.google.com/presentation/d/1jZFwjw5DiW77DqV5EHaRlVnGA3A_pWnJkQpKEgWEivk/edit
Anthony Khong's demo:
https://github.com/zero-one-group/geni-repl-demo
Daniel Slutsky's tutorial:
coming soon.
Main projects discussed:
- https://github.com/techascent/tech.ml
- https://github.com/generateme/fastmath
- https://github.com/shark8me/clj-ml
- https://github.com/zero-one-group/geni
Other projects mentioned:
- https://gtoolkit.com
- https://github.com/scicloj/notespace
- https://github.com/metasoarous/oz
- http://gorilla-repl.org/
- https://pink-gorilla.github.io/
Background:
https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/ml.20meeting.20-.20Sep.2026th
Agenda:
1:39 Machine learning using tech.ml and Fastmath
25:03 Kiran Karkera: using Weka through clj-ml
45:07 Anthony Khong: using Spark and Spark ML through Geni
1:00:18 Questions and discussion
Karkera's presentation:
https://docs.google.com/presentation/d/1jZFwjw5DiW77DqV5EHaRlVnGA3A_pWnJkQpKEgWEivk/edit
Anthony Khong's demo:
https://github.com/zero-one-group/geni-repl-demo
Daniel Slutsky's tutorial:
coming soon.
Main projects discussed:
- https://github.com/techascent/tech.ml
- https://github.com/generateme/fastmath
- https://github.com/shark8me/clj-ml
- https://github.com/zero-one-group/geni
Other projects mentioned:
- https://gtoolkit.com
- https://github.com/scicloj/notespace
- https://github.com/metasoarous/oz
- http://gorilla-repl.org/
- https://pink-gorilla.github.io/
- 11 participants
- 1:48 hours
30 Aug 2020
On Aug 30th, 2020, the Scicloj community had a public meeting with diverse lightning talks and discussions about data science in Clojure.
Background and agenda:
https://scicloj.github.io/posts/2020-08-26-public-meeting-2020-08-30/
Text chat:
https://tinyurl.com/yymuadpb
Some notes:
https://clojureverse.org/t/scicloj-needs-you/6467
Background and agenda:
https://scicloj.github.io/posts/2020-08-26-public-meeting-2020-08-30/
Text chat:
https://tinyurl.com/yymuadpb
Some notes:
https://clojureverse.org/t/scicloj-needs-you/6467
- 18 participants
- 2:03 hours
7 Mar 2020
Ludovic Courtès discuses the Guix toolbox for Linux package management and Guix-Jupyter project for reproducible data science notebooks.
Gitlab project:
https://gitlab.inria.fr/guix-hpc/guix-kernel
Slides:
https://github.com/scicloj/scicloj/blob/master/resources/slides/scicloj-guix-jupyter.pdf
Recap:
https://scicloj.github.io/posts/2020-03-07-guix-jupyter/
Gitlab project:
https://gitlab.inria.fr/guix-hpc/guix-kernel
Slides:
https://github.com/scicloj/scicloj/blob/master/resources/slides/scicloj-guix-jupyter.pdf
Recap:
https://scicloj.github.io/posts/2020-03-07-guix-jupyter/
- 6 participants
- 1:38 hours
31 Oct 2019
Tommi Reiman told about Malli, a Clojure/Clojurescript library for plain-data schemas.
github project:
https://github.com/metosin/malli
online playground:
https://malli.io/
repl session notes:
https://twitter.com/ikitommi/status/1188917624287223808
text chat:
https://tinyurl.com/yywaeqoq
previous and next meetings:
https://scicloj.github.io/pages/web_meetings/
github project:
https://github.com/metosin/malli
online playground:
https://malli.io/
repl session notes:
https://twitter.com/ikitommi/status/1188917624287223808
text chat:
https://tinyurl.com/yywaeqoq
previous and next meetings:
https://scicloj.github.io/pages/web_meetings/
- 4 participants
- 2:01 hours
19 Oct 2019
Konrad Kühne told about Datahike, and the Datalog ecosystem, with a live demo of using Datalog to work with data.
https://github.com/replikativ/datahike
https://lambdaforge.io/2019/09/20/datahike-release-0.2.0
slides:
https://lambdaforge.io/assets/slides/2019_10_14_scicloj/datahike.html
Followup comment by Konrad Kühne:
After watching the Q&A again, I noticed that I understood a question about recursion not completely. I thought the question was about unbounded recursion like in Prolog which datahike doesn't support. But simple recursions can be expressed like in the following example: https://gist.github.com/kordano/39398882d99b46ebd61155fcb566872a
text chat:
https://tinyurl.com/yywaeqoq
previous and next meetings:
https://scicloj.github.io/pages/web_meetings/
https://github.com/replikativ/datahike
https://lambdaforge.io/2019/09/20/datahike-release-0.2.0
slides:
https://lambdaforge.io/assets/slides/2019_10_14_scicloj/datahike.html
Followup comment by Konrad Kühne:
After watching the Q&A again, I noticed that I understood a question about recursion not completely. I thought the question was about unbounded recursion like in Prolog which datahike doesn't support. But simple recursions can be expressed like in the following example: https://gist.github.com/kordano/39398882d99b46ebd61155fcb566872a
text chat:
https://tinyurl.com/yywaeqoq
previous and next meetings:
https://scicloj.github.io/pages/web_meetings/
- 7 participants
- 1:46 hours
24 Sep 2019
Daniel Slutsky discusses Clojure interoperability with the R programming environment, presenting the draft of the Clojure Speaks Statistics project:
https://github.com/scicloj/clojuress
https://github.com/scicloj/clojuress
- 6 participants
- 1:47 hours
29 Aug 2019
This was the sixth meeting of the Scicloj community, on August 29th, 2019, 5pm UTC -- an open online gathering of the Clojure data science community -- the second of a series of meetings about data visualization and literate programming.
Jon Anthony told us about Hanami & Saite:
https://github.com/jsa-aerial/hanami
https://github.com/jsa-aerial/saite
More details here:
https://twitter.com/scicloj/status/1164887113680281600
Text chat of the meeting:
https://tinyurl.com/yxeap9xb
A related video: https://www.youtube.com/watch?v=ld5du3L-emM
-- an interview of Jon by Alan Marazzi, Ethan Zane Miller and Vijay Kiran about the same topics.
Join our other meetings and online discussions:
https://scicloj.github.io/pages/web_meetings/
-- more details here:
https://scicloj.github.io/pages/about/
Jon Anthony told us about Hanami & Saite:
https://github.com/jsa-aerial/hanami
https://github.com/jsa-aerial/saite
More details here:
https://twitter.com/scicloj/status/1164887113680281600
Text chat of the meeting:
https://tinyurl.com/yxeap9xb
A related video: https://www.youtube.com/watch?v=ld5du3L-emM
-- an interview of Jon by Alan Marazzi, Ethan Zane Miller and Vijay Kiran about the same topics.
Join our other meetings and online discussions:
https://scicloj.github.io/pages/web_meetings/
-- more details here:
https://scicloj.github.io/pages/about/
- 5 participants
- 2:02 hours
9 Aug 2019
Christopher Small demonstrates Oz, a Clojure project for data visualisation using the Vega and Vega-lite high level grammar for interative graphics
https://github.com/metasoarous/oz
The fifth meeting of the Scicloj community started a series of meetings about data visualization and literate programming. August 9th, 2019, 5pm UTC.
SciCloj is an open online gathering of the Clojure data science community
More details here:
https://twitter.com/scicloj/status/1157646172770721798
Text chat of the meeting:
https://tinyurl.com/y53qfk8c
Nextjournal runnable notebook with some of the live demos in the talk, transcribed by David Schmüdde:
https://nextjournal.com/schmudde/scicloj-oz
Unfortunately, a little bit of the live demo did not work (it turns out that the live-reload! functionality is only broken on 1.6.0-alpha3, but still works on 1.6.0-alpha2).
You may find more about Oz in these videos by Christopher Small:
* Oz live code reloading demo
https://www.youtube.com/watch?v=yUTxm29fjT4
* Oz - static site generation with live code reloading
https://www.youtube.com/watch?v=4f3fiWcNt7Y
Join our other meetings and online discussions -- more details here:
https://scicloj.github.io/pages/about/
https://github.com/metasoarous/oz
The fifth meeting of the Scicloj community started a series of meetings about data visualization and literate programming. August 9th, 2019, 5pm UTC.
SciCloj is an open online gathering of the Clojure data science community
More details here:
https://twitter.com/scicloj/status/1157646172770721798
Text chat of the meeting:
https://tinyurl.com/y53qfk8c
Nextjournal runnable notebook with some of the live demos in the talk, transcribed by David Schmüdde:
https://nextjournal.com/schmudde/scicloj-oz
Unfortunately, a little bit of the live demo did not work (it turns out that the live-reload! functionality is only broken on 1.6.0-alpha3, but still works on 1.6.0-alpha2).
You may find more about Oz in these videos by Christopher Small:
* Oz live code reloading demo
https://www.youtube.com/watch?v=yUTxm29fjT4
* Oz - static site generation with live code reloading
https://www.youtube.com/watch?v=4f3fiWcNt7Y
Join our other meetings and online discussions -- more details here:
https://scicloj.github.io/pages/about/
- 8 participants
- 1:59 hours
18 Jul 2019
This was the forth meeting of the Scicloj community, on July 18th, 2019, 5pm UTC -- an open online gathering of the Clojure data science community.
Chris Nuernberger discussed using Python from Clojure using Libpython-clj, and Alan Marazzi discussed using Pandas from Clojure using Panthera.
More details here:
https://twitter.com/scicloj/status/1147921086832619520
Chris Nuernberger's slides:
https://tinyurl.com/yyaxupk3
Alan Marazzi's slides:
https://tinyurl.com/yygu5zmt
Text chat of the meeting:
https://tinyurl.com/y6ct99ny
[The first few minutes of the meeting were not recorded, due to an error. Then, we restarted from scratch.]
Chris Nuernberger discussed using Python from Clojure using Libpython-clj, and Alan Marazzi discussed using Pandas from Clojure using Panthera.
More details here:
https://twitter.com/scicloj/status/1147921086832619520
Chris Nuernberger's slides:
https://tinyurl.com/yyaxupk3
Alan Marazzi's slides:
https://tinyurl.com/yygu5zmt
Text chat of the meeting:
https://tinyurl.com/y6ct99ny
[The first few minutes of the meeting were not recorded, due to an error. Then, we restarted from scratch.]
- 9 participants
- 1:40 hours
20 Jun 2019
Martin Kavalar demonstrated Nextjournal, the new polyglot notebook written in Clojure and Clojurescript. Nextjournal embraces immutability as a central design principle.
This was the third meeting of the Scicloj community, on June 20th, 2019, 2pm UTC -- an open online gathering of the Clojure data science community.
More details here:
https://twitter.com/scicloj/status/1139272636675035138
Meeting's text chat:
https://docs.google.com/document/d/1MN3crvwRAFyzJH88imURfclow12vti1rkk1a8kXRl5U/edit?usp=sharing
This was the third meeting of the Scicloj community, on June 20th, 2019, 2pm UTC -- an open online gathering of the Clojure data science community.
More details here:
https://twitter.com/scicloj/status/1139272636675035138
Meeting's text chat:
https://docs.google.com/document/d/1MN3crvwRAFyzJH88imURfclow12vti1rkk1a8kXRl5U/edit?usp=sharing
- 4 participants
- 1:57 hours
15 May 2019
Carin Meier told about the Clojure API for MXNet, about the process of writing it, the relation to the bigger Apache MXNet project, future challenges and more. Followed by a broader discussion of the Clojure data science landscape and community challenges.
This was the second meeting of the Scicloj community, on May 15th, 2019, 10pm UTC -- an open online gathering of the Clojure data science community.
More details here:
https://twitter.com/scicloj/status/1125890426752389120
Meeting's text chat:
https://docs.google.com/document/d/1TYN9AtCEjMuXm0obvMo6qxpOaoqV4VtPFtU6wlGuWgo
This was the second meeting of the Scicloj community, on May 15th, 2019, 10pm UTC -- an open online gathering of the Clojure data science community.
More details here:
https://twitter.com/scicloj/status/1125890426752389120
Meeting's text chat:
https://docs.google.com/document/d/1TYN9AtCEjMuXm0obvMo6qxpOaoqV4VtPFtU6wlGuWgo
- 11 participants
- 2:38 hours
15 Apr 2019
Chris Nuernberger discussed Tech.ml, the new Machine Learning and ETL platform that he developed. Generateme gave a short presentation of his new plotting library, Cljplot. Followed by some broader discussion of the Clojure data science landscape.
Transcript by joinr: https://github.com/joinr/sciclojminutes/blob/master/meeting.org
This was the first meeting of the Scicloj community, on April 15th, 2019, 3pm UTC. This is an open online gathering of the Clojure data science community.
More details here:
https://twitter.com/scicloj/status/1114978949380083712
Talk slides:
https://drive.google.com/file/d/1PCGdt0TxWvuHiyli8sV9Ml4ZfIgkTuV1/view?usp=sharing
Meeting's text chat:
https://docs.google.com/document/d/1oNc7RTPryiyFzcEo6_RYSgPYGHoI0IbefsB7SKgVTuI/edit
Transcript by joinr: https://github.com/joinr/sciclojminutes/blob/master/meeting.org
This was the first meeting of the Scicloj community, on April 15th, 2019, 3pm UTC. This is an open online gathering of the Clojure data science community.
More details here:
https://twitter.com/scicloj/status/1114978949380083712
Talk slides:
https://drive.google.com/file/d/1PCGdt0TxWvuHiyli8sV9Ml4ZfIgkTuV1/view?usp=sharing
Meeting's text chat:
https://docs.google.com/document/d/1oNc7RTPryiyFzcEo6_RYSgPYGHoI0IbefsB7SKgVTuI/edit
- 12 participants
- 2:28 hours