When BrewPi is running in profile mode, it follows a set of temperature points and interpolates the temperatures in between.
You can edit this temperature profile as a Google Docs spreadsheet. When you click ‘upload profile’, it is stored on the Pi as a CSV file which is read by Python.