An open API service indexing awesome lists of open source software.

https://github.com/hongyuanjia/destep

[WIP] A toolkit to convert 'DeST' models to 'EnergyPlus' models
https://github.com/hongyuanjia/destep

dest energyplus

Last synced: 11 months ago
JSON representation

[WIP] A toolkit to convert 'DeST' models to 'EnergyPlus' models

Awesome Lists containing this project

README

          

---
output: github_document
---

```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```

# destep

[![R-CMD-check](https://github.com/hongyuanjia/destep/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/hongyuanjia/destep/actions/workflows/R-CMD-check.yaml)

> A toolkit to convert 'DeST' models to 'EnergyPlus' models

## Installation

You can install the development version of destep like so:

```r
install.packages("destep",
repos = c(
hongyuanjia = "https://hongyuanjia.r-universe.dev",
cran = "https://cran.r-project.org"
)
)
```

## Supported DeST components

This package is still under heavy development and is not ready for use. Currently, the following components are supported:

* [x] Geometry
* [x] Material
* [x] Construction
* [ ] Internal gains [WIP]
* [ ] Shading
* [ ] HVAC

## Get started

```{r example}
library(destep)

# use a DeST typical building model as an example
path <- download_dest_model("Commercial office A", "Chongqin", 2015, tempdir())

# make sure EnergyPlus IDD file can be found even if EnergyPlus itself was not
# installed
eplusr::use_idd(23.1, download = "auto")

# read the DeST model and convert it to an EnergyPlus model
read_dest(path) |> to_eplus(23.1)
```