Python NumPy Programming
Instructor: Eliot Feibush, Computational Scientist, PPPL
Thursday, April 24, 2014 ∙ 2:00-3:30 pm ∙ New Media Center, 130 Lewis Science Library
Overview: This mini-course will introduce participants to array programming and math functions within Python's NumPy module.
NumPy implements efficient multi-dimensional arrays for Python. The mini-course will present elements and features of NumPy and how it can be used in numerical applications. The course includes hands-on exercises so participants can become familiar with programming techniques. We will use the workstations in the New Media Center. Emphasis will be on getting started with NumPy and understanding its fundamentals so attendees can continue on their own.
The course is intended for researchers working with data generated by simulations or acquired from experiments and other studies. Experience with Python Lists, Tuples, and the Math module is strongly recommended background for the session.
Eliot Feibush is a Computational Scientist in the Computational Plasma Physics Group at the Princeton Plasma Physics Laboratory. He specializes in developing scientific visualizations and graphics software. He has written many python programs to select, analyze, convert, and display data from various applications and disciplines. Prior to PPPL, he has worked in medical imaging, architectural design, and geo-spatial analysis.
Space is limited to 25 participants, so register today at the Training website, www.princeton.edu/training or contact Andrea Rubinstein either by email, firstname.lastname@example.org or at 258-1397.
Audience: Grad Students, Researchers
Location: 130 Lewis Library, Digital Learning Lab
Date/Time: 04/24/14 at 2:00 pm - 04/24/14 at 3:30 pm