For several years I’ve wanted to jump into Julia. I tried last summer but wound up with no time because my wife was teaching a course and I had the kids full time. Now I have got a couple projects where I’m using Julia and would like to improve my own knowledge of the various tool-sets while contributing back by producing some Tutorials for loading data, and doing graphical data exploration and analysis / model fitting etc.
In the past I would always do this sort of thing in R, but I’ve become increasingly frustrated with the baroqueness of the modern R universe. Everything in R is a list of lists of vectors of arrays with named dimensions that’s secretly an S4 object or maybe an S3 object or whatever. The Hadleyverse is full of unusual evaluation, some things that look like variables are actually unevaluated symbols, quasiquotation, quosures, UGH!!! When it comes to computing, at heart, I’m a LISP hacker and it drives me crazy. And R is slow as a dog if you want to actually code anything that isn’t a call to a C function. Julia is what I want to use!
So anyway. I’d like to build a series of data analysis Jupyter notebooks using Queryverse, VegaLite, Distributions, GLM, Stan.jl, DifferentialEquations.jl and soforth.
Some of you may know me as a frequent commenter at https://statmodeling.stat.columbia.edu/ where I try hard to help teach people about data analysis ideas and open science and especially Bayesian thinking. So now, I’m going to try hard to teach people about data analysis practice, in Julia. Especially myself!
In some ways I’m carving out this little thread to discuss progress and get feedback. If the admins prefer it in some other section/category feel free to move it.
So, that’s my plan. At the moment I’m thinking of just opening a github repo for the notebooks. I’m not super knowledgeable about Jupyter. Does anyone have any alternative suggestions about publishing these notebooks?
EDIT: also I recently watched the talk https://documentation.divio.com/ and his point about Tutorials being the hardest and least commonly done thing rang true. So I’m hoping to rectify that here. But there may also be some HowTo and Commentary documents as well. I’ll try to keep them separated!