algorithmic modeling for Rhino


Ladybug + Honeybee

Ladybug and Honeybee are two open source environmental plugins for Grasshopper to help designers create an environmentally-conscious architectural design.

Release notes

Download Ladybug and Honeybee

Example Files for Ladybug

Example Files for Honeybee

Ladybug on GitHubHoneybee on GitHub

Ladybug started by Mostapha Sadeghipour Roudsari is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Based on a work at

Members: 468
Latest Activity: 7 minutes ago


What is Ladybug?

Ladybug is an open source environmental plugin for Grasshopper3D that helps architects and engineers create an environmentally-conscious architectural design.  Ladybug imports standard EnergyPlus Weather files (.EPW) into Grasshopper and provides a variety of 3D interactive graphics to support the decision-making process during the initial stages of design.

What is Honeybee?

Honeybee connects Grasshopper3D to EnergyPlus, Radiance, Daysim and OpenStudio for building energy and daylighting simulation.The Honeybee project intends to make many of the features of these simulation tools available in a parametric way.

For more information, see this presentation here:

or watch these videos:

Part 1: 

Part 2:

And this video here:

Discussion Forum

Building program workflow 12 Replies

Hi,I have a kind of question or bug report. Probably the first.I'm trying to "control" the zone program for each of them. I'm using the HB_ListZonePrograms component and connecting it to the…Continue

Started by Abraham Yezioro. Last reply by Mostapha Sadeghipour Roudsari 7 minutes ago.

Simulations sometimes work, sometimes don't 9 Replies

First of all, thank you Mostapha (et al) for your tremendous work! I plan on using Honeybee for daylighting analyses linked with thermal storage.My concern is that the simulations sometimes work and…Continue

Started by Vasken Merovingian. Last reply by Mostapha Sadeghipour Roudsari 1 hour ago.

Hourly radiation data 4 Replies

Hello , I'm trying to make a list of data of solar radiation incident on a vertical surface . What I need is a list of all hourly values ​​throughout the year, but I am not able to do it with…Continue

Tags: data, radiation, Hourly

Started by Simone. Last reply by Simone 9 hours ago.

annual profiles doesnt math with the point groups 4 Replies

Hello everybody,I have some problem with reading the hourly(and annual)result when I have dynamic shading, it writes me that I have different number of point groups as annual profiles. And I know…Continue

Started by Peter Zaťko. Last reply by Peter Zaťko 16 hours ago.

Ladybug Tweets

Comment Wall


You need to be a member of Ladybug + Honeybee to add comments!

Comment by navidhatefnia 12 hours ago
Comment by Mostapha Sadeghipour Roudsari on Thursday

Hi Reinier, Thanks. Understandable. If you happened to see the issue again for other cases that you can share please let me know.

Comment by Reinier Zeldenrust on Thursday

Hi Mostapha, thanks. It was happening for a view that I thought was perspective but it was a sort of axonometric parallel view. I changed it to perspective and now it works fine. Can't send you the file as it's a confidential project I'm afraid :/ Thanks though!

Comment by Mostapha Sadeghipour Roudsari on Thursday

Hi Reinier, I assume it is only happening for parallel views? Converting Rhino parallel views (which are not really parallel) to Radiance parallel views can be tricky. I put couple of checks but looks like you found an exception. Can you send me one of the examples that fails. Thanks.

Comment by Reinier Zeldenrust on Wednesday

Hi, I'm doing some image based renderings, and they work fine, but in some occasions the rendered view is different from the saved Rhino view, usually it is much more zoomed out than the saved view. Is there some way to circumvent this?

Comment by Mostapha Sadeghipour Roudsari on October 11, 2014 at 8:45pm

Hi Teal, Looks like that there is white space in the file path (between your name and your family name) that causes this issue. We will get this fixed for the next release but meanwhile can you first create a folder with no space (e.g. c:\ladybug) and then try to set it as the working directory. That should solve the issue.

Comment by Teal Delys on October 10, 2014 at 3:57pm


I am having troubles using the GenCumulativeSkyMtx component. When I plug in the epw file the component turns red and says:

1. Solution exception:Could not find file 'C:\Users\Teal Delys\AppData\Roaming\Ladybug\Seattle_Boeing_Field__Isis_WA_USA\Seattle_Boeing_Field__Isis_WA_USA_dif_1.mtx'.

I have tried to create a working directory but it did not accept that either. Any tips?



Comment by Francesco De Luca on October 6, 2014 at 11:13pm

Hello Mostapha, 

yes actually also working with a model in millimeters and the warning the results were appropriate. So it is possible to not scale the model. Thank you for the suggestions about electrical light and IES files.

Comment by Mostapha Sadeghipour Roudsari on October 2, 2014 at 9:07pm

One more thing. If you are modeling electrical lights and importing IES files make sure that you are working in meters, otherwise you can get really wrong results.

Comment by Mostapha Sadeghipour Roudsari on October 2, 2014 at 9:06pm

Hi Francesco,

As far as all the model is in the same scale it will be fine with Radiance, however you should make sure that the parameters are set correctly for your model (e.g. -ad). You can set it up using RADParameters component and the results will be accurate. In any case the warning will stay there until you change the units to meters.


Members (468)



Search Grasshopper


  • Add Photos
  • View All

© 2014   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service