function getnodes() {
  var mynodes = [];
  mynodes["citymd001"] = new Node("citymd001", "192.168.14.1", "00:00:24:c8:1b:fc", "citymd", 42.378861, -71.117150, "MD 238", true, false, "O");
  mynodes["citymd002"] = new Node("citymd002", "192.168.14.2", "00:00:24:c8:1c:1c", "citymd", 42.378867, -71.117169, "MD 238 closet", true, false, "O");
  mynodes["citymd003"] = new Node("citymd003", "192.168.14.3", "00:00:24:c8:1b:28", "citymd", 42.378875, -71.117186, "MD 238 closet", true, false, "O");
  mynodes["citymd004"] = new Node("citymd004", "192.168.14.4", "00:00:24:c8:1b:f8", "citymd", 42.378875, -71.117203, "MD 238 (Geoff's desk)", true, false, "O");
  mynodes["citymd005"] = new Node("citymd005", "192.168.14.5", "00:00:24:c9:7f:20", "citymd", 42.378889, -71.117231, "MD 238", true, false, "O");
  mynodes["citymd006"] = new Node("citymd006", "192.168.14.6", "00:00:24:c8:53:08", "citymd", 42.378697, -71.117678, "MD 209", true, false, "O");
  mynodes["citymd007"] = new Node("citymd007", "192.168.14.7", "00:00:24:c8:1b:3c", "citymd", 42.378689, -71.117692, "MD 209", true, false, "O");
  mynodes["citymd009"] = new Node("citymd009", "192.168.14.9", "00:00:24:c8:1c:20", "citymd", 42.378686, -71.117719, "MD 240", true, false, "O");
  mynodes["citymd010"] = new Node("citymd010", "192.168.14.10", "00:00:24:c8:1c:18", "citymd", 42.378856, -71.117236, "MD 215", true, false, "O");
  mynodes["citymd011"] = new Node("citymd011", "192.168.14.11", "00:00:24:c8:1c:2c", "citymd", 42.378833, -71.117117, "MD 238", true, false, "O");
  mynodes["citymd012"] = new Node("citymd012", "192.168.14.12", "00:00:24:c9:7f:28", "citymd", 42.378825, -71.117217, "MD 207", true, false, "O");
  mynodes["citymd013"] = new Node("citymd013", "192.168.14.13", "00:00:24:c9:7f:40", "citymd", 42.378822, -71.117108, "MD 205", true, false, "O");
  mynodes["citymd014"] = new Node("citymd014", "192.168.14.14", "00:00:24:c9:7f:14", "citymd", 42.378728, -71.117244, "MD 233", true, false, "O");
  // error parsing citymd021 entry: ValueError('empty string for float()',)
  // error parsing citymd022 entry: ValueError('empty string for float()',)
  mynodes["citymd023"] = new Node("citymd023", "192.168.14.23", "00:0d:b9:13:0c:c4", "citymd", 42.378861, -71.117150, "MD 206", true, false, "O");
  // error parsing citymd051 entry: ValueError('empty string for float()',)
  // error parsing citymd052 entry: ValueError('empty string for float()',)
  // error parsing citymd053 entry: ValueError('empty string for float()',)
  // error parsing citymd054 entry: ValueError('empty string for float()',)
  // error parsing citymd055 entry: ValueError('empty string for float()',)
  // error parsing citymd056 entry: ValueError('empty string for float()',)
  // error parsing citymd057 entry: ValueError('empty string for float()',)
  // error parsing citymd058 entry: ValueError('empty string for float()',)
  // error parsing citymd059 entry: ValueError('empty string for float()',)
  // error parsing citymd060 entry: ValueError('empty string for float()',)
  // error parsing citymd061 entry: ValueError('empty string for float()',)
  // error parsing citymd062 entry: ValueError('empty string for float()',)
  // error parsing citymd063 entry: ValueError('empty string for float()',)
  // error parsing citymd064 entry: ValueError('empty string for float()',)
  // error parsing citymd065 entry: ValueError('empty string for float()',)
  // error parsing citymd066 entry: ValueError('empty string for float()',)
  // error parsing citymd067 entry: ValueError('empty string for float()',)
  // error parsing citymd068 entry: ValueError('empty string for float()',)
  // error parsing citymd069 entry: ValueError('empty string for float()',)
  // error parsing citymd070 entry: ValueError('empty string for float()',)
  // error parsing citymd071 entry: ValueError('empty string for float()',)
  // error parsing citymd072 entry: ValueError('empty string for float()',)
  // error parsing citymd073 entry: ValueError('empty string for float()',)
  mynodes["citysense001"] = new Node("citysense001", "192.168.128.1", "00:00:24:c9:7f:24", "harvard", 42.378776, -71.117668, "MD Roof above 209", true, false, "O");
  mynodes["citysense002"] = new Node("citysense002", "192.168.128.2", "00:00:24:c9:7f:3c", "harvard", 42.378843, -71.117090, "MD Roof above 238", true, false, "O");
  mynodes["citysense003"] = new Node("citysense003", "140.247.38.183", "00:00:24:c9:7f:38", "harvard", 42.376614, -71.116661, "Science Center roof", true, false, "O");
  mynodes["citysense004"] = new Node("citysense004", "192.168.128.4", "00:00:24:c8:1c:04", "harvard", 42.379966, -71.116294, "ESL roof", false, false, "O");
  mynodes["citysense005"] = new Node("citysense005", "192.168.128.5", "00:00:24:c8:1c:14", "", 42.378861, -71.117150, "MD 238", true, true, "W");
  mynodes["citysense006"] = new Node("citysense006", "192.168.128.6", "00:0d:b9:14:2a:c0", "harvard", 42.378788, -71.117484, "MD Roof", false, true, "W");
  mynodes["citysense007"] = new Node("citysense007", "192.168.128.7", "00:0d:b9:15:30:cc", "harvard", 42.378897, -71.117291, "MD Roof", false, false, "O");
  // error parsing citysense008 entry: ValueError('empty string for float()',)
  mynodes["citysense010"] = new Node("citysense010", "192.168.128.10", "00:0d:b9:13:b2:78", "harvard", 42.380055, -71.116269, "ESL roof", false, true, "W");
  mynodes["citysense011"] = new Node("citysense011", "192.168.128.11", "00:0d:b9:13:b2:24", "harvard", 42.377334, -71.116392, "McKay roof", false, true, "W");
  mynodes["citysense012"] = new Node("citysense012", "192.168.128.12", "00:0d:b9:15:aa:a0", "harvard", 42.378650, -71.119396, "Pound Hall", false, false, "O");
  // error parsing citysense016 entry: ValueError('empty string for float()',)
  // error parsing citysense102 entry: ValueError('empty string for float()',)
  // error parsing citysense1022 entry: ValueError('empty string for float()',)
  // error parsing citysense1025 entry: ValueError('empty string for float()',)
  // error parsing citysense108 entry: ValueError('empty string for float()',)
  // error parsing citysense109 entry: ValueError('empty string for float()',)
  // error parsing citysense1278 entry: ValueError('empty string for float()',)
  mynodes["citysense259"] = new Node("citysense259", "192.168.129.3", "00:00:24:c9:82:08", "bbn", 42.390417, -71.147333, "BBN rooftop", false, true, "W");
  mynodes["citysense261"] = new Node("citysense261", "192.168.129.5", "00:0d:b9:13:b2:d4", "bbn", 42.389747, -71.147078, "BBN rooftop", false, true, "W");
  mynodes["citysense262"] = new Node("citysense262", "192.168.1.6", "00:0d:b9:13:b2:28", "bbn", 42.389794, -71.147417, "Frank's office: 6/216", true, false, "O");
  mynodes["citysense263"] = new Node("citysense263", "192.168.129.7", "00:0d:b9:16:ed:a8", "bbn", 42.392968, -71.146581, "Fawcet Street", false, true, "O");
  mynodes["citysense264"] = new Node("citysense264", "192.168.129.8", "00:0d:b9:16:ed:b4", "bbn", 42.389797, -71.148103, "Fawcet Street", true, true, "C");
  mynodes["citysense266"] = new Node("citysense266", "192.168.129.10", "00:00:24:c9:7f:34", "bbn", 42.390800, -71.147778, "Moulton st. streetlight", false, true, "W");
  mynodes["citysense268"] = new Node("citysense268", "192.168.129.12", "00:00:24:c8:1c:10", "bbn", 42.393333, -71.149889, "Fawcett st. streetlight", false, true, "C");
  mynodes["citysense270"] = new Node("citysense270", "192.168.129.14", "00:0d:b9:16:ec:f0", "bbn", 42.393167, -71.148250, "Fawcett St. streetlight", false, false, "O");
  mynodes["citysense271"] = new Node("citysense271", "192.168.129.15", "00:00:24:c9:18:cc", "bbn", 42.392028, -71.148278, "Moulton St. streetlight", false, true, "W");
  mynodes["citysense273"] = new Node("citysense273", "192.168.129.17", "00:0d:b9:15:aa:90", "bbn", 42.389964, -71.145895, "Fawcett Street", false, true, "C");
  mynodes["citysense274"] = new Node("citysense274", "192.168.1.18", "00:0d:b9:15:aa:74", "bbn", 42.389743, -71.147472, "BBN rooftop", true, false, "O");
  mynodes["citysense275"] = new Node("citysense275", "192.168.129.19", "00:0d:b9:18:2e:7c", "bbn", 42.392258, -71.149592, "Moulton St. and Adley Rd.", false, true, "O");
  mynodes["citysense276"] = new Node("citysense276", "192.168.129.20", "00:0d:b9:16:ed:cc", "bbn", 42.390865, -71.146066, "Fawcett Street", false, true, "W");
  // error parsing citysense279 entry: ValueError('empty string for float()',)
  mynodes["citysense280"] = new Node("citysense280", "192.168.129.24", "00:0d:b9:19:12:1c", "", 42.387900, -71.130800, "", false, true, "M");
  // error parsing citysense281 entry: ValueError('empty string for float()',)
  // error parsing citysense282 entry: ValueError('empty string for float()',)
  // error parsing citysense283 entry: ValueError('empty string for float()',)
  // error parsing citysense284 entry: ValueError('empty string for float()',)
  // error parsing citysense287 entry: ValueError('empty string for float()',)
  mynodes["citysense513"] = new Node("citysense513", "192.131.102.160", "00:0d:b9:13:b2:a4", "rowland", 42.363450, -71.078170, "Rowland SW", true, true, "W");
  mynodes["citysense514"] = new Node("citysense514", "192.131.102.161", "00:0d:b9:13:b2:94", "rowland", 42.363910, -71.077760, "Rowland NE", true, true, "C");
  mynodes["citysense769"] = new Node("citysense769", "192.168.131.1", "00:0d:b9:18:2e:28", "mystic", 42.397322, -71.091819, "Mystic Activity Center", true, true, "M");
  mynodes["citysense770"] = new Node("citysense770", "192.168.131.2", "00:0d:b9:18:2e:b0", "mystic", 42.398319, -71.090253, "Blessing of the Bay Boathouse", false, false, "M");
  return mynodes;
}
