Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.
/ EnergyPlusDotNet Public archive

☀️.Net client library to create/modify/extend EnergyPlus simulation files.

License

Notifications You must be signed in to change notification settings

usalu/EnergyPlusDotNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EnergyPlus.Net

A client library to deal with EnergyPlus simulation files in a way that feels natural to programmers with native type support, integrated documentation and automatic serialization. The days of string replacement in IDF text snippets, creating manual wrapper classes and worry about proper serialization are over.

Create Simulation file

The entire toolkit was generated through EPJSONToFramework out of the offical epJSON-Schema which was generated from the IDD of EnergyPlus V9-5-0. As there were no manual modifications made, this offers the possbility to upgrade to future versions or if necessary compile older versions.

Functionality

  • Creating/Modifying/Extending EnergyPlus simulation files
  • Merging IDF + IDF, epJSON + epJSON, IDF + epJSON
  • Bidirectional translation between IDF <-> epJSON

Acknowledgement

This project emerged as part of the DFG project Knowledge Base and Machine-Learning Assistance for Performance-oriented Building inside of the DFG research unit FOR 2363: Evaluation of building design variants in early phases on the basis of adaptive detailing strategies.

About

☀️.Net client library to create/modify/extend EnergyPlus simulation files.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages