Laboratory Automation


Over the past four years of working at Jaguar Land Rover (JLR), I have used my Python and MATLAB skills to develop and implement several pieces of software. These were each designed to automate processes within the JLR battery test laboratory, resulting in improved reliability, reduced engineer workload, and faster testing. Some of these projects include:

  • MATLAB App that imports battery test data and generates reports to include with the test data (pictured below)
  • Python script that imports battery test scripts and checks for and corrects common errors. It also allows users to use a GUI to quickly generate similar test scripts with different parameters.
  • A series of Python scripts that operate on a schedule to sync test scripts, data files, log files, and project lists between battery test PCs in multiple facilities and a central server.
  • A Python script that cleans battery test data and outputs a standardized format. This standard is important to ensure column names, units, and other variables are the same across data produced by various types of test equipment.

Date: October 2018 - Present