anchor.diff:  data-helper,get_building_emission_intensity,,Tech_kgm2,Emissions of technical installations per gross floor area,[kg CO2-eq/m2],{0.0...n},float,black,inputs/building-properties/emission_intensity.dbf
   data-helper,get_building_emission_intensity,,Exca_kgm2,Emissions of excavations per basement floor area,[kg CO2-eq/m2],{0.0...n},float,black,inputs/building-properties/emission_intensity.dbf
   data-helper,get_building_emission_intensity,,Mobi_kgm2,Emissions of induced mobility per gross floor area,[kg CO2-eq/m2],{0.0...n},float,black,inputs/building-properties/emission_intensity.dbf
  -thermal-network,get_network_layout_edges_shapefile,,geometry,TODO,TODO,TODO,TODO,black,inputs/networks/dc/edges.shp
  +thermal-network,get_network_layout_edges_shapefile,,geometry,Geometry,[-],[-],[-],black,inputs/networks/dc/edges.shp
   thermal-network,get_network_layout_edges_shapefile,,Name,Unique building ID. It must start with a letter.,[-],alphanumeric,string,black,inputs/networks/dc/edges.shp
   thermal-network,get_network_layout_edges_shapefile,,Pipe_DN,Classifies nominal pipe diameters (DN) into typical bins. E.g. DN100 refers to pipes of approx. 100mm in diameter.,[DN#],alphanumeric,string,black,inputs/networks/dc/edges.shp
  -thermal-network,get_network_layout_edges_shapefile,,Type_mat,TODO,TODO,TODO,TODO,black,inputs/networks/dc/edges.shp
  -network-layout,get_network_layout_nodes_shapefile,,Building,TODO,TODO,TODO,TODO,black,inputs/networks/dc/nodes.shp
  -network-layout,get_network_layout_nodes_shapefile,,geometry,TODO,TODO,TODO,TODO,black,inputs/networks/dc/nodes.shp
  +thermal-network,get_network_layout_edges_shapefile,,Type_mat,Material type,[-],{T0Tn},string,black,inputs/networks/dc/edges.shp
  +network-layout,get_network_layout_nodes_shapefile,,Building,Unique building ID. It must start with a letter.,[-],alphanumeric,string,black,inputs/networks/dc/nodes.shp
  +network-layout,get_network_layout_nodes_shapefile,,geometry,Geometry,[-],[-],[-],black,inputs/networks/dc/nodes.shp
   network-layout,get_network_layout_nodes_shapefile,,Name,Unique building ID. It must start with a letter.,[-],alphanumeric,string,black,inputs/networks/dc/nodes.shp
  -network-layout,get_network_layout_nodes_shapefile,,Type,TODO,TODO,TODO,TODO,black,inputs/networks/dc/nodes.shp
  --,get_street_network,,geometry,TODO,TODO,TODO,TODO,black,inputs/networks/streets.shp
  --,get_street_network,,Id,TODO,TODO,TODO,TODO,black,inputs/networks/streets.shp
  +network-layout,get_network_layout_nodes_shapefile,,Type,Weather a Plant or A Customer,[-],alphanumeric,string,black,inputs/networks/dc/nodes.shp
  +-,get_street_network,,geometry,Geometry,[-],[-],[-],black,inputs/networks/streets.shp
  +-,get_street_network,,Id,Unique building ID. It must start with a letter.,[-],alphanumeric,string,black,inputs/networks/streets.shp
   -,get_archetypes_properties,ARCHITECTURE,building_use,Building use. It relates to the uses stored in the input database of Zone_occupancy,[-],Those stored in Zone_occupancy,string,black,inputs/technology/archetypes/construction_properties.xlsx:ARCHITECTURE
   -,get_archetypes_properties,ARCHITECTURE,Es,Fraction of gross floor area with electrical demands.,[m2/m2],{0.0...1},float,black,inputs/technology/archetypes/construction_properties.xlsx:ARCHITECTURE
   -,get_archetypes_properties,ARCHITECTURE,Hs_ag,Fraction of above ground gross floor area air-conditioned.,[m2/m2],{0.0...1},float,black,inputs/technology/archetypes/construction_properties.xlsx:ARCHITECTURE
  
positive.code: SCRIPT,LOCATOR_METHOD,WORKSHEET,VARIABLE,DESCRIPTION,UNIT,VALUES,TYPE,COLOR,FILE_NAME
  -,get_weather,/users/assistenz/documents/github/cityenergyanalyst/cea/databases/weather/singapore.epw,EPW file variables,TODO,TODO,TODO,TODO,black,c:/users/assistenz/documents/github/cityenergyanalyst/cea/databases/weather/singapore.epw
  -,get_weather,,aerosol_opt_thousandths (index = 29),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,Albedo (index = 32),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,atmos_Pa (index = 9),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,ceiling_hgt_m (index = 25),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,datasource (index = 5),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,day (index = 2),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,days_last_snow (index = 31),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,dewpoint_C (index = 7),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,difhorillum_lux (index = 18),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,difhorrad_Whm2 (index = 15),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  
negative.code: -,get_weather,,year (index = 0),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_weather,,zenlum_lux (index = 19),TODO,TODO,TODO,TYPE,black,databases/weather/Zug-inducity_1990_2010_TMY.epw
  -,get_surroundings_geometry,,floors_ag,Number of floors above ground (incl. ground floor),[-],{0...n},int,black,inputs/building-geometry/surroundings.shp
  -,get_surroundings_geometry,,floors_bg,"Number of floors below ground (basement, etc)",[-],{0...n},int,black,inputs/building-geometry/surroundings.shp
  -,get_surroundings_geometry,,geometry,Geometry,[-],[-],[-],black,inputs/building-geometry/surroundings.shp
  -,get_surroundings_geometry,,height_ag,Height above ground (incl. ground floor),[m],{0.0...n},float,black,inputs/building-geometry/surroundings.shp
  -,get_surroundings_geometry,,height_bg,"Height below ground (basement, etc)",[m],{0.0...n},float,black,inputs/building-geometry/surroundings.shp
  -,get_surroundings_geometry,,Name,Unique building ID. It must start with a letter.,[-],alphanumeric,string,black,inputs/building-geometry/surroundings.shp
  -,get_zone_geometry,,floors_ag,Number of floors above ground (incl. ground floor),[-],{0...n},int,black,inputs/building-geometry/zone.shp
  -,get_zone_geometry,,floors_bg,"Number of floors below ground (basement, etc)",[-],{0...n},int,black,inputs/building-geometry/zone.shp
  -,get_zone_geometry,,geometry,Geometry,[-],[-],[-],black,inputs/building-geometry/zone.shp
  -,get_zone_geometry,,height_ag,Aggregated height of the walls.,[m],{0.0...n},float,black,inputs/building-geometry/zone.shp
  -,get_zone_geometry,,height_bg,"Height below ground (basement, etc)",[m],{0.0...n},float,black,inputs/building-geometry/zone.shp
  -,get_zone_geometry,,Name,Unique building ID. It must start with a letter.,[-],alphanumeric,string,black,inputs/building-geometry/zone.shp
  