Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.54 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.54 KB

EppyWorkflow

Description

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.

Why?

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.

How does it work?

  • 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:

Example

To get a better idea of the workflow, there is a small example in the example folder of this repo.

Structure

  • Root
    • 📝 Main.py
    • 📝 importdir.py
    • 📝 BatchProcessing.csv
    • 📁 Functions
      • 📝 Function1.py
      • 📝 Function2.py
      • etc...