Mostapha Sadeghipour Roudsari
Ladybug Tools & University of Pennsylvania
*Background image is the official posters for the movie “Back to the Future”.
+ 94,400
Downloads from Food4Rhino
(last updated: Aug 22 2017)
+ 8,600
Downloads from Dynamo Package Manager
(Ladybug, Honeybee and Butterfly)
(last updated: Aug 22 2017)
25
Contributors
+ 2,000
Discussion
(last updated: Aug 22 2017)
+ 5,300
Reply
...
Publications
& Workshops
Naomi Keena, Mohamed Aly Etman, Nancy Diniz, Alexandra Rempel, Anna Dyson
Center for Architecture Science and Ecology (CASE), Rensselaer Polytechnic Institute
...
Derivative Work
...
Derivative Work
...
Derivative Work
...
Derivative Work
*Background image is the official posters for the movie “Back to the Future”.
+ 800
Commit at github.com/ladybug-analysis-tools
Core Library
Core Ladybug Libraries
[+]
Radiance
EnergyPlus
...
Geometry
Libraries
External Application
External Application
c++, etc
Python
Iron Python
Python
Ladybug for Web
Credit: Theo Armour
Ladybug for Web
Credit: Theo Armour
Ladybug for DynamoBIM
Released on January 2016
Honeybee for DynamoBIM
Available on Package Manager
Honeybee for DynamoBIM
Available on Package Manager
Honeybee Python library
Available on Github
from honeybee.room import Room�from honeybee.radiance.material.glass import GlassMaterial�from honeybee.radiance.sky.certainIlluminance import SkyWithCertainIlluminanceLevel�from honeybee.radiance.recipe.gridbased import HBGridBasedAnalysisRecipe�
room = Room(origin=(0, 0, 3.2), width=4.2, depth=6, height=3.2, rotationAngle=45) # create a test room�room.addFenestrationSurface(wallName='back', width=2, height=2, sillHeight=0.7) # add a window to the back wall�glass_60 = GlassMaterial.bySingleTransValue('tvis_0.6', 0.6) # add another window with custom material.�room.addFenestrationSurface('right', 4, 1.5, 1.2, radianceMaterial=glass_60) # This time to the right wall�
# run a grid-based analysis for this room�sky = SkyWithCertainIlluminanceLevel(illuminanceValue=2000) # generate the sky�testPoints = room.generateTestPoints(gridSize=0.5, height=0.75) # generate grid of test points�rp = HBGridBasedAnalysisRecipe(sky=sky, pointGroups=(testPoints,), simulationType=0, hbObjects=(room,))�
# write and run the analysis�rp.writeToFile(targetFolder=r'c:\ladybug', projectName='room')�rp.run(debug=False)��results = rp.results(flattenResults=True)�print 'Average illuminacen level in this room is {} lux.'.format(sum(results) / len(results))
0
1
2
3
4
Honeybee Python library
Available on Github
*
Cross Platform
Windows, Linux, etc.
Radiance
IDF
HDR
Cross Platform
EnergyPlus, Radiance,...
Automated State of the Art Workflows
Three Phase Daylight Modeling
Credit: Sarith Subramaniam
Automated State of the Art Workflows
Three Phase Daylight Modeling
Credit: Sarith Subramaniam
Automated State of the Art Workflows
Three Phase Daylight Modeling
Credit: Sarith Subramaniam
Automated State of the Art Workflows
Three Phase Daylight Modeling
Credit: Sarith Subramaniam
Automated State of the Art Workflows
Three Phase Daylight Modeling
Credit: Sarith Subramaniam
Automated State of the Art Workflows
Three Phase Daylight Modeling
Credit: Sarith Subramaniam
Automated State of the Art Workflows
Three Phase Daylight Modeling
Credit: Sarith Subramaniam
Butterfly
A plugin to interact with OpenFOAM for CFD
Butterfly
Testing and validation
Butterfly
Credit: Theodore Galanos
Butterfly
Credit: Theodore Galanos
Interoperability 2.0
Grasshopper Components to Dynamo Nodes
Interoperability 2.0
Grasshopper Components to Dynamo Nodes
2017
Subject to change!
http://forums.autodesk.com/t5/revit-ideas/api-access-to-room-openings-geometry-and-materials-in-revit/idi-p/6642406
2017
Subject to change!
@ladybug_tools @__mostapha__
https://www.facebook.com/LadybugTools
http://www.grasshopper3d.com/group/ladybug
Thank You!