Home People Research Publications Teaching Contact


Introduction to Python for Science and Engineering  —  BOOK SAMPLE
David J. Pine, CRC Press
Series in Computational Physics
ISBN 9781138583894
388 Pages 75 B/W Illustrations

A “how to” introduction to scientific Python written initially for undergraduate physics students but appropriate for anyone wanting an introduction to Python for scientific programming. It's for beginners, not for experts. It includes an introduction to very basic scientific programming using the numpy, matplotlib, & scipy libraries. It also includes instructions on how to download and install Python and these three libraries as well as an introduction to IPython notebooks.



Date: July 17, 2014
Talk description: Pine talks about programming nano-particles, so-called "pac-man" and "patchy" particles, to hook up and dance with each other using nano-dimples and "sticky DNA", which Nature magazine has called the "New Bond".
ICTS, Physics Sereies Lecture
"Introduction to Soft Matter"

Date: July 13, 2015 ~ July 18, 2015
Talk description: This advanced level school is second in the series of schools being jointly organized by RRI and ICTS, following the highly successful 1st joint school. The present series is an off-shoot of an earlier series of schools entitled RRI School On Statistical Physics started in 2010 at the Raman Research Institute. The present school will be held at the ICTS campus.


Dynamics (PHYS-UA 120)
Course description: Topics include conservation laws, central force motion, Lagrange’s and Hamilton’s equations, non-inertial frames, inertia tensor, rigid body dynamics, coupled oscillators and particles, eigenvalues, eigenvectors, and normal modes.
Classical & Quantum Waves (PHYS-UA 105)
Course description: Introduction to the physics of classical and quantum waves for students who have had at least one year of college physics and three semesters of calculus or intensive calculus. Topics include linear and non-linear oscillators, resonance, coupled oscillators, normal modes, mechanical waves, light, matter waves, Fourier analysis, Fourier optics (diffraction), and an introduction to numerical (computer) methods for solving differential equations.
Chemical Engineering Computation (CBE-UY 223)
Course description: The course introduces applications of computer programming and numerical methods of interest to chemical engineers, based on examples taken from across the chemical engineering curriculum. The course covers basic programming logic and design, as well as applications to plotting, curve fitting, statistical analysis, solutions of algebraic and differential equations, and optimization problems.
Prerequisites: MA-UY 2034
Soft Matter Physics (PHYS-GA 2061)
Course description: Introduction to the physics of soft matter, mostly colloids, including emulsions, surfactants, and their phase behavior, interactions, structure, and optical properties.