CHEM 710/7100-02 - Spectroscopy on Solids

Semester: Fall 2025

Professor: R. Smith | Discipline: Inorganic | Campus: Waterloo

Description

This course will introduce X-ray diffraction (Rietveld refinements) and X-ray absorption fine-structure spectroscopy as tools to study solid state materials and demonstrate their practical application in analyzing defects in solid state materials. The principles and considerations underlying the Rietveld refinement process will be introduced and the overall process demonstrated. The underlying theory for XAS will then be introduced and the basic operating principles, experimental considerations, data processing routines and strategies for practical application will be covered.

Pre-requisite: A basic understanding of bonding and structure in solid state structures, such as obtained in CHEM313. No prior knowledge of the python language or programming is necessary.

Materials

Course material will be delivered using Jupyter notebooks populated with pre-written interactive python code that participants can adapt to their own research. The course will begin with an introduction to the working environment and the use of python within it. The course content will then be delivered explored with the use of open-source python packages, including GSAS-II (Rietveld refinements), Larch (X-ray absorption spectroscopy), Atomistic Simulation Environment and pymatgen.

Evaluation

TBA

Lab/Project

TBA

Schedule

  • Mon: 9:30 am - 10:20 am in C2 278
  • Wed: 9:30 am - 10:20 am in C2 278
  • Fri: 9:30 am - 10:20 am in C2 278

Office Hours

TBA