Sha256: c3b44d79d4992c1b8dd32117bab60c272ffe9b212bf167763820d4155596e426

Contents?: true

Size: 507 Bytes

Versions: 1

Compression:

Stored size: 507 Bytes

Contents

# frozen_string_literal: true

class Location
  def self.get_climate_zones
    zones_csv = File.join(File.dirname(__FILE__), '../../HPXMLtoOpenStudio/resources/data_climate_zones.csv')
    if not File.exist?(zones_csv)
      return
    end

    return zones_csv
  end

  def self.get_climate_zone_iecc(wmo)
    zones_csv = get_climate_zones
    return if zones_csv.nil?

    require 'csv'
    CSV.foreach(zones_csv) do |row|
      return row[6].to_s if row[0].to_s == wmo.to_s
    end

    return
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
urbanopt-cli-0.4.0 example_files/resources/hpxml-measures/BuildResidentialHPXML/resources/location.rb