ResStock/BuildStockBatch Dockerfile

Docker Image available at Docker Hub

I had a lot of trouble getting an environment set up, hopefully this helps someone else.

ResStock is a granular library of residential building data that has been validated across the U.S. to represent local conditions. ResStock integrates with EnergyPlus to simulate those buildings. BuildStockBatch and OpenStudio-HPXML allow us to execute those simulations in high performance environments.

The dockerfile installs ResStock v3.2.0 as well as dependencies in an ubuntu environment. The installed software is located as follows:

|-usr/
|   |-local/
|       |-OpenStudio-X.X.X/
|-home/
    |-resstock/
        |-buildstockbatch/
        |-OpenStudio-HPXML/
        |-resstock/

Quickstart

Not to replace any docker tutorial, to build a docker image from this dockerfile use the command: docker build . -t image_name from the directory with the dockerfile.

Dependencies

ResStock v3.2.0 uses:

  • OpenStudio v3.7.0
  • EnergyPlus v23.2
  • buildstockbatch v2023.10.0
  • OpenStudio-HPXML v1.7.0

Links

BuildStockBatchRepo
ResStockRepo
OpenStudio-HPXMLRepo