Chem 560 Research Tools and Special Topics
Python programming for data visualization and analysis
Instructor: Dennis Hore
Content: This module is designed to be a self-contained hands-on introduction to writing simple-yet-powerful computer programs that are immediately useful to chemistry grad students. As an example, imagine wanting to make a plot from dozens of UV-vis, mass spec, or NMR spectra ... or a plot of every fifth data point from columns 1 and 5 ... or flipping the direction of an axis. If these tasks involve many repetitive steps or a large amount of data, using a spreadsheet is a real pain. In this module, you'll learn how to write tiny programs to automate such processes. The content will cater to experimentalists who collect data. No previous experience required. See the webpage for more details.
Delivery: Eight 1-hour lectures. Start date and scheduling will be determined by consultation with students who have signed up for this module.
Assessment: Eight problem sets (one per week). This is designed to be hands-on, so the exercises will be the most valuable part.