> For the complete documentation index, see [llms.txt](https://docs.ladybug.tools/honeybee-primer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ladybug.tools/honeybee-primer/components/0_create/aperture.md).

# Aperture

![](/files/-MihnswMF_M3-Aj_Gpkm)

![](/files/-MihnswNzbYVNeAOZF43) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-core/blob/master/honeybee_grasshopper_core/src//HB%20Aperture.py)

Create Honeybee Aperture

## Inputs

* **geo \[Required]**

  Rhino Brep or Mesh geometry.&#x20;
* **name**

  Text to set the name for the Aperture and to be incorporated into unique Aperture identifier. If the name is not provided, a random name will be assigned.&#x20;
* **operable**

  Boolean to note whether the Aperture can be opened for ventilation.&#x20;
* **ep\_constr**

  Optional text for the Aperture's energy construction to be looked up in the construction library. This can also be a custom WindowConstruction object. If no energy construction is input here, a default will be assigned based on the properties of the parent face that the Aperture is assigned to (ie. whether the Face is a RoofCeiling, whether it has a Surface boundary condition, etc.)&#x20;
* **rad\_mod**

  Optional text for the Aperture's radiance modifier to be looked up in the modifier library. This can also be a custom modifier object. If no radiance modifier is input here, a default will be assigned based on the properties of the parent face that the Aperture is assigned to (ie. whether the Face is a RoofCeiling, whether it has a Surface boundary condition, etc.)&#x20;

## Outputs

* **report**

  Reports, errors, warnings, etc.&#x20;
* **apertures**

  Honeybee apertures. These can be used directly in radiance simulations or can be added to a Honeybee face for energy simulation.&#x20;
