Praveen Chandrashekar

Centre for Applicable Mathematics, TIFR, Bangalore

[ People | News | Codes | Talks | Teaching | Publications | Calendar | Hiking | Contact ]

Numerical Analysis (Aug-Dec 2018)

Class timings

Grading

Additionally

Examinations

References

  1. K. Atkinson, Introduction to Numerical Analysis, Wiley
  2. David Kincaid and E. Ward Cheney, Numerical Analysis: Mathematics of Scientific Computing
  3. Robert Corless and Nicolas Fillion, A Graduate Introduction to Numerical Methods
  4. Lloyd N. Trefethen, Approximation Theory and Approximation Practice
  5. James W. Demmel, Applied Numerical Linear Algebra
  6. Gene H. Golub and Charles F. Van Loan, Matrix Computations
  7. Youcef Saad, Iterative Methods for Sparse Linear Systems PDF

Introduction to Python

You can get the notebooks using git

git clone https://github.com/cpraveen/python

This will download all the code inside the directory called python. Alternately, you can download a zip file containing all the code here

You can also read the codes and notebook online here. If you click on any notebook, it will render the notebook. However, you cannot edit the notebook but must download the file to your computer and open it locally.

Getting the codes

You can download all the code using git

git clone https://github.com/cpraveen/na

This will download all the code inside the directory called na. Alternately, you can download a zip file containing all the code here.

You can also read the codes and notebook online here. If you click on any notebook, it will render the notebook. However, you cannot edit but must download the file to your computer and open it locally.

Using notebooks

Python is installed on all the computers in the lab. Open a terminal and type the following to start a notebook

jupyter-notebook

This should start the notebook in your web browser.

Microsoft Azure Notebooks

You can make an account on Microsoft Azure and create a notebook and run in your browser.

On my Azure account, you can see the Python and numerical codes. Note that these are copies of the codes on my github account and may be slightly older, though I try to sync them periodically.