GithubHelp home page GithubHelp logo

hongyuanjia / eplusrintro Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 2.0 5.65 MB

Interfacing EnergyPlus Using R -- Intro to 'eplusr' Package

Home Page: https://hongyuanjia.github.io/eplusrIntro

License: Creative Commons Zero v1.0 Universal

R 42.72% CSS 57.28%
eplusr energyplus r

eplusrintro's People

Contributors

hongyuanjia avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

eplusrintro's Issues

Include slides on brief introduction of eplusr implementation

  • all parsed IDD and IDF data are store in data.table
  • basic process for parsing an IDD and IDF
  • core table getters
    • get_idd_class(), get_idd_field() for IDD
    • get_idf_object(), get_idf_value() for IDF
  • use merge, rbindlist and etc. to modify those data.tables to update IDF
  • use R6 package to implement OO API
  • SQL interface
  • how ParametricJob class is implemented
  • the possibility to introduce new class, e.g. input sensitivity and Bayesian calibration related job class.

Add issues of using OpenStudio in the background

Using OpenStudio GUI app to modify building energy models is intuitive, but it is designed for interactive usage, with limited reproducibility functionalities (or does it have any?).

OpenStudio provides a ruby binding for its SDK and also ruby is included when install OpenStudio. But ruby may be not the right way to go in terms of data analysis. It is also possible to compile a python binding for OpenStudio SDK, but it is not included in OpenStudio installation by default.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.