Project Info

Developing a Python Graphical User Interface for Parametric Electrochemistry Measurements

Annalise Maughan
amaughan@mines.edu

Project Goals and Description:

Developing the next-generation of solid-state battery materials requires a fundamental understanding of electrochemical processes with respect to operating parameters such as time and temperature. Parametric electrochemistry measurements are often time-consuming and require substantial user chaperoning, and there is currently no commercial instrumentation and software that allows for automated sequencing of measurements. The goal of this MURF project is to develop a Python program and graphical user interface (GUI) to interface and control several pieces of laboratory equipment dedicated to solid-state battery research that will enable users to perform parametric studies with little intervention or oversight. The student engaged in this project will work to independently develop code in Python to control laboratory equipment. The student will also develop a graphical user interface (GUI) that will allow users to simultaneously control several pieces of equipment, sequence measurements, and visualize and analyze parametric data in real time.

More Information:

Grand Challenge: Engineer the tools of scientific discovery.

Primary Contacts:

Annalise Maughan, amaughan@mines.edu

Student Preparation

Qualifications

The participating student is required to have, at minimum, intermediate experience in Python programming.

TIME COMMITMENT (HRS/WK)

4-5 hours

SKILLS/TECHNIQUES GAINED

The participating student will gain advanced proficiency in Python programming. In particular, the student will develop code and a graphical user interface to control laboratory equipment and to automate data analysis from parametric electrochemistry measurements.

MENTORING PLAN

The student will be mentored directly by the faculty member and will interface closely with graduate students and post doctoral researchers in the group to identify necessary program functionalities and to test the capabilities of the Python program “in situ”. The PI will meet with the MURF student bi-weekly.

Preferred Student Status

Sophomore
Junior
Share This