Skip to content

Latest commit

 

History

History

README.md

City Design Catalogue

This directory retains the compact machine-readable result set for all 266 cities defined by lib/city-batches/world-sample.toml. These routed designs are retained because reproducing them can require external OSM and population inputs.

Every city retains its design, simulator scenario, map, engineering review layers, validation summaries, operations asset index, acceptance report, and integrity manifest in one city directory. Raw solver networks, GeoPackages, compressed event bundles, and exploded manufacturing CSVs remain reproducible local outputs so the Git repository stays usable. Mosul and Samawah remain the full acceptance references.

Recovery and validation status

The catalogue was recovered from the last complete tracked routed snapshots after the cleanup commit removed them. Simulator scenarios have been regenerated with the current generator and current rolling-stock architecture. The retained ring-interchange-validation.json report checks all 266 cities: 266 pass and 0 require ring/topology review or rerouting under the current validator. A retained failed design is a recoverable planning input, not a deployment-ready reference; Mosul and Samawah remain the primary full-payload worked examples.

The stricter station-cluster-validation.json report records 266 passing cities and 0 cities with 0 inherited station/interchange findings. Its hashes bind each finding set to the retained design and validator. Basra, Mosul, and Samawah pass both catalogue validators.

The historical engineering-batch-summary-aleppo-amman.json is explicitly scoped to those two cities and is not catalogue-wide evidence.

City Train family Lines Stations Route km Fleet High-demand coverage
[Bukavu](central-africa/DR Congo/Bukavu/) light-metro-3car 3 23 61.4 130 56%
[Goma](central-africa/DR Congo/Goma/) light-metro-3car 3 24 59.9 125 53%
[Kananga](central-africa/DR Congo/Kananga/) metro-4car 2 14 38.1 36 73%
[Kinshasa](central-africa/DR Congo/Kinshasa/) metro-6car 9 147 402.1 643 57%
[Kisangani](central-africa/DR Congo/Kisangani/) metro-4car 2 18 47.5 50 64%
[Lubumbashi](central-africa/DR Congo/Lubumbashi/) metro-4car 5 41 130.0 161 51%
[Mbuji-Mayi](central-africa/DR Congo/Mbuji-Mayi/) metro-4car 4 42 118.8 135 71%
Benguela light-metro-3car 3 18 50.5 110 69%
Huambo light-metro-3car 3 21 52.4 112 71%
Lobito light-metro-3car 3 15 38.1 83 72%
Luanda metro-6car 9 127 390.4 622 64%
Lubango light-metro-3car 3 22 53.8 119 63%
Malanje light-metro-3car 2 8 15.0 34 57%
Namibe tram-2car 3 19 40.8 84 64%
Soyo tram-2car 3 14 29.4 63 81%
Uige light-metro-3car 1 6 12.0 27 47%
Eldoret light-metro-3car 3 20 59.0 163 79%
Garissa tram-2car 3 13 25.4 57 70%
Kakamega tram-2car 3 17 42.2 83 77%
Kisii tram-2car 3 12 24.3 52 90%
Kisumu light-metro-3car 3 21 53.5 115 69%
Kitale tram-2car 3 15 39.9 84 78%
Machakos tram-2car 3 14 28.9 63 76%
Malindi tram-2car 3 14 29.4 61 79%
Meru-Ke tram-2car 3 11 28.0 61 78%
Mombasa metro-4car 6 58 156.7 190 59%
Nairobi metro-6car 9 151 505.8 790 54%
Naivasha tram-2car 3 14 39.0 79 82%
Nakuru light-metro-3car 3 19 54.3 116 47%
Nyeri tram-2car 3 16 36.7 76 62%
Thika light-metro-3car 3 28 75.5 161 62%
Antananarivo metro-6car 9 101 324.5 504 82%
Beira light-metro-3car 3 18 44.8 96 34%
Chimoio light-metro-3car 2 12 34.1 82 56%
Lichinga tram-2car 2 8 14.9 34 80%
Maputo metro-4car 6 64 174.4 214 69%
Nacala tram-2car 3 17 39.0 81 80%
Nampula light-metro-3car 3 17 51.7 122 66%
Pemba-Mz tram-2car 3 15 32.4 69 64%
Quelimane light-metro-3car 1 5 10.3 23 48%
Tete light-metro-3car 3 13 37.9 81 77%
Xai-Xai tram-2car 3 11 22.2 47 56%
Huye tram-2car 3 17 44.6 92 68%
Kigali metro-4car 6 68 183.2 227 69%
Rubavu tram-2car 3 19 46.1 91 57%
Mogadishu metro-4car 4 48 120.7 149 56%
Arusha light-metro-3car 3 21 63.9 153 61%
Dar-Es-Salaam metro-6car 9 132 443.7 709 57%
Dodoma light-metro-3car 3 22 52.2 113 58%
Iringa tram-2car 3 14 27.1 58 73%
Kigoma tram-2car 3 17 35.9 76 77%
Mbeya light-metro-3car 3 21 53.0 112 63%
Morogoro light-metro-3car 3 24 55.1 120 61%
Moshi tram-2car 3 14 36.1 73 76%
Mwanza metro-4car 6 62 175.9 219 76%
Shinyanga tram-2car 3 14 36.8 76 83%
Songea tram-2car 2 7 16.8 37 80%
Sumbawanga tram-2car 3 10 15.7 40 77%
Tabora tram-2car 3 10 21.1 49 65%
Tanga light-metro-3car 3 20 50.1 108 52%
Zanzibar-City light-metro-3car 3 22 61.9 134 72%
Arua tram-2car 3 16 37.7 77 79%
Entebbe tram-2car 3 17 38.9 78 76%
Fort-Portal tram-2car 3 15 36.3 76 84%
Gulu light-metro-3car 3 18 60.1 139 68%
Hoima tram-2car 3 11 29.1 61 81%
Jinja tram-2car 3 17 42.1 87 71%
Kampala metro-4car 6 70 221.6 274 69%
Lira tram-2car 3 16 45.3 92 64%
Masaka tram-2car 3 16 32.1 69 56%
Mbale tram-2car 3 13 34.1 71 85%
Mbarara light-metro-3car 3 22 53.0 113 78%
Soroti tram-2car 2 6 7.9 23 69%
Lusaka metro-6car 8 95 279.5 418 58%
Lyon metro-4car 6 85 269.8 347 54%
La-Paz metro-4car 6 79 223.9 285 61%
Cuenca light-metro-3car 3 24 70.9 169 64%
[San-Salvador](latin-america/El Salvador/San-Salvador/) metro-4car 6 81 256.6 308 61%
Agadir light-metro-3car 3 30 81.5 172 61%
Beni-Mellal tram-2car 3 14 30.2 66 85%
Fez metro-4car 4 45 114.4 128 73%
Kenitra light-metro-3car 3 24 60.1 130 66%
Khouribga tram-2car 3 11 18.8 46 82%
Marrakech metro-4car 6 57 194.1 255 59%
Meknes light-metro-3car 3 17 39.4 89 58%
Nador tram-2car 3 16 34.3 72 70%
Oujda light-metro-3car 3 18 37.5 81 43%
Safi light-metro-3car 3 19 39.3 86 72%
Tangier metro-4car 5 52 156.6 181 58%
Tetouan light-metro-3car 3 19 54.1 115 69%
El-Obeid light-metro-3car 3 19 47.2 102 70%
Kassala light-metro-3car 3 11 23.5 52 81%
Khartoum metro-6car 9 137 417.0 637 58%
Nyala light-metro-3car 3 20 46.7 99 61%
Omdurman metro-4car 6 85 256.1 312 53%
Port-Sudan light-metro-3car 3 15 33.9 76 80%
Waw tram-2car 3 9 18.3 41 75%
Tunis metro-4car 5 73 221.1 255 60%
[Bloemfontein](south-africa/South Africa/Bloemfontein/) light-metro-3car 3 26 72.1 151 35%
[Durban](south-africa/South Africa/Durban/) metro-6car 9 139 401.0 616 80%
[East-London-Za](south-africa/South Africa/East-London-Za/) light-metro-3car 3 23 67.5 139 42%
[Nelspruit](south-africa/South Africa/Nelspruit/) tram-2car 3 16 38.7 80 72%
[Polokwane](south-africa/South Africa/Polokwane/) light-metro-3car 3 20 51.3 110 62%
Herat light-metro-3car 3 19 49.5 108 57%
Jalalabad-Af light-metro-3car 3 16 47.0 112 57%
Kabul metro-6car 7 80 228.8 350 59%
Kandahar light-metro-3car 3 21 52.9 113 68%
Mazar-E-Sharif light-metro-3car 3 22 64.1 139 82%
Barisal light-metro-3car 3 23 61.2 130 56%
Chittagong metro-6car 8 103 323.8 517 72%
Comilla light-metro-3car 3 21 55.5 114 68%
Gazipur metro-4car 6 89 264.5 338 46%
Khulna metro-4car 6 68 196.4 252 51%
Mymensingh light-metro-3car 3 17 42.3 92 43%
Narayanganj light-metro-3car 3 28 75.3 157 50%
Rajshahi light-metro-3car 3 18 42.4 93 66%
Rangpur light-metro-3car 3 18 46.0 99 49%
Sylhet light-metro-3car 3 21 49.6 109 75%
Agra metro-4car 5 58 160.2 187 58%
Bhopal metro-4car 6 72 194.6 245 59%
Coimbatore metro-6car 9 111 342.0 540 74%
Indore metro-6car 8 111 369.4 571 56%
Jodhpur metro-4car 5 52 150.2 175 53%
Kanpur metro-6car 8 113 352.5 533 59%
Lucknow metro-6car 8 117 367.8 556 51%
Madurai metro-4car 6 69 224.3 268 73%
Meerut metro-4car 4 47 145.4 158 69%
Patna metro-4car 6 62 171.3 215 65%
Raipur metro-4car 6 53 155.7 212 52%
Rajkot metro-4car 5 47 133.9 162 82%
Ranchi metro-4car 6 77 221.5 260 49%
Vadodara metro-4car 6 61 150.2 207 66%
Varanasi metro-4car 6 64 201.4 243 49%
Vijayawada metro-4car 6 67 228.3 266 83%
Visakhapatnam metro-4car 6 76 236.8 286 50%
Biratnagar tram-2car 3 14 31.8 67 75%
Kathmandu metro-4car 6 68 197.3 244 54%
Pokhara light-metro-3car 3 25 81.2 172 41%
Bahawalpur light-metro-3car 3 18 44.8 100 58%
Faisalabad metro-6car 6 60 169.7 252 80%
Gujranwala metro-4car 5 55 187.2 218 65%
Hyderabad-Pk metro-4car 6 58 180.0 216 66%
Karachi metro-6car 9 145 459.6 707 64%
Larkana light-metro-3car 2 15 37.0 79 49%
Multan metro-4car 5 48 118.6 149 69%
Peshawar metro-4car 5 63 186.7 221 64%
Quetta metro-4car 4 41 120.7 127 50%
Rahim-Yar-Khan light-metro-3car 3 18 53.6 129 76%
Sheikhupura light-metro-3car 2 9 16.6 37 77%
Sialkot light-metro-3car 3 21 55.4 134 46%
Sukkur light-metro-3car 3 15 43.7 92 72%
[Colombo](south-asia/Sri Lanka/Colombo/) metro-6car 9 106 320.9 497 68%
[Galle](south-asia/Sri Lanka/Galle/) light-metro-3car 3 23 63.7 177 54%
[Jaffna](south-asia/Sri Lanka/Jaffna/) light-metro-3car 3 21 53.4 131 70%
[Kandy](south-asia/Sri Lanka/Kandy/) light-metro-3car 3 23 75.4 178 57%
Phnom-Penh metro-4car 6 80 238.4 293 75%
Bandung metro-4car 6 89 245.6 312 60%
Surabaya metro-6car 9 102 293.8 470 74%
Vientiane light-metro-3car 3 27 74.4 155 50%
Mandalay metro-4car 6 75 221.9 276 67%
Yangon metro-6car 9 141 418.1 661 58%
Davao metro-4car 6 99 280.2 329 39%
[Ouagadougou](west-africa/Burkina Faso/Ouagadougou/) metro-4car 6 77 221.6 271 60%
Bafoussam light-metro-3car 3 27 73.5 158 47%
Bamenda light-metro-3car 3 22 52.5 111 54%
Bertoua light-metro-3car 3 12 29.4 63 78%
Douala metro-6car 5 78 207.5 322 56%
Edea tram-2car 1 5 9.6 20 61%
Garoua light-metro-3car 3 14 33.0 73 66%
Kumba light-metro-3car 3 15 42.5 90 68%
Maroua light-metro-3car 3 21 52.5 113 74%
Ngaoundere light-metro-3car 3 15 29.4 64 85%
Yaounde metro-6car 5 72 220.2 312 56%
Conakry metro-4car 3 26 82.0 84 81%
Bamako metro-4car 6 69 212.5 255 56%
Niamey metro-4car 6 54 157.6 186 68%
Aba-Ng light-metro-3car 3 13 31.9 70 68%
Benin-City metro-4car 5 49 122.7 171 77%
Ibadan metro-6car 5 55 135.3 222 38%
Ilorin light-metro-3car 3 26 56.8 124 55%
Jos light-metro-3car 3 20 45.9 102 43%
Kano metro-6car 9 142 434.4 686 58%
Maiduguri metro-4car 5 58 168.4 197 49%
Onitsha metro-4car 5 63 188.6 198 79%
Port-Harcourt metro-4car 5 69 193.8 232 48%
Uyo light-metro-3car 3 14 34.0 76 70%
Dakar metro-6car 6 82 222.2 330 63%
Arish tram-2car 2 8 17.3 38 62%
Asyut light-metro-3car 3 19 51.7 162 70%
Beni-Suef light-metro-3car 3 17 40.0 87 49%
Damanhur light-metro-3car 3 18 47.4 103 86%
Damietta light-metro-3car 3 24 73.5 156 72%
Fayoum light-metro-3car 3 23 68.8 190 71%
Hurghada tram-2car 3 17 39.0 80 58%
Ismailia light-metro-3car 3 22 47.7 119 63%
Kafr-El-Sheikh tram-2car 3 11 31.6 65 81%
Luxor light-metro-3car 3 19 50.7 111 73%
Mahalla light-metro-3car 3 16 38.3 84 68%
Mansoura-Eg light-metro-3car 3 19 51.6 109 71%
Minya light-metro-3car 3 23 53.2 114 69%
Port-Said light-metro-3car 3 15 29.2 64 66%
Qena light-metro-3car 3 15 49.3 117 82%
Sohag light-metro-3car 3 17 44.4 98 77%
Suez light-metro-3car 3 23 60.6 129 57%
Tanta light-metro-3car 3 25 74.9 176 56%
Zagazig light-metro-3car 3 18 42.9 92 63%
Amarah light-metro-3car 3 18 46.6 101 57%
Baghdad metro-6car 9 155 501.3 784 86%
Baqubah light-metro-3car 3 22 60.9 130 60%
Basra metro-6car 7 92 305.4 450 82%
Diwaniyah light-metro-3car 3 19 49.8 106 50%
Duhok light-metro-3car 3 22 57.3 122 60%
Erbil metro-4car 5 45 138.1 212 62%
Fallujah light-metro-3car 3 21 55.8 122 70%
Hillah light-metro-3car 3 24 57.9 125 66%
Karbala metro-4car 6 56 168.5 198 60%
Kirkuk metro-4car 5 52 143.9 179 61%
Kut light-metro-3car 3 17 46.4 101 60%
Mosul metro-4car 6 69 207.3 256 62%
Najaf metro-4car 6 59 165.1 229 52%
Nasiriyah light-metro-3car 3 20 51.1 147 59%
Ramadi light-metro-3car 3 22 48.0 104 70%
Samawah light-metro-3car 3 21 50.4 108 59%
Sulaymaniyah metro-4car 4 45 119.8 129 67%
Amman metro-6car 9 120 358.4 555 67%
Aqaba tram-2car 3 16 34.6 71 63%
Irbid light-metro-3car 3 21 48.7 107 65%
Zarqa light-metro-3car 3 24 72.5 227 56%
Beirut metro-4car 6 50 142.6 189 60%
Sidon tram-2car 3 16 37.8 79 85%
Tripoli-Lb light-metro-3car 3 20 45.6 99 57%
Gaza-City light-metro-3car 3 15 38.8 84 62%
Hebron light-metro-3car 3 22 60.3 127 73%
Nablus light-metro-3car 3 24 71.7 174 71%
[Abha](west-asia/Saudi Arabia/Abha/) light-metro-3car 3 21 59.1 126 29%
[Al-Kharj](west-asia/Saudi Arabia/Al-Kharj/) light-metro-3car 3 27 67.7 143 70%
[Buraidah](west-asia/Saudi Arabia/Buraidah/) light-metro-3car 3 27 69.2 146 46%
[Dammam](west-asia/Saudi Arabia/Dammam/) metro-4car 6 97 272.9 325 49%
[Hail](west-asia/Saudi Arabia/Hail/) light-metro-3car 3 23 63.1 133 47%
[Hofuf](west-asia/Saudi Arabia/Hofuf/) light-metro-3car 3 26 77.9 163 49%
[Jeddah](west-asia/Saudi Arabia/Jeddah/) metro-6car 9 127 375.4 592 69%
[Jizan](west-asia/Saudi Arabia/Jizan/) light-metro-3car 3 17 47.9 102 68%
[Khamis-Mushait](west-asia/Saudi Arabia/Khamis-Mushait/) light-metro-3car 3 26 81.2 217 45%
[Mecca](west-asia/Saudi Arabia/Mecca/) metro-4car 6 77 223.1 271 46%
[Medina](west-asia/Saudi Arabia/Medina/) metro-4car 6 57 179.8 212 51%
[Najran](west-asia/Saudi Arabia/Najran/) light-metro-3car 3 20 56.7 120 46%
[Tabuk](west-asia/Saudi Arabia/Tabuk/) light-metro-3car 3 26 63.0 134 46%
[Taif](west-asia/Saudi Arabia/Taif/) light-metro-3car 3 22 59.5 125 69%
Aleppo metro-4car 6 62 183.9 219 61%
Damascus metro-4car 6 64 197.9 236 77%
Deir-Ez-Zor light-metro-3car 3 18 51.4 143 65%
Hama light-metro-3car 3 21 51.4 114 64%
Homs light-metro-3car 3 18 40.0 87 48%
Idlib tram-2car 3 13 32.0 67 75%
Latakia light-metro-3car 3 17 42.8 93 57%
Raqqa light-metro-3car 3 18 48.7 105 86%
Tartus tram-2car 3 13 27.8 60 83%
Aden light-metro-3car 3 17 45.8 97 72%
Dhamar tram-2car 3 13 29.1 63 72%
Hodeidah light-metro-3car 3 15 30.7 71 66%
Ibb light-metro-3car 3 18 49.9 106 74%
Lahij tram-2car 3 14 28.9 59 82%
Mukalla light-metro-3car 3 22 61.6 152 63%
Sanaa metro-6car 7 75 233.1 358 73%
Sayun tram-2car 3 11 24.4 54 79%
Taiz light-metro-3car 3 18 42.8 94 65%
scripts/regenerate-city.sh samawah

The command refreshes the full package in the canonical designs/ tree.