This repository contains a set of Python functions and a master CSV file that can be used as a workflow using Eppy to create and modify EnergyPlus models.
I like to use Eppy to modify EnergyPlus models in order to run parametric simulations. However, I've always been missing a central repository containing all the functions that I have created in the past. With this workflow I can reuse any of the functions that I have previously created for any projects. Only a few examples of functions are present on the repository, all the others are hosted locally.
- Write Python functions using Eppy
- Add these functions to the master CSV file or the BatchProcessingCreator excel workbook
- Add parametric runs to the master CSV file or the BatchProcessingCreator excel workbook
- For each run provide the corresponding argument for each function (if the function does not apply just input "-")
- Run the
Main.py
script
Hop'la, you've got yourself your modified EnergyPlus model(s) ready for simulation:exclamation:
To get a better idea of the workflow, there is a small example in the example folder of this repo.
- Root
- 📝 Main.py
- 📝 importdir.py
- 📝 BatchProcessing.csv
- 📁 Functions
- 📝 Function1.py
- 📝 Function2.py
- etc...