> For the complete documentation index, see [llms.txt](https://docs.ladybug.tools/dragonfly-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/dragonfly-primer/components/0_create/set_plenums.md).

# Set Plenums

![](/files/qZ7LIj03k8W5rmEJNZR2)

![](/files/rio4hpzR9nE2SyhBuIID) - [\[source code\]](https://github.com/ladybug-tools/dragonfly-grasshopper/blob/master/dragonfly_grasshopper/src//DF%20Set%20Plenums.py)

Set the ceiling plenum and/or floor plenum depth of rooms for any Dragonfly object (Room2Ds, Stories, Buildings, Model).

### Inputs

* **df\_obj \[Required]**

A Dragonfly Model, Building, Story or Room2D to have plenum depths assigned to it.

* **ceil\_plenum**

A number for the depth that ceiling plenums extend into rooms. Setting this to a positive value will result in a separate plenum room being split off of the Room2D volume during translation from Dragonfly to Honeybee.

* **floor\_plenum**

A number for the depth that floor plenums extend into rooms. Setting this to a positive value will result in a separate plenum room being split off of the Room2D volume during translation from Dragonfly to Honeybee.

### Outputs

* **report**

Reports, errors, warnings, etc.

* **df\_obj**

The input Dragonfly object with ceiling or floor plenum depths set.
