You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/blog/ct-Oct-2024/index.md
+22-6Lines changed: 22 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,27 +25,33 @@ In this post, I am reporting on my involvement during October 2024, as well as t
25
25
26
26
I had 57 meetings during September. Most of them were one-on-one meetings for open-source mentoring or similar contexts.
27
27
28
-
All the projects mentioned below are done in collaboration with others. I will mention at least a few of the people involved.
29
-
28
+
All the projects mentioned below are done in collaboration with others. I will mention at least a few of the people involved. For consistency, I use people's github handles when mentioning their work on the projects, and their full names when mentioning public talks.
This month, we contined working with mentees under the open-source mentoring program.
35
-
@generatem, @phronmophobic, @jeaye, and myself have been active as mentors this month. Since the program's beginning at the middle of August, 62 people have applied -- 15 of them during the last month. 39 are still actively exploring various topics, and out of them, 15 have already made important contributions.
34
+
35
+
@generatme, @phronmophobic, @jeaye, and myself have been active as mentors this month. Since the program's beginning at the middle of August, 62 people have applied -- 15 of them during the last month. 39 are still actively exploring various topics, and out of them, 15 have already made important contributions.
36
+
36
37
One notable change happened during the last few months: we started working with a few mentees who are completely new to Clojure, some even to programming. This is part of Scicloj's gradual process of opening up to broader audiences.
37
38
38
39
Some of the recent experiences and insights on this project were discussed in our recent [video report](https://www.youtube.com/watch?v=STnFMpIZlkk) (2024-10-25).
39
40
40
41
### [Noj](https://scicloj.github.io/noj/)
41
42
The Noj library is the entry point to data science with Clojure, collecting a stack of relevant libraries. This month, we worked towards its release into Beta stage, which is almost complete.
43
+
42
44
At [the Zulip chat](https://scicloj.github.io/docs/community/chat/), we had quite a few insightful discussions with important feedback by community members about the scope and the organization of the project.
43
-
One of the main parts of the efforts has been into writing additional tutorials. A broad group of people are working on these, and a few promosing tutorials are currently in draft stage. See some details below in the Tutorials section.
45
+
46
+
Most of our efforts in this project has been into writing additional tutorials. A broad group of people are working on these, and a few promosing tutorials are currently in draft stage. See some details below in the Tutorials section.
47
+
44
48
@behrica has made additional improvements to the automation and whole workflow of Noj in Github Pages.
49
+
45
50
I worked on clarifying many details and improving the main documentation pages.
46
51
47
52
### [Tableplot](https://scicloj.github.io/tableplot/) (previously called Hanamicloth)
48
53
Towards reaching Beta stage, our acively-developed plotting library recieved a new name: Tableplot.
54
+
49
55
I continued working on extending its features, adding flexibility to the way data can be specified throughout the pipelines, and integrating [metamorph.ml](https://github.com/scicloj/metamorph.ml) to allow for a more flexible smoothing functionality, where the user can specify the model details and the design matrix.
50
56
51
57
### Composing [Fastmath](https://github.com/generateme/fastmath) with [Tablecloth](https://scicloj.github.io/tablecloth)
@@ -64,11 +70,19 @@ Additionally, @a13 and I are working on improving the process of reading Clojure
Kindly-render is a tool-agnosic implementation of the [Kindly](https://scicloj.github.io/kindly/) standard.
78
+
79
+
During October, @timothypratley and @kpassapk kept working on this project. I started exploring its intergation into Clay.
80
+
81
+
### Tutorials
70
82
Documenting and demonstrating the use of the Scicloj stack is one of the main goals at the moment, and quite a few of us are working on various tutorials. This is often a slow process that involved introspection and discussion of the recommended ways to explain certain notions and perform certain tasks.
83
+
71
84
I was involved in writing some tutorials and in reviewing a few others.
85
+
72
86
A few of the current drafts people have been working on can already be shared:
73
87
-[intro to probability and statistics](https://mavbozo.github.io/clj-probstat-tutorial/clay/) by @mavbozo
74
88
-[intro to linear algebra with Fastmath](https://scicloj.github.io/noj/noj_book.linear_algebra_intro.html) by @radovanne
@@ -90,13 +104,15 @@ The [real-world-data group](https://scicloj.github.io/docs/community/groups/real
90
104
91
105
### Scicloj weekly catchup
92
106
During October, we tried the approach of weekly group meetings for the open-source-mentoring program, in addition to the small and 1-1 meetings.
107
+
93
108
We had four group meetings of this kind. A few people have shared their work, and we explored some topics as a group. Eventually, we realized that the timing and format were not optimal for most people, so this series is currently on hold.
94
109
95
110
### Linear Algebra meetings
96
111
A few of use are working on tutorials related to linear algebra and vector processing, and have started meeting weekly on these topics. We had four meetings of this kind.
97
112
98
113
### Clojure Conj
99
114
Eventually, we organized only one talk run before the Clojure Conj conference. This was an early run of the talk by Thomas Clark. The actual talk has already been published [online](https://www.youtube.com/watch?v=_D5d6Ls6pBw). It is a fantastic overview of the Clojure stack for scientific computing.
115
+
100
116
On my side, I helped a little bit in the preparations for the talk.
101
117
102
118
## November 2024 goals
@@ -113,7 +129,7 @@ On my side, I helped a little bit in the preparations for the talk.
113
129
- Keep extending and documenting the library.
114
130
115
131
### Tooling
116
-
- Return to the work on [kindly-render](https://github.com/scicloj/kindly-render), the tool-agnosic implementation of the [Kindly](https://scicloj.github.io/kindly/) standard.
132
+
- Return to the work on kindly-render.
117
133
- Explore improving the support of various tools for scientific Clojure. Most importantly: VSCode, Quarto, and Jupyter.
0 commit comments