We have been using Julia with our MTH229
class since spring of 2014. Along the way some written materials have been developed:
The mth229.github.io materials
The longer format Calculus With Julia notes applying Julia
to various calculus tasks
Some more recent notes on Using Julia for Introductory Statistics
Several Julia
add-on packages have also been developed for MTH229
:
MTH229.jl for supporting the class; JuliaWeBWorK.jl for creating WeBWorK problems from Julia
scripts; JuliaBlackBoard.jl for creating Blackboard questions from Julia
scripts.
And some more generally useful packages have been developed and/or maintained:
SymPy.jl for using the Python library sympy
from within Julia
Roots.jl for finding zeros of univariate functions
Mustache.jl a logic-less templating system based on mustache.js
ImplicitEquations.jl for plotting implicitly defined equations of two variables using an approach of Tupper.
Polynomials.jl, for univariate polynomials; SpecialPolynomials.jl, for additional polynomial types, such as orthogonal polynomials; AMRV.jl, backward-stable, root-finding algorithm useful with high-degree polynomials; and RealPolynomialRoots.jl, finds isolating intervals for real roots of polynomials over multi-precision