Support multiple versions of EnergyPlus

Issue #8 open
Peter Ellis created an issue

Currently a given version of Euclid is compatible with a single specific version of EnergyPlus. This is because Euclid is parsing the the input file (.idf) against the one version of the input data dictionary (.idd) that is bundled with Euclid. Fortunately, the only objects that Euclid really cares about are related to geometry, and these geometry objects have not changed much between versions. Often it is possible to open an input file from an older or newer version of EnergyPlus, but you get warnings.

Ideally, Euclid would support multiple versions of EnergyPlus by automatically detecting the version number in the input file and parsing against the appropriate IDD. Other functionality may also change depending on objects and inputs that exist in the specific version of EnergyPlus.

Comments (1)

  1. Log in to comment