Sha256: 16d945d587953d0eb1b6ff6fc2db78fb2a22f48d81e41d62bfaf96fa84c5b32d

Contents?: true

Size: 834 Bytes

Versions: 8

Compression:

Stored size: 834 Bytes

Contents

AirConditionerUse.class_eval do
  data_miner do
    schema do
      string 'name'
      float 'fugitive_emission'
      string 'fugitive_emission_units'
    end
    
    process "derive from ResidentialEnergyConsumptionSurveyResponse" do
      ResidentialEnergyConsumptionSurveyResponse.run_data_miner!
      INSERT_IGNORE %{INTO air_conditioner_uses(name)
        SELECT DISTINCT recs_responses.central_ac_use FROM recs_responses WHERE LENGTH(recs_responses.central_ac_use) > 0
      }
    end
    
    import "Ian's precalculated fugitive emissions values", :url => 'http://spreadsheets.google.com/pub?key=ri_380yQZAqBKeqie_TECgg&gid=0&output=csv' do
      key 'name', :field_name => 'air_conditioner_use_name'
      store 'fugitive_emission', :units_field_name => 'unit', :to_units => :kilograms_per_square_metre
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
earth-0.4.12 lib/earth/residence/air_conditioner_use/data_miner.rb
earth-0.4.11 lib/earth/residence/air_conditioner_use/data_miner.rb
earth-0.4.10 lib/earth/residence/air_conditioner_use/data_miner.rb
earth-0.4.9 lib/earth/residence/air_conditioner_use/data_miner.rb
earth-0.4.8 lib/earth/residence/air_conditioner_use/data_miner.rb
earth-0.4.7 lib/earth/residence/air_conditioner_use/data_miner.rb
earth-0.4.6 lib/earth/residence/air_conditioner_use/data_miner.rb
earth-0.4.5 lib/earth/residence/air_conditioner_use/data_miner.rb