EnergyPlus geometry GUI with IDF round-trip compatibility (Euclid replacement?)

asked 2026-01-05 06:16:46 -0600

Samuel de Vries's avatar

updated 2026-01-05 10:05:31 -0600

Hi,

I primarily work with EnergyPlus IDF files using text editors and Python (eppy). For geometry creation and editing, I would like to use a GUI-based tool, but with round-trip compatibility where I can:

  • Prepare or edit an IDF using a text editor or Python scripts
  • Open the same IDF in a geometry GUI, Modify geometry
  • Save the IDF
  • Continue editing the IDF (HVAC, EMS, controls, etc.) without any loss of information and prefereably no renaming of zones-surfaces etc.

I have always used Euclid + SketchUp because this offers this round-trip editting.

My problem is that SketchUp 2019 (which Euclid depends on) is no longer supported. Installers are no longer available on the SketchUp website. My IT department does not allow continued use due to security concerns

I am aware that my existing Euclid workflow might still function with newer SketchUp versions (e.g. 2023), but even if that works temporarily, that Sketchup version will end up becomming unsupported soon as well.

I have evaluated several EnergyPlus GUIs, but I have found only tools that import only geometry and constructions, rewrite or drop HVAC, EMS, or other advanced IDF content.

My questions:

  1. Does anyone know of any plans for a Euclid-like tool in the future (i.e. a geometry editor that operates directly on IDF geometry while preserving all other objects)?
  2. What GUI tool would you recommend for editting geometry as an alternative that integrates well in a workflow including python/eppy?
  3. I'm most inclined to switch to using Openstudio + the Sketchup plugin and then follow a more linear process: define gemeotry -> setup HVAC etc in openstudio -> edit idf for anything that OS does not offer -> my own python eppy scripts for changing IDF's and running them. Am I missing anything in the OpenStudio route that might be more usefull?
edit retag flag offensive close merge delete