References#
This chapter contains links to resources we’ve found helpful as we’ve learned and used Julia.
Documentation & Tutorials#
The Official Julia Documentation
Noteworthy differences from R, from Python, and from MATLAB
UCLA’s Biostatistics 257 Course
Communities#
Editors#
Packages#
Revise.jl, a package to watch and automatically reload Julia scripts when they change. Useful for testing code as you write it.
Literate.jl for literate programming—generate formatted documents from comments in a Julia source file.
Statistical modeling
Distributions.jl provides sampling functions and density/distribution functions for common probability distributions.
Flux.jl provides native Julia support for statistical modeling and machine learning. Some models are GPU-accelerated.
Turing.jl provides probabilistic programming and Bayesian modeling functions.
Unitful.jl to assign low- or no-overhead units to values and automatically perform appropriate conversions.
JuMP.jl, a domain-specific language for mathematical optimization in Julia.
CUDA.jl for low-level GPU computing support.
Symbolics.jl, a computer algebra system for Julia.
Genie, a web framework similar to Django.