This repository contains material for the course Numerical Algebraic Geometry in Julia taking place in the winter semester 2019 at FU Berlin.
The simplest way to download the Jupyter notebooks from this repository is using the green button on the right.
Download the latest Julia version at julialang.org. Please see the platform specific instructions if you have trouble installing Julia.
All packages that we need in this course are available through the Julia package manager.
You can enter it by first starting a Julia session and then pressing ]
in the REPL.
We need the packages HomotopyContinuation.jl, DynamicPolynomials.jl, Plots.jl, ImplicitPlots and IJulia. In the package manager they are installed as follows:
pkg> add HomotopyContinuation DynamicPolynomials Plots IJulia
pkg> add https://github.com/saschatimme/ImplicitPlots
Alternatively, in the REPL you can also use
julia> import Pkg
julia> Pkg.add("HomotopyContinuation")
julia> Pkg.add("DynamicPolynomials")
julia> Pkg.add("Plots")
julia> Pkg.add("IJulia")
julia> Pkg.clone("https://github.com/saschatimme/ImplicitPlots")
For using the Jupyter notebooks from this repository you need to start IJulia. This is done in the Julia REPL as follows.
julia> using IJulia
julia> notebook()
After executing this a browser window should pop up, which lets you easily navigate towards the Jupyter notebook files.