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: 555
Latest Activity: 5 hours 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.

You can get started by watching this video:

Here are three separate playlist for Ladybug, Comfort tools, and Honeybee.

For more information, see this presentation here:

or watch these videos:

Part 1: 

Part 2:

And this video here:

Discussion Forum

Heating/Cooling schedules ... high temperatures for winter time 7 Replies

Hi,Following this thread i"m having "serious" issues…Continue

Started by Abraham Yezioro. Last reply by Abraham Yezioro 5 hours ago.

import to honey bee 3 Replies

how can i import this form to honey bee?Continue

Started by maryamamiri. Last reply by Mostapha Sadeghipour Roudsari 9 hours ago.

Where to Download GenDayMtx.exe in China? 3 Replies

Hello, Where to Download…Continue

Started by ancientholiday. Last reply by Mostapha Sadeghipour Roudsari 9 hours ago.

Creating video files out of eplus visualizations 2 Replies

Hello everyone,I have been going the energy simulation tutorials and I have to say thank you for all the resources you are giving.I have a quick question on visualizing results. Is there an option to…Continue

Started by Theodoros Galanos. Last reply by Theodoros Galanos 9 hours ago.

Ladybug Tweets

Comment Wall


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

Comment by Örn Erlendsson on Thursday

Thank you Chris and Abraham for your help!

I would also like to report a bug in the HB_LookUp_Folder component. Connecting the analysisType output from that component to the ReadRADresult component gives an error.  I ran a DF simulation but for some reason the LookUp component says that the analysis type is illuminance, lux. Connecting the analysis type from the runDaylightAnalysis component fixes the issue however. See below. I have all the latest updates from github (updated today).

Comment by Chris Mackey on Thursday


I can second Abraham's comment about the wind profile, which is geared more to understanding the prevailing wind direction and speed for a given period rather than the average wind speed.  If you use the wind profile, make sure that you sync with the version on the github as there have been a lot of important changes and bug fixes to it recently.

Comment by Abraham Yezioro on Wednesday


I recommend you to check the LB_WindBoundaryProfile component. I suspect you will find it more useful for your question, rather than averaging velocities.

Comment by Örn Erlendsson on Wednesday

Sorry! Of course you thought of this haha! I can just use the Ladybug Average Data component! Thanks!

Comment by Örn Erlendsson on Wednesday

Hi Mostapha! I'm using the windrose component in Ladybug.

It would be great to see a windspeed and winddirection output on the component. It would be useful when you have a specific analysis period in the input and need to calculate maximum, minimum and average values for that specific period. It would be great to see this in the next version ;)

Keep up the awesome work.

Comment by Francesco De Luca on January 23, 2015 at 4:05am


thank you Chris for the links and indications. Thank you also Mostapha, I will downlaod the new comonent.

Comment by Mostapha Sadeghipour Roudsari on January 23, 2015 at 2:46am

Hi Francesco, Chris, Chris's comment is valid just in case you're preparing the geometry for energy simulation, otherwise you should be able to assign glass materials to a surface. Be aware that glass type is 5 now (and not 4). If you sync with github the new component should work as expected.

Comment by Chris Mackey on January 22, 2015 at 2:32pm

Thanks for posting the link to my videos, Nora!


Mostapha has also put up a good playlist on that covers some ladybug components that I do not cover in the "getting started with ladybug" series:

He also has a great one on daylighting from his penn workshop:

For your surface type question, windows must be assigned to a parent surface (like a wall or a roof) and so it is not possible to make a window with the createHBSrfs component.  You can assign a window to a wall or a roof with the "addHBGlz" component or the "Glazing based on ratio" component.

Comment by Francesco De Luca on January 22, 2015 at 2:43am


is the Honeybee_createHBSrfs changed? There is not anymore the Glass surface type? (srfType_ input)


Comment by Francesco De Luca on January 22, 2015 at 2:22am

Thank you Nora!! I was just looking for those videos.


Members (555)



Search Grasshopper


  • Add Photos
  • View All

© 2015   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service