Skip to content

Instantly share code, notes, and snippets.

@mitchute
Last active July 23, 2020 17:13
Show Gist options
  • Save mitchute/9833e093fa8df3038ba0c48abfcf58a9 to your computer and use it in GitHub Desktop.
Save mitchute/9833e093fa8df3038ba0c48abfcf58a9 to your computer and use it in GitHub Desktop.

Enhanced Standard 140 Integration

Proposal: develop a standard, automated method for generating most of the standard 140 reports. Most of the data, including plots, can be automatically generated. The exception are the explanations given by the modelers in the modeler's report.

To enable this, the following is proposed:

  1. Develop a Jupyter notebook which will serve as the test suite runner.
    1. Jupyter notebook will serve as the project interface.
    2. The modeler will specify the test suite configurations here. e.g. OS SHA, E+ SHA, etc.
    3. The modeler will execute the test from the notebook.
    4. Plots will be reported to the notebook.
    5. Modeler's will detail their report in the notebook.
    6. The notebook can then be exported as a PDF via LaTeX, exported to markdown format, and/or the package can be exported as source for archiving and distribution.
  2. Develop associated backend code to enable workflow.
    1. Code required to pull/build OpenStudio and EnergyPlus at specific SHA.
    2. Code required to execute test suite.
    3. Code required to process results.
    4. Code required to generate plots.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment