# Difference between revisions of "Lab assignments for ISC-4304"

Line 8: | Line 8: | ||

* Feb 11 Lab 3 [[Media:isc4304-2019lab3.pdf | PDF]]<br> | * Feb 11 Lab 3 [[Media:isc4304-2019lab3.pdf | PDF]]<br> | ||

* Feb 18 Lab 4 Python, Conway's Game of Life [[Media:isc4304lab4_S2019.pdf | PDF]] ( [[Media:conwaygame.pdf | Some additional description of the Game of Life]] ) | * Feb 18 Lab 4 Python, Conway's Game of Life [[Media:isc4304lab4_S2019.pdf | PDF]] ( [[Media:conwaygame.pdf | Some additional description of the Game of Life]] ) | ||

+ | * March 4 Lab 5 [[Media:isc4304-2019lab5.pdf | PDF]]<br> | ||

<br> | <br> |

## Revision as of 12:25, 4 March 2019

( Syllabus Classnotes Homework Lab Resources Fun)

## Lab for Spring 2019

[see also on the Canvas website]

- first Monday: we will learn about UNIX but no lab homework UNIX
- Jan 14 Lab 1 PDF
- Jan 28 Lab 2 PDF
- Feb 11 Lab 3 PDF
- Feb 18 Lab 4 Python, Conway's Game of Life PDF ( Some additional description of the Game of Life )
- March 4 Lab 5 PDF

## Old labs

- Lab 1: Python, learn basic python commands and write a simple function PDF
- Lab 2: Python, simple book analysis PDF PDF
- Lab 3: Python, Conway's Game of Life PDF PDF

(Some description of Conway's Game of Life PDF)

- Lab 4 Plotting with matplotlib PDF PDF
- Lab 4: Hilbert Curve PDF, and here is a tutorial about the Hilbert curve PDF
- Lab 5:Bayesian inference PDF
- Lab 5 n-ODE lab PDF
- Lab 6 Bayesian inference on 4-sided dice data using Python PDF
- Lab 7 Bayesian inference on 4-sided dice data using C++ PDF
- Lab 8 Translation of the numerical n-ODE example to C++ PDF
- Lab 9 Combining Python with C++ using boost::python PDF
- Lab 10 Speeding up a python program using Cython PDF Code to improve is this Mandelbrot Python program (look at the lectures on cython [integration and Juliaset examples) for details how to run cython)
- Lab 1: Python, learn basic python commands and write a simple function PDF
- Lab 2: Python, simple book analysis PDF
- Lab 3: Python, Conway's Game of Life PDF
- Lab 3 Addendum: Python and Matplotlib, Conway's Game of Life PDF
- Lab 4 Plotting with matplotlib PDF
- Lab 5 n-ODE lab PDF
- Lab 6 Bayesian inference on 4-sided dice data using Python PDF
- Lab 7 Bayesian inference on 4-sided dice data using C++ PDF
- Lab 8 Translation of the numerical n-ODE example to C++ PDF Small Vector library
- Lab 9 Combining Python with C++ using boost::python PDF
- Lab 10 Speeding up a python program using Cython PDF Code to improve is this Mandelbrot Python program (this example [ integration.zip from the last class may help to set up the cython compile using the setup.py, it needs to be called like this: python setup.py build_ext --inplace )
- Lab 11 Speeding up even more by running in parallel PDF