Sha256: ccf51e88927d2280a2fa5f62740e745a4c7fa6cfa76298b11ca274b221c8d7a3

Contents?: true

Size: 1.2 KB

Versions: 6

Compression:

Stored size: 1.2 KB

Contents

require 'openstudio-standards/version'

module OpenstudioStandards
 
  require 'json' # Used to load standards JSON files

  # HVAC sizing
  require_relative 'openstudio-standards/hvac_sizing/Siz.Model'

  # Prototype Inputs
  require_relative 'openstudio-standards/prototypes/Prototype.Model'
  require_relative 'openstudio-standards/prototypes/Prototype.utilities'
  require_relative 'openstudio-standards/prototypes/Prototype.add_objects'
  require_relative 'openstudio-standards/prototypes/Prototype.hvac_systems'

  # Weather data
  require_relative 'openstudio-standards/weather/Weather.Model'

  # HVAC standards
  require_relative 'openstudio-standards/standards/Standards.Model'

  # BTAP (Natural Resources Canada)
  require_relative 'openstudio-standards/btap/btap'

  # Utilities
  require_relative 'openstudio-standards/utilities/logging'
  require_relative 'openstudio-standards/utilities/simulation'
  require_relative 'openstudio-standards/utilities/hash'

  # Load the Openstudio Standards JSON
  # and assign to a constant.  This
  # should never be altered by the gem.
  # @Todo: A constant in ruby is $CONSTANT not $constant
  $os_standards = load_openstudio_standards_json
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
openstudio-standards-0.1.10 lib/openstudio-standards.rb
openstudio-standards-0.1.9 lib/openstudio-standards.rb
openstudio-standards-0.1.8 lib/openstudio-standards.rb
openstudio-standards-0.1.7 lib/openstudio-standards.rb
openstudio-standards-0.1.6 lib/openstudio-standards.rb
openstudio-standards-0.1.5 lib/openstudio-standards.rb