# Deconstruct Material

![](https://459479801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ma9N5K8lMbAhbyBVgms%2Fuploads%2Fgit-blob-4b73f9119267640ab71148b956bd5dc5c9226a87%2FDeconstruct_Material.png?alt=media)

![](https://459479801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ma9N5K8lMbAhbyBVgms%2Fuploads%2Fgit-blob-58eff7ae20bae7f6e57d1d05573deecb74bbe56f%2FDeconstruct_Material.png?alt=media) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-energy/blob/master/honeybee_grasshopper_energy/src/HB%20Deconstruct%20Material.py)

Deconstruct a material into its constituient attributes and values.

## Inputs

* **mat \[Required]**

  A material to be deconstructed. This can also be text for a material to be looked up in the material library.&#x20;

## Outputs

* **values**

  List of values for the attributes that define the material.&#x20;
* **attr\_names**

  List of text that is the same length as the values, which notes the attribute name for each value.&#x20;
* **r\_val\_si**

  R-value of the material in m2-K/W. Note that R-values do NOT include the resistance of air films on either side of the material.&#x20;
* **r\_val\_ip**

  R-value of the material in h-ft2-F/Btu. Note that R-values do NOT include the resistance of air films on either side of the material.&#x20;
