> 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/3_serialize/load_gbxml_osm_idf.md).

# Load gbXML OSM IDF

![](https://3521261292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPHXQ1FZ8W_xSW4Nb61%2Fuploads%2Fgit-blob-461d1e6e93c8b4df527c160b37a5308e560bdfb1%2FLoad_gbXML_OSM_IDF.png?alt=media)

![](https://3521261292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPHXQ1FZ8W_xSW4Nb61%2Fuploads%2Fgit-blob-8f774625186ad6241fe07cce3a4b25c8cd52e519%2FLoad_gbXML_OSM_IDF.png?alt=media) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-core/blob/master/honeybee_grasshopper_core/src//HB%20Load%20gbXML%20OSM%20IDF.py)

Load a gbXML, OSM, or IDF file as a Honeybee Model.

The reverse translators within the OpenStudio SDK are used to import all geometry and boundary conditions (including adjacencies) to a Honeybee format.

Note that, while all geometry will be imported, it is possible that not all of the properties assigned to this geometry will be imported, particularly if a certain property is not supported in the OpenStudio SDK. Honeybee will assign defaults for missing properites.

### Inputs

* **model\_file \[Required]**

A file path to a gbXML, OSM or IDF file from which a Honeybee Model will be loaded.

* **reset\_props**

Set to True to have all energy properties reset to defaults upon import, meaning that only the geometry and boundary conditions are imported from the model file. (Default: False).

* **load \[Required]**

Set to "True" to load the Model from the input file.

### Outputs

* **report**

...

* **model**

A honeybee Model objects that has been re-serialized from the input file.
