This is the collection of course materials for the GIAN Course Modern Applications of Numerical Linear Algebra Methods.
The course is scheduled from June 26, 2016 to July 5, 2016 at IIT Indore.
Here are some links:
- Global Initiative of Academic Networks
- List of Approved Courses
- Course Description
- Indian Institute of Technology, Indore
The course consists of three modules:
- Module A - Short Julia Course
- Module B - Eigenvalue and Singular Value Decompositions
- Module C - Applications
The course is presented through twenty one-hour lectures and ten two-hour tutorials.
Course materials are using Julia programming language and are presented as Jupyter notebooks. The naming scheme of the notebooks is the following:
- lectures start with
L
, - tutorial assignments start with
T
, and - solutions to tutorial assignments start with
S
.
PDF files for the three modules are also provided.
To understand the author's concepts behind the creation of the course, read the Manifest.
The notebooks can be used in three ways:
-
Browsing the notebooks with IPython notebook viewer -> browse the notebooks
-
Cloning the notebooks to your computer with the command (in Linux)
git clone https://github.com/ivanslapnicar/GIAN-Applied-NLA-Course
For Windows, you can install the GitHub Desktop and use it to clone the repository.
The notebooks are now located in the directory
GIAN-Applied-NLA-Course/src/
and can be used interactively (you need to install Julia and Jupyter as described in the notebook [L00 Installing and Running Julia](http://nbviewer.jupyter.org/url/github.com/ivanslapnicar/GIAN-Applied-NLA-Course/tree/master/src/Module A - Short Julia Course/L00 Installing and Running Julia.ipynb)). PDF files are in the directorysrc/pdf
. -
Executing the notebooks on JuliaBox:
-
go to https://juliabox.org and sign in
-
go to Sync
-
paste the address
https://github.com/ivanslapnicar/GIAN-Applied-NLA-Course
into Git Clone URL box -
check that the Branch is set to master
-
check that JuliaBox Folder is set to GIAN-Applied-NLA-Course
-
press + to add the repository
-
press down arrow to synchronize the repository
-
go to IJulia
The directory
GIAN-Applied-NLA-Course
is now listed. The notebooks are located in the dircetorysrc/
.