-
Notifications
You must be signed in to change notification settings - Fork 2
/
cc.ini
271 lines (236 loc) · 17.3 KB
/
cc.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
[crosscompute compute-discounted-cash-flow]
command_template = python compute_discounted_cash_flow.py
--time_value_table_path {time_value_table_path}
--time_value_table_time_column {time_value_table_time_column}
--time_value_table_value_column {time_value_table_value_column}
--discount_rate_percent {discount_rate_percent}
time_value_table_path = datasets/example-cash-flow-by-year.csv
time_value_table_time_column = Year
time_value_table_value_column = Cash Flow
discount_rate_percent = 10
[crosscompute forecast-demographic-using-recent-records]
command_template = python forecast_demographic_using_recent_records.py
--target_folder {target_folder}
--target_year {target_year}
--demographic_by_year_table_path {demographic_by_year_table_path}
--demographic_by_year_table_name_column {demographic_by_year_table_name_column}
--demographic_by_year_table_year_column {demographic_by_year_table_year_column}
--demographic_by_year_table_population_column {demographic_by_year_table_population_column}
--default_yearly_population_growth_percent {default_yearly_population_growth_percent}
target_year = 2020
demographic_by_year_table_path = datasets/usa-population-by-year-for-three-cities-with-locations.csv
demographic_by_year_table_name_column = City
demographic_by_year_table_year_column = Year
demographic_by_year_table_population_column = Population
default_yearly_population_growth_percent = 1.06
[crosscompute forecast-electricity-consumption]
command_template = python forecast_electricity_consumption.py
--target_folder {target_folder}
--target_year {target_year}
target_year = 2020
show_raw_output = True
[crosscompute estimate-electricity-consumption-using-similar-demographics]
command_template = python estimate_electricity_consumption_using_similar_demographics.py
--target_folder {target_folder}
--demographic_by_year_table_path {demographic_by_year_table_path}
--demographic_by_year_table_population_column {demographic_by_year_table_population_column}
--electricity_consumption_by_population_table_path {electricity_consumption_by_population_table_path}
--electricity_consumption_by_population_table_population_column {electricity_consumption_by_population_table_population_column}
--electricity_consumption_by_population_table_consumption_column {electricity_consumption_by_population_table_consumption_column}
demographic_by_year_table_path = datasets/usa-population-by-year-for-three-cities.csv
demographic_by_year_table_population_column = Population
electricity_consumption_by_population_table_path = datasets/world-electricity-consumption-by-country-for-income-group-high-oecd.csv
electricity_consumption_by_population_table_population_column = Population
electricity_consumption_by_population_table_consumption_column = Electricity Consumption (kWh)
[crosscompute estimate-electricity-consumption-using-recent-records]
command_template = python estimate_electricity_consumption_using_recent_records.py
--target_folder {target_folder}
--demographic_by_year_table_path {demographic_by_year_table_path}
--demographic_by_year_table_name_column {demographic_by_year_table_name_column}
--demographic_by_year_table_year_column {demographic_by_year_table_year_column}
--demographic_by_year_table_population_column {demographic_by_year_table_population_column}
--electricity_consumption_per_capita_by_year_table_path {electricity_consumption_per_capita_by_year_table_path}
--electricity_consumption_per_capita_by_year_table_year_column {electricity_consumption_per_capita_by_year_table_year_column}
--electricity_consumption_per_capita_by_year_table_consumption_per_capita_column {electricity_consumption_per_capita_by_year_table_consumption_per_capita_column}
--default_yearly_electricity_consumption_growth_percent {default_yearly_electricity_consumption_growth_percent}
demographic_by_year_table_path = datasets/usa-population-by-year-for-three-cities.csv
demographic_by_year_table_name_column = City
demographic_by_year_table_population_column = Population
demographic_by_year_table_year_column = Year
electricity_consumption_per_capita_by_year_table_path = datasets/usa-electricity-consumption-per-capita-by-year.csv
electricity_consumption_per_capita_by_year_table_year_column = Year
electricity_consumption_per_capita_by_year_table_consumption_per_capita_column = kWh per Capita
default_yearly_electricity_consumption_growth_percent = 2.4
[crosscompute estimate-electricity-cost-by-technology-from-population]
command_template = python estimate_electricity_cost_by_technology_from_population.py
--target_folder {target_folder}
--selected_technologies_text_path {selected_technologies_text_path}
--financing_year {financing_year}
--time_horizon_in_years {time_horizon_in_years}
--discount_rate_as_percent_of_cash_flow_per_year {discount_rate_as_percent_of_cash_flow_per_year}
--demand_point_table_path {demand_point_table_path}
--population_year {population_year}
--population_growth_as_percent_of_population_per_year {population_growth_as_percent_of_population_per_year}
--line_length_adjustment_factor {line_length_adjustment_factor}
--average_distance_between_buildings_in_meters {average_distance_between_buildings_in_meters}
--peak_hours_of_sun_per_year {peak_hours_of_sun_per_year}
--connection_type_table_path {connection_type_table_path}
--number_of_people_per_household {number_of_people_per_household}
--consumption_during_peak_hours_as_percent_of_total_consumption {consumption_during_peak_hours_as_percent_of_total_consumption}
--peak_hours_of_consumption_per_year {peak_hours_of_consumption_per_year}
--grid_electricity_production_cost_per_kwh {grid_electricity_production_cost_per_kwh}
--grid_system_loss_as_percent_of_total_production {grid_system_loss_as_percent_of_total_production}
--grid_mv_network_minimum_point_count {grid_mv_network_minimum_point_count}
--grid_mv_line_geotable_path {grid_mv_line_geotable_path}
--grid_mv_line_raw_cost_per_meter {grid_mv_line_raw_cost_per_meter}
--grid_mv_line_installation_cost_as_percent_of_raw_cost {grid_mv_line_installation_cost_as_percent_of_raw_cost}
--grid_mv_line_maintenance_cost_per_year_as_percent_of_raw_cost {grid_mv_line_maintenance_cost_per_year_as_percent_of_raw_cost}
--grid_mv_line_lifetime_in_years {grid_mv_line_lifetime_in_years}
--grid_mv_transformer_load_power_factor {grid_mv_transformer_load_power_factor}
--grid_mv_transformer_table_path {grid_mv_transformer_table_path}
--grid_lv_line_raw_cost_per_meter {grid_lv_line_raw_cost_per_meter}
--grid_lv_line_installation_cost_as_percent_of_raw_cost {grid_lv_line_installation_cost_as_percent_of_raw_cost}
--grid_lv_line_maintenance_cost_per_year_as_percent_of_raw_cost {grid_lv_line_maintenance_cost_per_year_as_percent_of_raw_cost}
--grid_lv_line_lifetime_in_years {grid_lv_line_lifetime_in_years}
--grid_lv_connection_raw_cost {grid_lv_connection_raw_cost}
--grid_lv_connection_installation_cost_as_percent_of_raw_cost {grid_lv_connection_installation_cost_as_percent_of_raw_cost}
--grid_lv_connection_maintenance_cost_per_year_as_percent_of_raw_cost {grid_lv_connection_maintenance_cost_per_year_as_percent_of_raw_cost}
--grid_lv_connection_lifetime_in_years {grid_lv_connection_lifetime_in_years}
--diesel_mini_grid_system_loss_as_percent_of_total_production {diesel_mini_grid_system_loss_as_percent_of_total_production}
--diesel_mini_grid_generator_table_path {diesel_mini_grid_generator_table_path}
--diesel_mini_grid_generator_minimum_hours_of_production_per_year {diesel_mini_grid_generator_minimum_hours_of_production_per_year}
--diesel_mini_grid_generator_fuel_liters_consumed_per_kwh {diesel_mini_grid_generator_fuel_liters_consumed_per_kwh}
--diesel_mini_grid_fuel_cost_per_liter {diesel_mini_grid_fuel_cost_per_liter}
--diesel_mini_grid_lv_line_raw_cost_per_meter {diesel_mini_grid_lv_line_raw_cost_per_meter}
--diesel_mini_grid_lv_line_installation_cost_as_percent_of_raw_cost {diesel_mini_grid_lv_line_installation_cost_as_percent_of_raw_cost}
--diesel_mini_grid_lv_line_maintenance_cost_per_year_as_percent_of_raw_cost {diesel_mini_grid_lv_line_maintenance_cost_per_year_as_percent_of_raw_cost}
--diesel_mini_grid_lv_line_lifetime_in_years {diesel_mini_grid_lv_line_lifetime_in_years}
--diesel_mini_grid_lv_connection_raw_cost {diesel_mini_grid_lv_connection_raw_cost}
--diesel_mini_grid_lv_connection_installation_cost_as_percent_of_raw_cost {diesel_mini_grid_lv_connection_installation_cost_as_percent_of_raw_cost}
--diesel_mini_grid_lv_connection_maintenance_cost_per_year_as_percent_of_raw_cost {diesel_mini_grid_lv_connection_maintenance_cost_per_year_as_percent_of_raw_cost}
--diesel_mini_grid_lv_connection_lifetime_in_years {diesel_mini_grid_lv_connection_lifetime_in_years}
--solar_home_system_loss_as_percent_of_total_production {solar_home_system_loss_as_percent_of_total_production}
--solar_home_panel_table_path {solar_home_panel_table_path}
--solar_home_battery_kwh_per_panel_kw {solar_home_battery_kwh_per_panel_kw}
--solar_home_battery_raw_cost_per_battery_kwh {solar_home_battery_raw_cost_per_battery_kwh}
--solar_home_battery_installation_cost_as_percent_of_raw_cost {solar_home_battery_installation_cost_as_percent_of_raw_cost}
--solar_home_battery_maintenance_cost_per_year_as_percent_of_raw_cost {solar_home_battery_maintenance_cost_per_year_as_percent_of_raw_cost}
--solar_home_battery_lifetime_in_years {solar_home_battery_lifetime_in_years}
--solar_home_balance_raw_cost_per_panel_kw {solar_home_balance_raw_cost_per_panel_kw}
--solar_home_balance_installation_cost_as_percent_of_raw_cost {solar_home_balance_installation_cost_as_percent_of_raw_cost}
--solar_home_balance_maintenance_cost_per_year_as_percent_of_raw_cost {solar_home_balance_maintenance_cost_per_year_as_percent_of_raw_cost}
--solar_home_balance_lifetime_in_years {solar_home_balance_lifetime_in_years}
--solar_mini_grid_system_loss_as_percent_of_total_production {solar_mini_grid_system_loss_as_percent_of_total_production}
--solar_mini_grid_panel_table_path {solar_mini_grid_panel_table_path}
--solar_mini_grid_battery_kwh_per_panel_kw {solar_mini_grid_battery_kwh_per_panel_kw}
--solar_mini_grid_battery_raw_cost_per_battery_kwh {solar_mini_grid_battery_raw_cost_per_battery_kwh}
--solar_mini_grid_battery_installation_cost_as_percent_of_raw_cost {solar_mini_grid_battery_installation_cost_as_percent_of_raw_cost}
--solar_mini_grid_battery_maintenance_cost_per_year_as_percent_of_raw_cost {solar_mini_grid_battery_maintenance_cost_per_year_as_percent_of_raw_cost}
--solar_mini_grid_battery_lifetime_in_years {solar_mini_grid_battery_lifetime_in_years}
--solar_mini_grid_balance_raw_cost_per_panel_kw {solar_mini_grid_balance_raw_cost_per_panel_kw}
--solar_mini_grid_balance_installation_cost_as_percent_of_raw_cost {solar_mini_grid_balance_installation_cost_as_percent_of_raw_cost}
--solar_mini_grid_balance_maintenance_cost_per_year_as_percent_of_raw_cost {solar_mini_grid_balance_maintenance_cost_per_year_as_percent_of_raw_cost}
--solar_mini_grid_balance_lifetime_in_years {solar_mini_grid_balance_lifetime_in_years}
--solar_mini_grid_lv_line_raw_cost_per_meter {solar_mini_grid_lv_line_raw_cost_per_meter}
--solar_mini_grid_lv_line_installation_cost_as_percent_of_raw_cost {solar_mini_grid_lv_line_installation_cost_as_percent_of_raw_cost}
--solar_mini_grid_lv_line_maintenance_cost_per_year_as_percent_of_raw_cost {solar_mini_grid_lv_line_maintenance_cost_per_year_as_percent_of_raw_cost}
--solar_mini_grid_lv_line_lifetime_in_years {solar_mini_grid_lv_line_lifetime_in_years}
--solar_mini_grid_lv_connection_raw_cost {solar_mini_grid_lv_connection_raw_cost}
--solar_mini_grid_lv_connection_installation_cost_as_percent_of_raw_cost {solar_mini_grid_lv_connection_installation_cost_as_percent_of_raw_cost}
--solar_mini_grid_lv_connection_maintenance_cost_per_year_as_percent_of_raw_cost {solar_mini_grid_lv_connection_maintenance_cost_per_year_as_percent_of_raw_cost}
--solar_mini_grid_lv_connection_lifetime_in_years {solar_mini_grid_lv_connection_lifetime_in_years}
show_raw_output = True
selected_technologies_text_path = datasets/technologies.txt
financing_year = 2016
time_horizon_in_years = 30
discount_rate_as_percent_of_cash_flow_per_year = 7
demand_point_table_path = datasets/leona-selected-demand-points.csv
population_year = 2016
population_growth_as_percent_of_population_per_year = 2.3
line_length_adjustment_factor = 1
average_distance_between_buildings_in_meters = 0
peak_hours_of_sun_per_year = 1825
connection_type_table_path = datasets/example-consumption-by-connection-type.csv
number_of_people_per_household = 5.3
consumption_during_peak_hours_as_percent_of_total_consumption = 40
peak_hours_of_consumption_per_year = 1460
grid_electricity_production_cost_per_kwh = 0.16
grid_system_loss_as_percent_of_total_production = 12
grid_mv_network_minimum_point_count = 20
grid_mv_line_geotable_path = datasets/empty-geotable.csv
grid_mv_line_raw_cost_per_meter = 12
grid_mv_line_installation_cost_as_percent_of_raw_cost = 0
grid_mv_line_maintenance_cost_per_year_as_percent_of_raw_cost = 1
grid_mv_line_lifetime_in_years = 30
grid_mv_transformer_load_power_factor = 1
grid_mv_transformer_table_path = datasets/example-grid-mv-transformer-by-capacity.csv
grid_lv_line_raw_cost_per_meter = 11.7
grid_lv_line_installation_cost_as_percent_of_raw_cost = 0
grid_lv_line_maintenance_cost_per_year_as_percent_of_raw_cost = 1
grid_lv_line_lifetime_in_years = 20
grid_lv_connection_raw_cost = 285
grid_lv_connection_installation_cost_as_percent_of_raw_cost = 0
grid_lv_connection_maintenance_cost_per_year_as_percent_of_raw_cost = 1
grid_lv_connection_lifetime_in_years = 99999999
diesel_mini_grid_system_loss_as_percent_of_total_production = 10
diesel_mini_grid_generator_table_path = datasets/example-diesel-generator-by-capacity.csv
diesel_mini_grid_generator_minimum_hours_of_production_per_year = 1460
diesel_mini_grid_generator_fuel_liters_consumed_per_kwh = 0.3
diesel_mini_grid_fuel_cost_per_liter = 1
diesel_mini_grid_lv_line_raw_cost_per_meter = 11.7
diesel_mini_grid_lv_line_installation_cost_as_percent_of_raw_cost = 0
diesel_mini_grid_lv_line_maintenance_cost_per_year_as_percent_of_raw_cost = 1
diesel_mini_grid_lv_line_lifetime_in_years = 20
diesel_mini_grid_lv_connection_raw_cost = 285
diesel_mini_grid_lv_connection_installation_cost_as_percent_of_raw_cost = 0
diesel_mini_grid_lv_connection_maintenance_cost_per_year_as_percent_of_raw_cost = 1
diesel_mini_grid_lv_connection_lifetime_in_years = 99999999
solar_home_system_loss_as_percent_of_total_production = 35
solar_home_panel_table_path = datasets/example-solar-panel-by-capacity.csv
solar_home_battery_kwh_per_panel_kw = 8
solar_home_battery_raw_cost_per_battery_kwh = 150
solar_home_battery_installation_cost_as_percent_of_raw_cost = 0
solar_home_battery_maintenance_cost_per_year_as_percent_of_raw_cost = 5
solar_home_battery_lifetime_in_years = 4
solar_home_balance_raw_cost_per_panel_kw = 800
solar_home_balance_installation_cost_as_percent_of_raw_cost = 0
solar_home_balance_maintenance_cost_per_year_as_percent_of_raw_cost = 5
solar_home_balance_lifetime_in_years = 10
solar_mini_grid_system_loss_as_percent_of_total_production = 35
solar_mini_grid_panel_table_path = datasets/example-solar-panel-by-capacity.csv
solar_mini_grid_battery_kwh_per_panel_kw = 8
solar_mini_grid_battery_raw_cost_per_battery_kwh = 150
solar_mini_grid_battery_installation_cost_as_percent_of_raw_cost = 0
solar_mini_grid_battery_maintenance_cost_per_year_as_percent_of_raw_cost = 5
solar_mini_grid_battery_lifetime_in_years = 7
solar_mini_grid_balance_raw_cost_per_panel_kw = 800
solar_mini_grid_balance_installation_cost_as_percent_of_raw_cost = 0
solar_mini_grid_balance_maintenance_cost_per_year_as_percent_of_raw_cost = 5
solar_mini_grid_balance_lifetime_in_years = 10
solar_mini_grid_lv_line_raw_cost_per_meter = 11.7
solar_mini_grid_lv_line_installation_cost_as_percent_of_raw_cost = 0
solar_mini_grid_lv_line_maintenance_cost_per_year_as_percent_of_raw_cost = 1
solar_mini_grid_lv_line_lifetime_in_years = 20
solar_mini_grid_lv_connection_raw_cost = 285
solar_mini_grid_lv_connection_installation_cost_as_percent_of_raw_cost = 0
solar_mini_grid_lv_connection_maintenance_cost_per_year_as_percent_of_raw_cost = 1
solar_mini_grid_lv_connection_lifetime_in_years = 99999999
tool_template_path = templates/estimate-electricity-cost-by-technology-from-population/tool.md
result_template_path = templates/estimate-electricity-cost-by-technology-from-population/result.md
[crosscompute estimate-grid-mv-line-budget-in-meters]
command_template = python estimate_grid_mv_line_budget_in_meters.py
--target_folder {target_folder}
--financing_year {financing_year}
--time_horizon_in_years {time_horizon_in_years}
--demand_point_table_path {demand_point_table_path}
--population_year {population_year}
--population_growth_as_percent_of_population_per_year {population_growth_as_percent_of_population_per_year}
financing_year = 2016
time_horizon_in_years = 30
demand_point_table_path = datasets/leona-selected-demand-points.csv
population_year = 2016
population_growth_as_percent_of_population_per_year = 2.3
[crosscompute estimate-distance-between-locations]
command_template = python estimate_distance_between_locations.py
--location_geotable_path {location_geotable_path}
location_geotable_path = datasets/leona-selected-demand-points.csv