Grasshopper

algorithmic modeling for Rhino

Ladybug

ADDON

Component Index > Ladybug

0 | Ladybug
1 | AnalyzeWeatherData
2 | VisualizeWeatherData
3 | EnvironmentalAnalysis
4 | Renewables
5 | Extra
6 | Developers
7 | WIP

5 | Extra

Activities Met List
Provides a list of available activites and outputs the metabolic rate of that activity for use in the Ladybug PMV comfort calculator
Adaptive Comfort Parameters
Use this component to set Adaptive comfort parameters for the Adaptive Comfort Calculator or the Adaptive Comfort Chart
Beaufort Ranges
This component outputs conditional statements as per beaufort scale that you can plug in conditionaStatement_ input of wind rose component
Body Characteristics
Use this component to calculate the Basal Metabolic Rate, Body Mass Index indices and to create the "bodyCharacterstics_" input for the "Thermal comfort indices" component
BTU2Wh
Use this component to convert energy values in BTU to Wh or kBTU to kWh
BTUft2Whm
Use this component to convert energy values in BTU/ft2 to Wh/m2 (or kBTU/ft2 to kWh/m2)
C2F
Use this component to convert temperatures from Celcius to Fahrenheit
Capture View
Use this component to capture Rhino views and save them to your hard drive as as a
Cfm2M3s
Use this component to convert volume flow rate from U
CombineSolarEnvelopes
Use this component to combine two or more solar envelopes from Ladybug_SolarEnvelope component
Comfort Mannequin
Use this component to color a mannequin based on their relation to a comfort temperature
Construct Time
Use this component to construct a specific hour from corresponding time in hours, minutes and seconds
Countour Mesh
Use this component to create contoured visualizations of any analysis mesh and corresponding numerical dataset in Ladybug + Honeybee
Create Legend
Use this component to create a custom legend for any set of data or to create a more flexible legend for any ladybug component with a legend
Day_Month_Hour
Use this component to calculate date information from an hour of the year
DOY_HOY
Use this component to calculate the day of the year and hour of the year from an input date with a day of the month, month of the year and hour of the day
F2C
Use this component to convert temperatures from Fahrenheit to Celcius
False Start Toggle
Just like a normal Boolean Toggle, except it always reverts to "False" on file open
fly
Use Fly to cycle through all connected sliders
Generate Mesh
Use this component to genrate a mesh with corresponding test points
Gradient Library
Use this component to access a library of typical gradients useful throughout Ladybug
L2G
Use this component to convert the liquid volume from Liters to U
Legend Parameters
Use this component to change the colors, numerical range, and/or number of divisions of any Ladybug legend along with the corresponding colored mesh that the legend refers to
lux2ft-cd
Use this component to convert illuminance from lux to foot-candles
M3s2Cfm
Use this component to convert volume flow rate from S
Mesh Threshold Selector
Use this component to select out the part of a colored mesh that meets a certain conditional statement
Mesh-To-Hatch
Use this component to bake a clored mesh into the Rhino scene as a series of colored hatches
MRT Calculator
Use this component calculate Mean Radiant Temperature (MRT) given a set of temperatures and corresponding view factors
ms2mph
Convert from m/s to mile/h
North
Use this component to create a compass sign that indicates the direction of North in the Rhino scene
Orient to Camera
Use this component to generate a plane that is oriented perpendicular to the active Rhino viewport camera direction and centered at an input _initPosition point
Orientation Study Parameters
Use this component with the Ladybug "Radiation Analysis", "Sunlight Hours Analysis", or "View Analysis" component to set up the parameters for an Orientation Study
Passive Strategy List
Provides a list of passive thermal strategies to be plugged into the Ladybug_Psychrometric Chart
Passive Strategy Parameters
Use this component to adjust the assumptions of the passive strategies that can be overalid on the Ladybug the Psychrometric Chart
PMV Comfort Parameters
Use this component to set PMV comfort parameters for the PMV comfort calculator or the Psychrometric Chart
Real Time Radiation Analysis
Use this component to scroll through the results of a Ladybug Radiation Analysis on an hour-by-hour, day-by-day, or month-by-month basis in real time!
The component uses a sky matrix (SkyMxt) from the selectSkyMxt component and the intersection matrix (intersectionMxt) from the Radiation Analysis component to calculate real time radiation results
Recolor Mesh
Use this component to re-color a mesh with new a numerical data set whose length corresponds to the number of faces in the _inputMesh
Render View
Use this component to render Rhino views and save them to your hard drive
rIP2rSI
Use this component to convert R-Values in IP (h·ft2·°F/BTU) to R-Values in SI (K·m2/W) to plug into any of the Honeybee material components
Set Rhino Sun
Use this component to set the Rhino sun from grasshopper and coordinate your Rhino visualizations with the Ladybug weatherfile and other solar parameters
Set the View
Use this component to set the camera location and direction for the Rhino "Perspective" viewport
Shading Parameters List
Use this component to generate shading depths, numbers of shades, horizontal or vertical boolean values, and shade angles for different cardinal directions to be plugged into the "Ladybug_Shading Designer" component or the "Honeybee_EnergyPlus Window Shade Generator"
Texture Maker
Use this component to generate textures from colored meshes
True North
Use this component to calculate Earth's true north from magnetic north
uIP2uSI
Use this component to convert U-Values in IP (BTU/h·ft2·°F) to U-Values in SI (W/K·m2) to plug into any of the Honeybee material components
Wh2BTU
Use this component to convert energy values in Wh to BTU (or kWh to kBTU)
Whm2BTUft
Use this component to convert energy values in Wh/m2 to BTU/ft2 (or kWh/m2 to kBTU/ft2)
ImageViewer
Preview image files
Please find the source code from:
https://github

7 | WIP

Bioclimatic Chart
This is the Bioclimactic Chart
ENVI-Met Building Terrain
Use this component to generate inputs for "LB ENVI-Met Spaces"
ENVI-Met Display
Use this component to visualize ENVI-Met v4
ENVI-Met Find Output Folder
This component let you select output folders from Workspace folder
ENVI-Met Grid
Use this component to visualize ENVI-Met v4
ENVI-Met Manage Workspace
Use this component to create a Workspace folder
ENVI-Met Read Library
This component let you select materials from ENVI-Met library
ENVI-Met Results Reader
This component generate readable output files of ENVI-Met v4
ENVI-Met Soil Plant Source
Use this component to generate ENVI-Met inputs for "LB ENVI-Met Spaces"
ENVI-Met Spaces
Use this component to generate ENVI-Met v4
Import CEC Photovoltaics Module
Use this component to import Photovoltaics module settings for particular module from "California Energy Commission (CEC) Modules" library
Import Sandia Photovoltaics Module
Use this component to import Photovoltaics module settings for particular module from "Sandia National Laboratories Modules" library
Kmz Generator
Use this component to export geometries into an Google Earth file
Location Finder
This component uses Google Maps API to generate locations
Pedestrian Wind Comfort
Use this component to analyse pedestrian wind comfort and safety for the present and potential (newly built) urban environments
Shading Mask_II
Use this component to see the portion of the sky dome that is masked by context geometry around a given viewpoint
Shadow Study
Use this component to generate outline curves representing shadows cast by input _geometry for a given _sunVector
SunriseSunset
Use this component to get information about the sun
Sun_Shades_Calculator
Use this component to generate shading devices, either surface or pergola, for any glazed surface or list of glazed surfaces
Terrain Generator
This component uses Google Maps API to achieve elevation data and satellite images of the terrain generated

3 | EnvironmentalAnalysis

Bounce from Surface
Use this component to get a sense of how direct sunlight is reflected off of an initial _sourceSrf and subsequently to a set of context_ geometries by tracing sun rays forwards through this geometry
Comfort Shade Benefit Evaluator
This is a component for visualizing the desirability of shade in terms of comfort temperature by using solar vectors, a series of hourly temperatures (usually outdoor temperatures), and an assumed balance temperature
Cone Of Vision
Use this component to generate and visualize cones of vision
Forward Raytracing
Use this component to get a sense of how sunlight is reflected by a set of context geometries by tracing sun rays forwards through this geometry
Radiation Analysis
This component allows you to calculate the radiation fallin on input _geometry using a sky matrix from the selectSkyMxt component
Shading Mask
Use this component to see the portion of the sky dome that is masked by context geometry around a given point
ShadingDesigner
Use this component to generate shading breps for any glazed surface or list of glazed surfaces
SolarEnvelope
Use this component to generate a solar envelope for a given test surface, set of solar vectors, and context geometry that you want to ensure solar access to
SolarEnvelopeBasic
Use this component to generate a solar envelope for a closed boundary curve with minimum inputs
SolarFan
Use this component to generate a solar fan for a given test surface and set of solar vectors
SolarFanBasic
Use this component to generate a solar fan with minimumal input data
Steady State Surface Temperature
Use this component to calculate a steady state interior/exterior surface temperature from given given indoor/outdoor air temperatures and surface U-Values
Sunlight Hours Analysis
This component calculates the number of hours of direct sunlight received by input geometry using sun vectors from the sunPath component
Surface View Analysis
Use this component to calculate view factors from a point or plane to a set of surfaces
View Analysis
Use this component to evaluate the visibility of input _geometry from a set of key viewing points
View From Sun
Use this component to open a new viewport in Rhino that shows the view from the sun
view Rose
Use this component to see the area visible from a given viewpoint across a 2D plane of vision
Window Downdraft
Use this component to compute the floor-level downdraft air temperature and velocity at a given set of points that are located close to a cold surface such as a window

1 | AnalyzeWeatherData

Adaptive Comfort Calculator
Use this component to calculate the adaptive comfort for a given set of input conditions
Analysis Period
Use this component to set an analysis period, which can be used as input for a variety of other Ladybug and Honeybee components
Ankle Draft Discomfort
Use this component to calculate discomfort from cold drafts at ankle-level
Average Data
Use this component to select the data out of an annual hourly data stream (from the importEPW component) using the "Analysis Period" component
Branch Data
Use this component to convert any list of annual data into a data tree branched by day of the year, month of the year, or hour of the day
CDD_HDD
Calculates heating and cooling degree-days
CDH_HDH
Calculates heating and cooling degree-hours
Clothing Function
Use this component to generate a list of values representing a clothing schedule based on outdoor air temperature
Draft Discomfort
Use this component to calculate discomfort from cold drafts on the back of the neck (arguably the most sensitive part of the human body to cold drafts)
Humidity Ratio Calculator
Calculates the humidity ratio from the ladybug weather file import parameters
Conversion formulas are taken from the following publications:
Vaisala
Outdoor Comfort Calculator
Use this component to calculate the Universal Thermal Climate Index (UTCI) for a set of input climate conditions
PMV Comfort Calculator
Use this component to calculate comfort metrics of Predicted Mean Vote (PMV), the Percent of People Dissatisfied (PPD), and the Standard Effective Temperature (SET) for a set of climate conditions and occupant behavior/clothing
Radiant Asymmetry Discomfort
Use this component to calculate discomfort from radiant assymetry
Separate data
Use this component to separate the text strings from the numbers in the climate data streams output from the Import EPW component
Thermal Comfort Indices
Use this component to calculate various thermal comfort indices:
------
- HI (Heat Index)
- humidex (humidity index)
- DI (Discomfort Index)
- WCI (Wind Chill Index)
- WCT (Wind Chill Temperature)
- WBGT (Wet-Bulb Globe Temperature) indoors
- WBGT (Wet-Bulb Globe Temperature) outdoors
- TE (Effective Temperature)
- AT (Apparent Temperature)
- TS (Thermal Sensation)
- ASV (Actual Sensation Vote)
- MRT (Mean Radiant Temperature)
- Iclp (Predicted Insulation Index Of Clothing)
- HR (Heart Rate)
- DhRa (Dehydration Risk)
- PET (Physiological Equivalent Temperature)
- THI (Temperature Humidity Index)
- PHS (Predicted Heat Strain)
WetBulbTemp
Use this component to calculate Wet Bulb Temperature and Dew Point Temperature
Wind Speed Calculator
Use this component to calculate wind speed at a specific height for a given terrain type

4 | Renewables

Cold Water Temperature
Use this component to calculate the cold (inlet, mains) water temperature, if water pipes are burried undeground
Commercial Public Apartment Hot Water
Use this component to calculate domestic hot water consumption for each hour during a year, for Commercial, Public and Apartment buildings
DC to AC derate factor
Use this component to calculate overall DC to AC derate factor for Photovoltaics Surface's "DCtoACderateFactor_" input
Photovoltaics Module
Use this component to define the Photovoltaics crystalline silicon (c-Si) module settings
Photovoltaics Performance Metrics
Use this component to calculate various Photovoltaics performance metrics
Photovoltaics Surface
Use this component to calculate amount of electrical energy that can be produced by a surface
if a certain percentage of it is covered with Photovoltaics
PV SWH System Size
Use this component to generate the PVsurface or SWHsurface for "Photovoltaics surface" or "Solar Water Heating surface" components, based on initial PV or SWH system sizes
Residential Hot Water
Use this component to calculate domestic hot water consumption for each hour during a year, for a single family household (house)
Simplified Photovoltaics Module
Use this component to define simplified Photovoltaics crystalline silicon (c-Si) module settings
Solar Water Heating Performance Metrics
Use this component to calculate various Solar water heating performance metrics
Solar Water Heating Surface
Use this component to calculate amount of thermal energy that can be produced by a surface
if a certain percentage of it is covered with Solar water heating liquid collectors
Solar Water Heating System Detailed
Use this component to define a detailed Solar water heating system settings
Solar Water Heating System
Use this component to define Solar water heating system settings
Sunpath Shading
This component calculates the shading of:
- Photovoltaic modules
- Solar Water Heating collectors
- any other purpose (shading of points)
Tilt And Orientation Factor
This component calculates the Optimal Tilt, Optimal Orientation and TOF (Tilt and Orientation Factor) for PV modules or Solar water heating collectors

2 | VisualizeWeatherData

3D Chart
Use this component to make a 3D chart in the Rhino scene of any climate data or hourly simulation data
Adaptive Comfort Chart
Use this component to calculate the adaptive comfort for a given set of input conditions
Colored Sky Visualizer
Use this component to visualize a Perez sky as a colored mesh in the Rhino scene using the weather file location, a time and date, and an estimate of turbidity (or amount of particulates in the atmosphere
GenCumulativeSkyMtx
This component uses Radiance's gendaymtx function to calculate the sky's radiation for each hour of the year
Import Ground Temp
Use this component to visualise ground temperatures throughout the year at specific depths
Monthly Bar Chart
Use this component to make a bar chart in the Rhino scene of any monhtly or avrMonthyPerHour climate data or simulation data
Outdoor Solar Temperature Adjustor
Use this component to adjust an existing Mean Radiant Temperature for shortwave solar radiation
Psychrometric Chart
Use this component to draw a psychrometric chart in the Rhino scene and evaluate a set of temperatures and humidity ratios in terms of indoor comfort
Radiation Calla Dome
Use this component to draw Radiation Calla Dome, which shows you how radiation would fall on an object from all directions for a given sky
Radiation Rose
Use this component to make a radiation rose in the Rhino scene
selectSkyMtx
Use this component to select a specific sky matrix (skyMxt) for an hour of the year or for an analysis period
Sky Dome
This component allows you to visualize a selected sky matrix from the selectSkyMxt component in order to see the patches of the sky dome where radiation is coming from
SunPath
Use this component to make a 3D sun-path (aka
Wind Boundary Profile
Use this component to visualize a wind profile curve for a given terrain type
Wind Rose
Use this component to make a windRose in the Rhino scene

0 | Ladybug

Construct Location
Use this component if you do not have an
Create LB Header
Use this component to generates a Ladybug Header that can be combined with any raw data in order to format it for use with the Ladybug/Honeybee components
Decompose Location
Use this component to separate and exctract the information in the 'location' output of the importEPW or constructLocation component
download EPW Weather File
Use this component to open the epwmap page in your default web browser and download an
Import epw
Use this component to import lists of weather data into Grasshopper from a standard
Import Location
Use this component to import location data from a standard
Import stat
Use this component to import climate data found in the
Ladybug
This component carries all of Ladybug's main classes
Open EPW And STAT Weather Files
Use this component to automatically download a
Open EPW Weather File
Use this component to open an
Open STAT File
Use this component to open a
Update File
Use this component to update ladybug tools components in an old file

6 | Developers

Export Ladybug
Code Developers of Ladybug and Honeybee can use this component to export Ladybug/Honeybee user objects and source code that they create to the Github folder on their computer
Update Ladybug
Code Developers and Beta Testers of new Ladybug components can use this component to remove old Ladybug components, add new Ladybug components, and update existing Ladybug components from a synced Github folder on their computer

© 2018   Created by Robin Rodricks and Andrew Heumann.   Hosted by

Badges  |  Report an Issue  |  Terms of Service