Skip to the content.

SciCloj is the Clojure data science community that is developing a series of jupyter style journals to demonstrate how to achieve specific data science tasks using the Clojure programming languages.

scicloj/notespace project is used to develop each journal by rendering a Clojure namespace, referred to as a notespace. Each Clojure top-level form in a namespace is a note in the notespace and can be tagged a specific kind (type of note).

Contributing examples

The Python Data Science Handbook is one source of inspiration for the project. Choose a chapter or sub-chapter in this book and consider how you would do similar tasks using Clojure and the wide range of libraries it has.

Each chapter or sub-chapter has its own namespace, so review the src/scicloj directory to see which chapters are already started.

Use the Clojurians Zulip #ml-study stream to discuss chapters you wish to work on and get help with Clojure and its libraries.

Please use other sources of data science content for inspiration, ideally referencing them in the notespace as you do so.

See the getting started section to start working with the project.

Static Journals

Static Journals are generated by notespace from each Clojure namespace to create a separate chapter for the handbook