Skip to content

Latest commit

 

History

History

README.md

Generated City Designs

This folder is the generated design catalogue. It is intentionally the single place for city outputs so the repo does not scatter deployment models across docs, scripts, and examples.

What Each City Folder Contains

City folders follow:

designs/<region>/<country>/<City>/

Typical contents:

File Purpose
README.md Human-readable generated design report
design.toml Machine-readable design summary
<slug>.toml Simulator scenario
*-network-map.png Network map render
route GeoJSON Line/station geometry
design-quality YAML Soft/hard design gate results

Regenerate A City

scripts/regenerate-city.sh samawah

Regenerate The Catalogue

scripts/regenerate-all.sh --jobs 4

The source city list and country assumptions live in ../lib/city-batches/world-sample.toml and ../lib/templates/.

Representative Designs

For hand-authored scenarios, use ../lib/examples/.

City Catalogue

Generated from designs/*/*/*/design.toml. Sorted by USD CAPEX per route-km, then high-demand coverage.

High-demand coverage is the share of high-demand raster cells (demand >= 0.5) within about 400 m of a planned line. It is a demand / catchment proxy, not a land-area percentage.

City ISO Family Lines Stations km Fleet High-demand coverage CAPEX CAPEX/km Charging microgrids
Bafoussam CM light-metro-3car 3 34 73 116 47% $537M $7M $12M
Erbil IQ metro-4car 5 56 140 194 64% $1.10bn $8M $21M
Fayoum EG light-metro-3car 3 36 69 111 72% $547M $8M $14M
Tanta EG light-metro-3car 3 35 75 120 56% $601M $8M $14M
Huye RW tram-2car 3 28 46 101 23% $369M $8M $10M
Agadir MA light-metro-3car 3 44 83 130 65% $668M $8M $17M
Kisumu KE light-metro-3car 3 42 75 120 31% $614M $8M $14M
Hofuf SA light-metro-3car 3 46 78 123 50% $639M $8M $18M
Damietta EG light-metro-3car 3 38 74 118 72% $602M $8M $13M
Bamenda CM light-metro-3car 3 31 54 90 59% $445M $8M $12M
Asyut EG light-metro-3car 3 31 63 101 58% $518M $8M $11M
Omdurman SD metro-4car 6 104 255 340 47% $2.11bn $8M $41M
Khamis Mushait SA light-metro-3car 3 38 69 111 35% $572M $8M $14M
Arusha TZ light-metro-3car 3 44 73 116 36% $608M $8M $16M
Hail SA light-metro-3car 3 35 63 103 47% $529M $8M $13M
Nablus PS light-metro-3car 3 34 65 105 84% $542M $8M $13M
Rahim Yar Khan PK light-metro-3car 3 24 46 77 37% $386M $8M $10M
Dammam SA metro-4car 4 95 210 277 28% $1.77bn $8M $39M
Vientiane LA light-metro-3car 3 46 81 129 43% $681M $8M $18M
Lyon FR metro-4car 6 122 287 381 45% $2.42bn $8M $49M
Kenitra MA light-metro-3car 3 35 60 99 66% $507M $8M $14M
Sylhet BD light-metro-3car 3 40 73 115 45% $616M $8M $14M
Tangier MA metro-4car 5 64 153 209 57% $1.30bn $8M $25M
Tunis TN metro-4car 5 90 219 291 59% $1.86bn $9M $36M
Dodoma TZ light-metro-3car 3 36 66 106 40% $565M $9M $14M
Thika KE light-metro-3car 3 38 76 121 63% $643M $9M $13M
Bukavu CD light-metro-3car 3 37 60 98 60% $517M $9M $15M
Al Kharj SA light-metro-3car 3 38 68 110 70% $583M $9M $14M
Hama SY light-metro-3car 3 31 55 91 53% $477M $9M $13M
Lira UG tram-2car 3 23 45 101 64% $392M $9M $10M
Mwanza TZ metro-4car 5 70 162 220 45% $1.40bn $9M $29M
Taif SA light-metro-3car 3 42 73 117 41% $637M $9M $17M
Hebron PS light-metro-3car 3 40 69 111 61% $600M $9M $16M
Bloemfontein ZA light-metro-3car 3 42 72 115 35% $626M $9M $16M
Tripoli Lb LB light-metro-3car 3 30 53 87 50% $462M $9M $12M
Karbala IQ metro-4car 6 72 162 223 61% $1.41bn $9M $30M
Port Harcourt NG metro-4car 4 95 199 262 31% $1.73bn $9M $39M
Lubango AO light-metro-3car 3 31 55 91 63% $475M $9M $12M
Suez EG light-metro-3car 3 32 59 96 65% $514M $9M $12M
Nakuru KE light-metro-3car 3 37 60 97 46% $521M $9M $14M
Zagazig EG light-metro-3car 3 30 56 91 59% $492M $9M $13M
Galle LK light-metro-3car 3 37 64 104 56% $564M $9M $15M
Gulu UG light-metro-3car 3 36 64 105 50% $558M $9M $15M
Kampala UG metro-4car 4 99 201 266 24% $1.76bn $9M $41M
Rajshahi BD light-metro-3car 3 30 50 83 30% $437M $9M $12M
Dhamar YE tram-2car 3 18 32 74 76% $285M $9M $8M
Aleppo SY metro-4car 6 76 180 246 54% $1.59bn $9M $33M
Duhok IQ light-metro-3car 3 31 57 94 60% $507M $9M $13M
Shinyanga TZ tram-2car 3 20 37 84 83% $325M $9M $9M
Gujranwala PK metro-4car 4 72 160 214 39% $1.42bn $9M $30M
Comilla BD light-metro-3car 3 38 66 106 41% $583M $9M $15M
Eldoret KE light-metro-3car 3 39 65 105 46% $578M $9M $16M
Rangpur BD light-metro-3car 3 36 59 98 47% $530M $9M $14M
Ranchi IN metro-4car 6 96 216 292 50% $1.92bn $9M $40M
Pokhara NP light-metro-3car 3 44 82 130 52% $733M $9M $18M
East London Za ZA light-metro-3car 3 36 63 104 51% $565M $9M $13M
Mukalla YE light-metro-3car 3 33 61 98 72% $544M $9M $14M
Arish EG tram-2car 1 7 13 29 44% $116M $9M $3M
Huambo AO light-metro-3car 3 31 53 88 72% $473M $9M $13M
Marrakech MA metro-4car 6 79 191 262 58% $1.71bn $9M $33M
Gazipur BD metro-4car 6 127 308 408 38% $2.76bn $9M $52M
Ibb YE light-metro-3car 3 40 72 115 58% $641M $9M $17M
Mecca SA metro-4car 6 114 251 337 46% $2.25bn $9M $49M
Namibe AO tram-2car 3 25 40 90 61% $361M $9M $11M
Ilorin NG light-metro-3car 3 39 60 98 31% $542M $9M $16M
Onitsha NG metro-4car 4 76 184 244 30% $1.65bn $9M $31M
Kigali RW metro-4car 4 86 171 227 34% $1.54bn $9M $37M
Benguela AO light-metro-3car 3 28 50 83 69% $451M $9M $11M
Baghdad IQ metro-6car 9 182 506 664 87% $4.57bn $9M $65M
Maputo MZ metro-4car 6 83 186 252 71% $1.68bn $9M $35M
Mombasa KE metro-4car 6 95 201 273 52% $1.82bn $9M $42M
Samawah IQ light-metro-3car 3 31 58 96 57% $530M $9M $13M
Mbuji Mayi CD metro-4car 4 55 118 162 70% $1.07bn $9M $25M
Damascus SY metro-4car 6 84 199 270 72% $1.81bn $9M $38M
Nampula MZ light-metro-3car 3 30 52 85 67% $471M $9M $12M
Kirkuk IQ metro-4car 5 64 141 193 61% $1.29bn $9M $28M
San Salvador SV metro-4car 6 121 255 339 50% $2.32bn $9M $56M
Meerut IN metro-4car 4 84 180 239 43% $1.64bn $9M $36M
Vijayawada IN metro-4car 6 94 225 303 58% $2.05bn $9M $41M
Zanzibar City TZ light-metro-3car 3 32 56 91 70% $514M $9M $12M
Kakamega KE tram-2car 3 24 42 95 77% $387M $9M $10M
Jizan SA light-metro-3car 3 28 47 78 64% $427M $9M $11M
Jinja UG tram-2car 3 29 46 101 41% $417M $9M $12M
Latakia SY light-metro-3car 3 26 41 70 54% $375M $9M $11M
Chimoio MZ light-metro-3car 2 20 35 57 55% $318M $9M $8M
Davao PH metro-4car 6 108 229 307 72% $2.10bn $9M $50M
Medina SA metro-4car 5 104 211 282 47% $1.95bn $9M $44M
Minya EG light-metro-3car 3 32 53 87 69% $490M $9M $12M
Kandy LK light-metro-3car 3 43 78 125 56% $717M $9M $16M
Khartoum SD metro-6car 5 152 363 472 22% $3.34bn $9M $57M
Baqubah IQ light-metro-3car 3 31 54 89 64% $497M $9M $13M
Visakhapatnam IN metro-4car 6 110 240 321 52% $2.21bn $9M $49M
Mazar E Sharif AF light-metro-3car 3 37 63 102 59% $581M $9M $16M
Idlib SY tram-2car 3 18 35 79 79% $322M $9M $8M
Sulaymaniyah IQ metro-4car 4 51 117 162 67% $1.08bn $9M $21M
Irbid JO light-metro-3car 3 33 56 92 42% $517M $9M $15M
Jalalabad Af AF light-metro-3car 3 32 51 85 69% $469M $9M $14M
El Obeid SD light-metro-3car 3 28 46 78 72% $426M $9M $11M
Madurai IN metro-4car 6 104 222 299 59% $2.06bn $9M $46M
Fallujah IQ light-metro-3car 3 31 55 92 70% $511M $9M $12M
Abha SA light-metro-3car 3 45 70 113 34% $646M $9M $18M
Songea TZ tram-2car 1 7 11 26 73% $106M $9M $3M
Aqaba JO tram-2car 3 23 34 78 57% $318M $9M $10M
Damanhur EG light-metro-3car 3 22 41 71 77% $385M $9M $10M
Nairobi KE metro-6car 8 191 476 623 43% $4.42bn $9M $73M
Jaffna LK light-metro-3car 3 34 52 86 42% $483M $9M $14M
Mahalla EG light-metro-3car 3 22 38 64 69% $354M $9M $9M
Narayanganj BD light-metro-3car 3 50 82 131 27% $766M $9M $18M
Rubavu RW tram-2car 3 28 45 101 48% $424M $9M $12M
Buraidah SA light-metro-3car 3 54 80 127 35% $746M $9M $24M
Mbarara UG light-metro-3car 3 36 59 96 53% $550M $9M $15M
Nelspruit ZA tram-2car 3 22 39 88 68% $368M $9M $10M
Ismailia EG light-metro-3car 3 33 53 89 63% $502M $9M $15M
Peshawar PK metro-4car 4 87 197 261 33% $1.85bn $9M $35M
Cuenca EC light-metro-3car 3 48 79 125 57% $741M $9M $21M
Kigoma TZ tram-2car 3 24 35 79 77% $331M $9M $11M
Niamey NE metro-4car 4 80 146 197 38% $1.38bn $9M $36M
Uige AO light-metro-3car 1 8 13 23 67% $123M $9M $4M
Raipur IN metro-4car 5 88 185 249 43% $1.76bn $9M $37M
Nador MA tram-2car 3 19 34 79 70% $326M $10M $9M
Kumba CM light-metro-3car 3 29 43 72 68% $404M $10M $12M
Lucknow IN metro-6car 6 164 375 491 31% $3.58bn $10M $64M
Meknes MA light-metro-3car 3 23 39 67 58% $376M $10M $10M
Kandahar AF light-metro-3car 3 43 64 105 53% $611M $10M $19M
Aden YE light-metro-3car 3 29 46 78 72% $439M $10M $12M
Kananga CD metro-4car 2 18 38 55 73% $366M $10M $8M
Tanga TZ light-metro-3car 3 27 48 81 72% $463M $10M $12M
Sohag EG light-metro-3car 3 32 60 99 68% $579M $10M $13M
Ouagadougou BF metro-4car 6 138 264 352 37% $2.54bn $10M $64M
Hyderabad Pk PK metro-4car 6 84 182 247 61% $1.75bn $10M $38M
Morogoro TZ light-metro-3car 3 32 55 91 61% $530M $10M $13M
Conakry GN metro-4car 3 55 93 127 40% $899M $10M $25M
Kanpur IN metro-6car 7 150 339 450 44% $3.27bn $10M $61M
Quelimane MZ light-metro-3car 1 6 10 18 48% $99M $10M $3M
Fort Portal UG tram-2car 3 21 36 83 84% $351M $10M $10M
Dar Es Salaam TZ metro-6car 7 163 393 517 28% $3.80bn $10M $62M
Hoima UG tram-2car 3 19 31 74 84% $303M $10M $9M
Agra IN metro-4car 5 98 191 257 39% $1.85bn $10M $45M
Polokwane ZA light-metro-3car 3 34 52 86 60% $501M $10M $15M
Ramadi IQ light-metro-3car 3 28 45 75 59% $437M $10M $13M
Barisal BD light-metro-3car 3 30 59 96 50% $571M $10M $12M
Arua UG tram-2car 3 23 37 84 78% $360M $10M $11M
Hillah IQ light-metro-3car 3 30 49 82 70% $480M $10M $13M
Mogadishu SO metro-4car 4 68 128 174 40% $1.25bn $10M $31M
Mandalay MM metro-4car 6 88 187 254 60% $1.82bn $10M $42M
Amman JO metro-6car 9 150 354 473 67% $3.47bn $10M $59M
Naivasha KE tram-2car 3 20 33 75 86% $323M $10M $9M
Malindi KE tram-2car 3 20 29 69 79% $289M $10M $9M
Bandung ID metro-4car 6 126 257 343 41% $2.53bn $10M $57M
Beira MZ light-metro-3car 3 39 54 90 37% $530M $10M $17M
Mansoura Eg EG light-metro-3car 3 34 56 92 54% $552M $10M $15M
Raqqa SY light-metro-3car 3 25 45 76 86% $443M $10M $11M
Luxor EG light-metro-3car 3 34 54 89 73% $532M $10M $15M
Maroua CM light-metro-3car 3 29 53 86 74% $520M $10M $12M
Colombo LK metro-6car 6 126 278 370 42% $2.75bn $10M $51M
Multan PK metro-4car 4 64 115 158 42% $1.14bn $10M $31M
Sanaa YE metro-6car 7 97 232 314 72% $2.30bn $10M $43M
Goma CD light-metro-3car 3 39 58 96 60% $578M $10M $17M
Homs SY light-metro-3car 3 24 40 68 48% $397M $10M $11M
Masaka UG tram-2car 3 20 32 74 56% $320M $10M $9M
Entebbe UG tram-2car 3 28 43 98 70% $432M $10M $13M
Khulna BD metro-4car 6 82 182 249 57% $1.82bn $10M $37M
Varanasi IN metro-4car 5 100 202 271 47% $2.02bn $10M $43M
Nacala MZ tram-2car 3 25 39 88 80% $390M $10M $11M
Patna IN metro-4car 5 84 185 250 50% $1.86bn $10M $36M
Sidon LB tram-2car 3 23 37 83 71% $373M $10M $11M
Luanda AO metro-6car 9 170 390 522 64% $3.91bn $10M $71M
Bhopal IN metro-4car 6 107 206 279 52% $2.07bn $10M $51M
Jos NG light-metro-3car 3 40 54 90 26% $542M $10M $17M
Vadodara IN metro-4car 5 89 164 220 48% $1.65bn $10M $43M
Kisangani CD metro-4car 2 27 47 66 64% $477M $10M $13M
Taiz YE light-metro-3car 3 33 49 82 55% $494M $10M $15M
Kisii KE tram-2car 3 17 30 69 67% $299M $10M $8M
Indore IN metro-6car 7 146 324 429 48% $3.28bn $10M $62M
Mbeya TZ light-metro-3car 3 39 55 90 44% $558M $10M $18M
Bahawalpur PK light-metro-3car 3 29 46 78 42% $469M $10M $14M
Mosul IQ metro-4car 6 82 203 275 62% $2.06bn $10M $31M
Phnom Penh KH metro-4car 6 107 228 307 48% $2.32bn $10M $47M
Deir Ez Zor SY light-metro-3car 3 32 57 93 62% $578M $10M $14M
Gaza City PS light-metro-3car 3 23 37 64 57% $380M $10M $10M
Lusaka ZM metro-6car 6 123 236 316 34% $2.41bn $10M $53M
Kinshasa CD metro-6car 8 183 385 509 49% $3.95bn $10M $82M
Rajkot IN metro-4car 5 76 143 195 58% $1.47bn $10M $36M
Herat AF light-metro-3car 3 43 65 106 36% $666M $10M $19M
Durban ZA metro-6car 9 172 401 534 79% $4.13bn $10M $75M
Fez MA metro-4car 4 58 113 154 73% $1.16bn $10M $28M
Garissa KE tram-2car 3 19 29 66 71% $297M $10M $9M
Coimbatore IN metro-6car 5 121 268 352 31% $2.77bn $10M $51M
Nyala SD light-metro-3car 3 29 47 77 61% $484M $10M $11M
Basra IQ metro-6car 7 117 303 403 77% $3.14bn $10M $44M
Tabuk SA light-metro-3car 3 45 63 101 27% $653M $10M $20M
Jeddah SA metro-6car 8 202 406 537 45% $4.22bn $10M $93M
Kut IQ light-metro-3car 3 25 46 78 60% $483M $10M $10M
Tetouan MA light-metro-3car 3 33 54 88 69% $562M $10M $14M
Najaf IQ metro-4car 6 74 163 225 52% $1.70bn $10M $36M
Antananarivo MG metro-6car 7 155 339 450 42% $3.52bn $10M $65M
Karachi PK metro-6car 9 231 472 622 48% $4.92bn $10M $100M
Qena EG light-metro-3car 3 26 45 77 75% $470M $10M $12M
Lobito AO light-metro-3car 3 25 38 65 69% $394M $10M $12M
Safi MA light-metro-3car 3 26 39 67 72% $410M $10M $12M
Port Sudan SD light-metro-3car 3 22 33 58 80% $348M $10M $10M
Dakar SN metro-6car 5 107 204 272 52% $2.13bn $10M $47M
Chittagong BD metro-6car 8 161 374 497 64% $3.91bn $10M $71M
Quetta PK metro-4car 5 78 140 194 54% $1.46bn $10M $39M
Meru Ke KE tram-2car 2 12 22 50 52% $231M $10M $5M
Beni Mellal MA tram-2car 3 18 30 71 85% $317M $10M $9M
Kano NG metro-6car 6 154 362 476 37% $3.80bn $10M $57M
Waw SD tram-2car 2 11 18 42 73% $189M $11M $6M
Oujda MA light-metro-3car 3 33 47 79 48% $496M $11M $16M
La Paz BO metro-4car 6 115 212 286 57% $2.25bn $11M $55M
Kafr El Sheikh EG tram-2car 3 22 33 75 75% $350M $11M $11M
Edea CM tram-2car 1 7 10 23 61% $102M $11M $4M
Nasiriyah IQ light-metro-3car 3 27 51 86 59% $548M $11M $11M
Xai Xai MZ tram-2car 2 12 18 43 43% $191M $11M $6M
Maiduguri NG metro-4car 5 86 176 236 34% $1.88bn $11M $38M
Kitale KE tram-2car 3 16 29 68 85% $314M $11M $8M
Surabaya ID metro-6car 7 143 294 393 40% $3.14bn $11M $61M
Machakos KE tram-2car 3 16 27 64 76% $284M $11M $8M
Port Said EG light-metro-3car 3 25 35 61 71% $374M $11M $12M
Najran SA light-metro-3car 3 33 57 93 46% $607M $11M $13M
Beni Suef EG light-metro-3car 3 23 35 62 55% $374M $11M $11M
Soyo AO tram-2car 2 14 22 52 70% $241M $11M $7M
Hurghada EG tram-2car 3 28 43 95 56% $460M $11M $13M
Kathmandu NP metro-4car 6 103 203 275 46% $2.18bn $11M $51M
Diwaniyah IQ light-metro-3car 3 28 46 78 58% $498M $11M $12M
Uyo NG light-metro-3car 3 24 31 56 25% $336M $11M $12M
Pemba Mz MZ tram-2car 3 20 30 70 63% $329M $11M $10M
Beirut LB metro-4car 6 74 141 198 63% $1.54bn $11M $39M
Sayun YE tram-2car 2 15 22 49 58% $235M $11M $7M
Bertoua CM light-metro-3car 3 20 29 52 77% $316M $11M $10M
Yaounde CM metro-6car 8 136 267 362 43% $2.93bn $11M $63M
Yangon MM metro-6car 9 214 418 556 56% $4.62bn $11M $102M
Tartus SY tram-2car 3 23 35 80 73% $388M $11M $11M
Lubumbashi CD metro-4car 4 75 130 176 34% $1.44bn $11M $39M
Kabul AF metro-6car 7 137 261 353 53% $2.89bn $11M $63M
Ngaoundere CM light-metro-3car 3 19 28 51 57% $315M $11M $9M
Lahij YE tram-2car 3 19 29 67 82% $326M $11M $10M
Zarqa JO light-metro-3car 3 57 83 132 48% $938M $11M $24M
Hodeidah YE light-metro-3car 3 27 36 63 61% $411M $11M $13M
Douala CM metro-6car 5 129 228 304 37% $2.61bn $11M $59M
Benin City NG metro-4car 4 77 132 179 44% $1.52bn $11M $40M
Bamako ML metro-4car 6 118 257 344 31% $2.96bn $11M $47M
Moshi TZ tram-2car 3 21 36 82 76% $417M $12M $11M
Faisalabad PK metro-6car 5 93 166 224 52% $1.94bn $12M $45M
Iringa TZ tram-2car 3 20 28 65 67% $325M $12M $10M
Aba Ng NG light-metro-3car 3 26 34 60 40% $401M $12M $13M
Sumbawanga TZ tram-2car 1 5 7 16 35% $77M $12M $3M
Larkana PK light-metro-3car 2 19 38 62 28% $453M $12M $9M
Kassala SD light-metro-3car 3 20 34 60 76% $417M $12M $9M
Ibadan NG metro-6car 4 90 135 186 24% $1.66bn $12M $44M
Amarah IQ light-metro-3car 3 28 43 75 57% $536M $12M $13M
Mymensingh BD light-metro-3car 3 37 67 108 41% $833M $12M $13M
Garoua CM light-metro-3car 3 29 44 74 38% $539M $12M $12M
Tete MZ light-metro-3car 3 23 38 67 77% $474M $12M $9M
Tabora TZ tram-2car 2 13 18 42 54% $223M $13M $7M
Khouribga MA tram-2car 2 11 15 36 57% $185M $13M $6M
Nyeri KE tram-2car 3 22 37 84 62% $470M $13M $10M
Jodhpur IN metro-4car 5 82 150 205 44% $1.93bn $13M $37M
Sialkot PK light-metro-3car 3 37 59 96 43% $840M $14M $16M
Sheikhupura PK light-metro-3car 2 17 19 34 32% $271M $14M $9M
Malanje AO light-metro-3car 2 12 15 29 57% $215M $14M $7M
Sukkur PK light-metro-3car 3 31 51 86 55% $746M $15M $13M
Biratnagar NP tram-2car 3 23 34 78 60% $648M $19M $10M