(last updated: 2024-11-06)
Here is the current list of projects for the Scicloj Open Source Mentoring program.
The 🛠 symbol means that somebody has started looking into a project an will probably continue with that. Note that in 🌟 some of these projects, there is still room for collaboration.
-
🛠 create a Scittle plugin for Emmy-viewers
-
🛠 convert to Clojure parts of the code of Think DSP by Allen B. Downey
-
🛠 🌟 extend the Conjure bindings for Clay notebooking - add Quarto support, etc.
-
🛠 🌟 help document the upcoming version 3 of Fastmath
-
🛠 🌟 convert to Clojure parts of the code of Python Data Science Handbook by Jake VanderPlas
-
🛠 🌟 make various contributions to the Jank compiler
-
🛠 🌟 Tablecloth-related tasks - see Zulip discussion for relevant tasks
-
🛠 🌟 join the Clay team and take on Clay-related tasks
-
🛠 🌟 improve the Clojure integration in Quarto
-
Write a tutorial about Tablecloth
-
update the clojisr-examples collection of tutorials: convert existing notebooks to the Kindly convention and using Clay, as we did with the Clojisr Documentation; then work on additional tutorials.
-
extend the Fastmath VectorProto protocol to support more types
-
create a bridge to the Stan library for statistical computing - in other words, add Clojure to the BridgeStan project of polyglot Stan bindings
-
join the development of the Tableplot datavis library
-
help improve Calva's support for data-science
-
port Java/XML exmaples of Tribuo to Clojure/EDN ones for scicloj.ml.tribuo
-
contribute docstrings and unit tests to dtype-next
-
test Clojure libraries on existing benchmarks
-
add support for data formats (e.g. Zarr, Avro) conversion for tech.ml.dataset
-
translate a book chapter to Clojure
-
look into early-stage libraries such as cmdstan-clj, try them out, discover problems, and improve
-
create a bridge to a relevant C or C++ library using clong
-
build a Kindly adapter for Clojupyter
-
create a Clojure backend to Plotly's Dash (a polyglot (Python/R/Julia/F#) dashboarding system)