<commit_before>Data Management:

- name: terrain-helper
  label: Terrain helper
  description: Creates a fixed elevation terrain file (good for most applications)
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.terrain_helper
  parameters: ['general:scenario', terrain-helper]

- name: district-helper
  label: District helper
  description: Query district geometry from Open Street Maps
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.district_geometry_helper
  parameters: ['general:scenario', district-helper]

- name: zone-helper
  label: Zone helper
  description: Query zone geometry from Open Street Maps
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.zone_helper
  parameters: ['general:scenario', zone-helper]

- name: streets-helper
  label: Streets helper
  description: Query streets geometry from Open Street Maps
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.streets_helper
  parameters: ['general:scenario', streets-helper]

- name: data-helper
  label: Data helper
  description: Query characteristics of buildings and systems from statistical data
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.data_helper
  parameters: ['general:scenario', data-helper]


Demand forecasts:

- name: demand
  label: Building demand forecast
  description: Calculate the Demand
  interfaces: [cli, arcgis, dashboard]
  module: cea.demand.demand_main
  parameters: ['general:scenario', 'general:weather', 'general:multiprocessing',
               'general:number-of-cpus-to-keep-free', demand, 'general:debug']


Energy potentials:


- name: radiation-daysim
  label: Solar radiation potential
  description: Use Daysim to calculate solar radiation for a scenario
  interfaces: [cli, arcgis, dashboard]
  module: cea.resources.radiation_daysim.radiation_main
  parameters: ['general:scenario', 'general:weather', 'general:multiprocessing', 'general:debug', radiation-daysim]

- name: photovoltaic
  label: Photovoltaic panels
  description: Calculate electricity production from solar photovoltaic technologies
  interfaces: [cli, arcgis, dashboard]
  module: cea.technologies.solar.photovoltaic
  parameters: ['general:scenario', 'general:weather', 'solar:type-pvpanel',
               'solar:panel-on-roof', 'solar:panel-on-wall', 'solar:annual-radiation-threshold',
               'solar:solar-window-solstice']

- name: solar-collector
  label: Solar collectors
  description: Calculate heat production from solar collector technologies
  interfaces: [cli, arcgis, dashboard]
  module: cea.technologies.solar.solar_collector
  parameters: ['general:scenario', 'general:weather', 'general:multiprocessing',
               'general:number-of-cpus-to-keep-free', 'solar:type-scpanel',
               'solar:panel-on-roof', 'solar:panel-on-wall', 'solar:annual-radiation-threshold',
               'solar:solar-window-solstice', 'solar:t-in-sc', 'solar:buildings']

- name: photovoltaic-thermal
  label: Photovoltaic-thermal Panels
  description: Calculate electricity & heat production from photovoltaic / thermal technologies
  interfaces: [cli, arcgis, dashboard]
  module: cea.technologies.solar.photovoltaic_thermal
  parameters: ['general:scenario', 'general:weather', 'general:multiprocessing',
               'general:number-of-cpus-to-keep-free', 'solar:buildings',  'solar:type-pvpanel',
               'solar:type-scpanel',
               'solar:panel-on-roof', 'solar:panel-on-wall', 'solar:annual-radiation-threshold',
               'solar:solar-window-solstice', 'solar:t-in-pvt']

- name: lake-potential
  label: Lake heat potential
  description: Calculate the heat extracted from the Lake
  interfaces: [cli, arcgis, dashboard]
  module: cea.resources.lake_potential
  parameters: ['general:scenario', lake]

- name: sewage-potential
  label: Sewage heat potential
  description: Calculate the heat extracted from the sewage heat exchanger.
  interfaces: [cli, arcgis, dashboard]
  module: cea.resources.sewage_heat_exchanger
  parameters: ['general:scenario', sewage]


Analysis:

- name: multi-criteria-analysis
  label: Multicriteria analysis
  description: Multicriteria analysis
  interfaces: [cli, arcgis, dashboard]
  module: cea.analysis.multicriteria.main
  parameters: ['general:scenario', 'general:detailed-electricity-pricing', multi-criteria,
               'thermal-network:network-names', 'thermal-network:network-type']

- name: emissions
  label: Lifecycle Analysis
  description: Calculate emissions and primary energy due to building, construction, operation, dismantling and induced mobility
  interfaces: [cli, arcgis, dashboard]
  module: cea.analysis.lca.main
  parameters: ['general:scenario', emissions]

- name: operation-costs
  label: Costs Analysis (building level)
  description: Calculate energy costs due to building operation
  interfaces: [cli, arcgis, dashboard]
  module: cea.analysis.costs.operation_costs
  parameters: ['general:scenario']

- name: sensitivity-demand-samples
  label: Sensitivity Analysis I - Initializer
  description: Create samples for sensitivity analysis
  interfaces: [cli, arcgis, dashboard]
  module: cea.analysis.sensitivity.sensitivity_demand_samples
  parameters: ['general:scenario', 'sensitivity-demand:num-samples', 'sensitivity-demand:samples-folder',
               'sensitivity-demand:method', 'sensitivity-demand:calc-second-order',
               'sensitivity-demand:num-levels', 'sensitivity-demand:variable-groups']

- name: sensitivity-demand-simulate<commit_msg>fixing multicriteria<commit_after>Data Management:

- name: terrain-helper
  label: Terrain helper
  description: Creates a fixed elevation terrain file (good for most applications)
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.terrain_helper
  parameters: ['general:scenario', terrain-helper]

- name: district-helper
  label: District helper
  description: Query district geometry from Open Street Maps
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.district_geometry_helper
  parameters: ['general:scenario', district-helper]

- name: zone-helper
  label: Zone helper
  description: Query zone geometry from Open Street Maps
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.zone_helper
  parameters: ['general:scenario', zone-helper]

- name: streets-helper
  label: Streets helper
  description: Query streets geometry from Open Street Maps
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.streets_helper
  parameters: ['general:scenario', streets-helper]

- name: data-helper
  label: Data helper
  description: Query characteristics of buildings and systems from statistical data
  interfaces: [cli, arcgis, dashboard]
  module: cea.datamanagement.data_helper
  parameters: ['general:scenario', data-helper]


Demand forecasts:

- name: demand
  label: Building demand forecast
  description: Calculate the Demand
  interfaces: [cli, arcgis, dashboard]
  module: cea.demand.demand_main
  parameters: ['general:scenario', 'general:weather', 'general:multiprocessing',
               'general:number-of-cpus-to-keep-free', demand, 'general:debug']


Energy potentials:


- name: radiation-daysim
  label: Solar radiation potential
  description: Use Daysim to calculate solar radiation for a scenario
  interfaces: [cli, arcgis, dashboard]
  module: cea.resources.radiation_daysim.radiation_main
  parameters: ['general:scenario', 'general:weather', 'general:multiprocessing', 'general:debug', radiation-daysim]

- name: photovoltaic
  label: Photovoltaic panels
  description: Calculate electricity production from solar photovoltaic technologies
  interfaces: [cli, arcgis, dashboard]
  module: cea.technologies.solar.photovoltaic
  parameters: ['general:scenario', 'general:weather', 'solar:type-pvpanel',
               'solar:panel-on-roof', 'solar:panel-on-wall', 'solar:annual-radiation-threshold',
               'solar:solar-window-solstice']

- name: solar-collector
  label: Solar collectors
  description: Calculate heat production from solar collector technologies
  interfaces: [cli, arcgis, dashboard]
  module: cea.technologies.solar.solar_collector
  parameters: ['general:scenario', 'general:weather', 'general:multiprocessing',
               'general:number-of-cpus-to-keep-free', 'solar:type-scpanel',
               'solar:panel-on-roof', 'solar:panel-on-wall', 'solar:annual-radiation-threshold',
               'solar:solar-window-solstice', 'solar:t-in-sc', 'solar:buildings']

- name: photovoltaic-thermal
  label: Photovoltaic-thermal Panels
  description: Calculate electricity & heat production from photovoltaic / thermal technologies
  interfaces: [cli, arcgis, dashboard]
  module: cea.technologies.solar.photovoltaic_thermal
  parameters: ['general:scenario', 'general:weather', 'general:multiprocessing',
               'general:number-of-cpus-to-keep-free', 'solar:buildings',  'solar:type-pvpanel',
               'solar:type-scpanel',
               'solar:panel-on-roof', 'solar:panel-on-wall', 'solar:annual-radiation-threshold',
               'solar:solar-window-solstice', 'solar:t-in-pvt']

- name: lake-potential
  label: Lake heat potential
  description: Calculate the heat extracted from the Lake
  interfaces: [cli, arcgis, dashboard]
  module: cea.resources.lake_potential
  parameters: ['general:scenario', lake]

- name: sewage-potential
  label: Sewage heat potential
  description: Calculate the heat extracted from the sewage heat exchanger.
  interfaces: [cli, arcgis, dashboard]
  module: cea.resources.sewage_heat_exchanger
  parameters: ['general:scenario', sewage]


Analysis:

- name: multi-criteria-analysis
  label: Multicriteria analysis
  description: Multicriteria analysis
  interfaces: [cli, arcgis, dashboard]
  module: cea.analysis.multicriteria.main
  parameters: ['general:scenario', 'multi-criteria']

- name: emissions
  label: Lifecycle Analysis
  description: Calculate emissions and primary energy due to building, construction, operation, dismantling and induced mobility
  interfaces: [cli, arcgis, dashboard]
  module: cea.analysis.lca.main
  parameters: ['general:scenario', emissions]

- name: operation-costs
  label: Costs Analysis (building level)
  description: Calculate energy costs due to building operation
  interfaces: [cli, arcgis, dashboard]
  module: cea.analysis.costs.operation_costs
  parameters: ['general:scenario']

- name: sensitivity-demand-samples
  label: Sensitivity Analysis I - Initializer
  description: Create samples for sensitivity analysis
  interfaces: [cli, arcgis, dashboard]
  module: cea.analysis.sensitivity.sensitivity_demand_samples
  parameters: ['general:scenario', 'sensitivity-demand:num-samples', 'sensitivity-demand:samples-folder',
               'sensitivity-demand:method', 'sensitivity-demand:calc-second-order',
               'sensitivity-demand:num-levels', 'sensitivity-demand:variable-groups']

- name: sensitivity-demand-simulate
{'fraction_non_alphanumeric': 0.10553083280356007, 'fraction_numerical': 0.0, 'mean_word_length': 4.7896950578338595, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '569110', 'n_tokens_mistral': 3391, 'n_tokens_neox': 3180, 'n_words': 823}