Search NASA⌕ Search

DOE OSTI · code-9008

pnnl/Haskell-IDF-Executable

Abstract

Executables for working with EnergyPlus Input Files (IDF) This project aims to provide a suite of executables for working with EnergyPlus Input Files (IDF). The project is developed using the Haskell programming language (c.f., https://www.haskell.org/). The current release (version 0.1.0.0) includes a utility that "pretty prints" the input file (i.e., that decodes and then, immediately, re-encodes and displays the input file, viz., that sanitizes the input) and a utility that converts the input file into a labeled graph in the DOT language (c.f., https://www.graphviz.org/doc/info/lang.html) for subsequent rendering using Graphviz Visualization Software (c.f., https://www.graphviz.org/). An example workflow is to pipe the input file into the pretty printer, to pipe the result into the labeled graph converter, and then to pipe the result into Graphviz, yielding an image file that depicts the hierarchical and referential relationships between EnergyPlus Data Dictionary (IDD) classes that are detected within the input file.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Borkum, Mark. 2018-03-06. pnnl/Haskell-IDF-Executable. https://doi.org/10.11578/dc.20240614.11

Cite the original work for its findings. Save a collection to share your selection of sources.