Ironbug Beta Release


Hi @MingboPeng,

Thanks a for all the amazing work!

Regarding the Image Viewer I’ve been remapping the RGB values to the legend to obtain the corresponding lux levels. any chance the component could issue the values directly?

Kind regards,


Hi @OlivierDambron

How do you remap the RGB value to luminance value? did you do manually?



hi @MingboPeng
sorry for the late reply. indeed either I find the same color scale or I screenshot the one falsecolor uses and use imagemapper and input the bounds+remap values by depicting the values on the image, nothing precise here. When I get some time I’ll try to look inside falsecolor or DIva, I think they had a component for that.



Hi @OlivierDambron

Here is a quick hack to get luminance values (tested in Rhino 6): (23.5 KB)

Here is the tested HDR:
Room.HDR (141.9 KB)

Note: this won’t work for falsecolor image, please use original HDR image.

Let me know you have any questions.



Thanks so much @MingboPeng !



Looks really impressing.
How can I import all the HVAC components.
Where do i have to put all the C# files in order to get it working.
Till now only a few components show up when i follow the installation instructions.


@Erikbeeren what version of OpenStudio are you using?
Currently I would suggest to use 2.5.0 for now.


I am using version 2.5.0. The problem is that a lot of icons don’t show up in Ironbug Grasshopper.
I am quit used to Grasshopper but I really don’t know what to do with all the documents in Ironbug-master folder.


I am not sure how you installed the plugin, did you follow the above installation steps?

1 Like

Thanks, reinstalling Ironbug helped. I did not use the folder C:\Ironbug to unzip the Ironbug plugin. After de-installing and reinstalling Ironbug is working now.


Here is an updated package with a few of bugs fixed, and please let me know if you find more. thanks.


20181216 update: (1.4 MB)

  1. Added Radiance value extraction in Ladybug_ImageViewer
  2. Fixed some display issues on 4k screen

Update from old version:

  1. Unlock the zip file.
  2. Unzip to override files in C:\Ironbug

New installation:
Check the first post.


Hi Mingbo, I downloaded your latest Ironbug release just this past week and followed the installation instructions exactly on two different machines (to rule out firewall as a problem), and I do not see any of the HVAC components in Grasshopper. Please see the attached screenshot. All I see is the Mingbo_Dev tab and the Honeybee Export to Openstudio component. Please advise, I’m happy to provide further info as needed.


Hi @Jabboud,

I am not sure where you downloaded the “lastest” version. Did you check this Ironbug Preview Release


Hi @MingboPeng,
I have a wish regarding the PlantBranches component. It would be nice if this component keeps up the data tree structure of the input data tree. The AirLoopBranches component does this already and sends the information correctly to Openstudio. (see image below) The PlantBranches component somehow simplifies/flattens the data tree structure.


Hi @Erikbeeren

AirLoopBranches component is different than the plantBranches component, which is because in the airloop, each airloop branch can only have one thermalzone, whereas in plant loops, you can add more than one objects in one branch.

Meanwhile, when creating the air loops, it is likely to model multiple loops based on the zoning/floor, etc, so in AirloopBranches component, it automatically puts each thermal zone in one single airloop branch, and creates multiple loops if the input data structure is branched.

This is an example of plantBranches that some branches have more than one item.
3 branches:

In your case:
the result will be 6 branches:

  • -branch#1: 6 items
  • -branch#2: 6 items
  • -branch#3: 8 items
  • -branch#4: 6 items
  • -branch#5: 6 items
  • -branch#6: 8 items

if you want to put each item into each branch individually, you could use “Graft” to make each branch has only one item.

ps: instead of replying to this topic (Ironbug Beta Release), please post a new post if you have any other questions. It’d be easier for others to search the similar question later:>



Hi @MingboPeng,
Thanks for your reply. With grafting I already tried, but I didn’t succeed to generate different loops with different branches (in my case 6 apartments on 1 floor and each apartment with its own plant loops). Finally I succeeded by exploding the tree and model each branch separately, but this gave a huge amount of spaghetti. (see image below)

This generated all desired plant loops in openstudio. (see image below)

And this one.

The reason I like the way the AirLoopBranches component is structured is that it reduces the amount of spaghetti and is more easy to put into a automated workflow without having to explode tree structures.

Just one node…

But 6 Loops generated!


Hi @Erikbeeren,

That makes totally sense in your case.
In the most projects I have worked on, typically it only need one or two or three plant loops, and each plant loop is totally different than others.

Let me add a switch in PlantloopBranches component for you to automatically put each item per branch, and make a loop per gh_branch, just like AirloopBranch.


Unitary HP System on Supply Side

Super! @MingBoPeng,

That would be great!


Hi @Erikbeeren,

Please download the update zip file, and unzip (unblock zipfile first) to C:\Ironbug, replace the old files.
I attached my test gh file as well.
I only tested a couple simple files, haven’t really tested in complex loops. Please test carefully, and double check if it generates the correct loops.

Please let me know if you find any bugs,

Map branch to (22.7 KB)
Ironbugv0.0.12(20190624update).zip (264.1 KB)