Summer Undergraduate Research Fellowships

Department of Physics

University of Toronto

SURF: Python

Coordinator: David Bailey

Python is a widely used programming language that is the supported language for University of Toronto undergraduate physics students. The goal of this project is to improve and extend existing Python software that can be used for optical tracking and numerically solving Laplace's equation for non-trivial geometries and boundary conditions.

Two students will work on this project.


Specific Safety Issues

Particle Tracking

  1. Finish calibration interface for basic single particle tracker.
  2. Expand our current Python webcam particle and chain tracking software to be more general, i.e. easier to use and calibrate, and better documented.
  3. Extend to multiparticle tracking problems, e.g. multiple identical balls, or measuring states of a vibrating chain.

Laplace Solver

  1. Complete numerical Laplace solver that can be applied to Conductivity in 3 Dimensions, High Temperature Superconductivity, Semiconductor Properties and Hall Effect. Challenges include:

Other small Advanced software projects

These will probably not be tackled this summer, but are only listed here in case time becomes available. This is not a complete list.

Last updated on 10 March 2012