anchor.diff:  -,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,TODO,TODO,TODO,TYPE,black,inputs/building-geometry/surroundings.shp
  --,get_surroundings_geometry,,geometry,TODO,TODO,TODO,TODO,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,TODO,TODO,TODO,TYPE,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,TODO,TODO,TODO,TODO,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
  
positive.code: -,get_database_supply_systems,Absorption_chiller,s_g,TODO,TODO,TODO,float,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,type,TODO,TODO,TODO,string,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,unit,TODO,TODO,TODO,string,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,ALL_IN_ONE_SYSTEMS,code,TODO,TODO,TODO,date,black,inputs/technology/systems/supply_systems.xls:ALL_IN_ONE_SYSTEMS
  -,get_database_supply_systems,ALL_IN_ONE_SYSTEMS,Description,TODO,TODO,TODO,string,black,inputs/technology/systems/supply_systems.xls:ALL_IN_ONE_SYSTEMS
  -,get_database_supply_systems,ALL_IN_ONE_SYSTEMS,efficiency,TODO,TODO,TODO,float,black,inputs/technology/systems/supply_systems.xls:ALL_IN_ONE_SYSTEMS
  -,get_database_supply_systems,ALL_IN_ONE_SYSTEMS,feedstock,TODO,TODO,TODO,string,black,inputs/technology/systems/supply_systems.xls:ALL_IN_ONE_SYSTEMS
  -,get_database_supply_systems,ALL_IN_ONE_SYSTEMS,reference,TODO,TODO,TODO,string,black,inputs/technology/systems/supply_systems.xls:ALL_IN_ONE_SYSTEMS
  -,get_database_supply_systems,ALL_IN_ONE_SYSTEMS,scale,TODO,TODO,TODO,string,black,inputs/technology/systems/supply_systems.xls:ALL_IN_ONE_SYSTEMS
  -,get_database_supply_systems,ALL_IN_ONE_SYSTEMS,system,TODO,TODO,TODO,string,black,inputs/technology/systems/supply_systems.xls:ALL_IN_ONE_SYSTEMS
  -,get_database_supply_systems,BH,a,TODO,TODO,TODO,long,black,inputs/technology/systems/supply_systems.xls:BH
  -,get_database_supply_systems,BH,assumption,TODO,TODO,TODO,,black,inputs/technology/systems/supply_systems.xls:BH
  -,get_database_supply_systems,BH,b,TODO,TODO,TODO,float,black,inputs/technology/systems/supply_systems.xls:BH
  
negative.code: -,get_database_supply_systems,Absorption_chiller,c,TODO,TODO,TODO,long,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,cap_max,TODO,TODO,TODO,long,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,cap_min,TODO,TODO,TODO,long,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,code,Type of Absorption Chiller,[-],[-],string,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,currency,TODO,TODO,TODO,string,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,d,TODO,TODO,TODO,long,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,Description,Describes the Type of Absorption Chiller,[-],[-],string,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,e,TODO,TODO,TODO,long,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,e_e,TODO,TODO,TODO,float,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  -,get_database_supply_systems,Absorption_chiller,e_g,TODO,TODO,TODO,float,black,inputs/technology/systems/supply_systems.xls:Absorption_chiller
  