Popularity
10 Stars
Updated Last
1 Year Ago
Started In
May 2016

MTH229

Helper files for using Julia with MTH229.

This is installed with

] add https://github.com/mth229/MTH229.jl

(This command can be issued at a command line or just by itself within an IJulia cell.)

This should also install several other packages we make use of (Roots, SymPy)

A plotting package must be installed, among Plots, SimplePlots, or Makie. For example, this command will install SimplePlots:

] add SimplePlots

(SimplePlots is a stripped-down and faster-to-load version of the Plots package.)

To use this package we have to load it into a session with the command:

using MTH229

Optionally, a plotting package can be loaded, such as SimplePlots with using SimplePlots.

To find out what is in the package read the help page for the package:

?MTH229

Projects

MTH229 at CSI has several "projects."

These can be accessed online through binder.

These can be installed locally by copying and pasting then executing the following commands

using MTH229.ZipFile
zf = "https://www.github.com/mth229/229-projects/archive/master.zip"
zarchive = ZipFile.Reader(download(zf))
dirnm = "./229-projects-master"
isdir(dirnm) && error("Directory $dirnm already exists")

mkdir(dirnm)

for f in zarchive.files
    nm = f.name
    occursin("ipynb", nm) || continue
    @show nm
    open(nm, "w") do io
        write(io, read(f, String))
    end
end