lib/openstudio/extension/runner.rb in openstudio-extension-0.2.1 vs lib/openstudio/extension/runner.rb in openstudio-extension-0.2.2
- old
+ new
@@ -41,10 +41,11 @@
require 'open3'
require 'openstudio'
require 'yaml'
require 'fileutils'
require 'parallel'
+require 'bcl'
module OpenStudio
module Extension
##
# The Runner class provides functionality to run various commands including calls to the OpenStudio CLI.
@@ -55,10 +56,10 @@
##
# When initialized with a directory containing a Gemfile, the Runner will attempt to create a bundle
# compatible with the OpenStudio CLI.
##
# @param [String] dirname Directory to run commands in, defaults to Dir.pwd. If directory includes a Gemfile then create a local bundle.
- # @param bundle_without [Hash] Hash describing the distribution of the variable.
+ # @param bundle_without [Array] List of strings of the groups to exclude when running the bundle command
# @param options [Hash] Hash describing options for running the simulation. These are the defaults for all runs unless overriden within the run_* methods. Note if options is used, then a local runner.conf file will not be loaded.
# @option options [String] :max_datapoints Max number of datapoints to run
# @option options [String] :num_parallel Number of simulations to run in parallel at a time
# @option options [String] :run_simulations Set to true to run the simulations
# @option options [String] :verbose Set to true to receive extra information while running simulations