{"id":24990216,"url":"https://github.com/arup-group/londinium","last_synced_at":"2026-02-23T17:40:52.049Z","repository":{"id":44159297,"uuid":"348674312","full_name":"arup-group/londinium","owner":"arup-group","description":"A semi-synthetic MATSim ABM dataset","archived":false,"fork":false,"pushed_at":"2024-06-20T15:32:08.000Z","size":42525,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-10-24T06:38:10.459Z","etag":null,"topics":["cml","transit"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arup-group.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-17T10:51:06.000Z","updated_at":"2025-08-03T12:13:34.000Z","dependencies_parsed_at":"2024-06-21T08:25:49.050Z","dependency_job_id":null,"html_url":"https://github.com/arup-group/londinium","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/arup-group/londinium","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arup-group%2Flondinium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arup-group%2Flondinium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arup-group%2Flondinium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arup-group%2Flondinium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arup-group","download_url":"https://codeload.github.com/arup-group/londinium/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arup-group%2Flondinium/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29749244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T07:44:07.782Z","status":"ssl_error","status_checked_at":"2026-02-23T07:44:07.432Z","response_time":90,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cml","transit"],"created_at":"2025-02-04T13:34:52.951Z","updated_at":"2026-02-23T17:40:52.029Z","avatar_url":"https://github.com/arup-group.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Londinium - A MATSim dataset\n\nLondinium is a semi-synthetic dataset for use with [MATSim agent based models](https://www.matsim.org/). The intention\nis to provide a dataset small enough to use when running MATSim on a typical developer laptop, but big enough\nto give MATSim a useful workout. Londinium uses real OSM and GTFS data, combined with a synthetic population of agents.\n\nThe Londinium dataset is comprised of:\n\n- \"pre-baked\", ready-made MATSim input files:\n  - [network](data/network/network.xml)\n  - [vehicles](data/network/vehicles.xml)\n  - [schedule](data/network/schedule.xml)\n  - [population](data/population/population.xml)\n- [LSOA data](data/lsoas) - used to generate the agent activity plans\n- an [OSM data file](data/network/osm) covering a region in west London - used to generate\n[the MATSim network](data/network/network.xml)\n- a [GTFS public transit schedule](data/network/gtfs/Londinium_arup_gb_rail_and_tnds_2020-03-12) for the\ngeographical area covered by the OSM file - used to generate [the MATSim network](data/network/network.xml),\n[schedule](data/network/schedule.xml) and [vehicles](data/network/vehicles.xml) files used as input to MATSim\n- a [synthetic MATSim population](data/population/population.xml) of 100 agents with travel plans inside this region\n\n\n## OSM Data\nWe chose the location so as to have a selection of different public transit modes, allowing us to see agents\ninterchange modes. We also wanted to have a mixture of major and minor roads, which this particular section of west\nLondon gives us.\n\n### OSM Files\n| File                                           | Size    | Nodes   | Ways   | Relations |\n| ---------------------------------------------- |:-------:|:-------:|:------:|:---------:|\n| `data/network/osm/Londinium.osm.pbf`           | 4.1M    | 340,621 | 65,067 | 2,129     |\n\n### Geographical Bounds\n\u003ckbd\u003e\u003cimg src=\"londinium-larger-context-map.png\"/\u003e\u003c/kbd\u003e\n\u003ckbd\u003e\u003cimg src=\"londinium-bounding-box.png\"/\u003e\u003c/kbd\u003e\n\u003ckbd\u003e\u003cimg src=\"londinium-map.png\"/\u003e\u003c/kbd\u003e\n\n## Population Data\nThe Londinium synthetic population includes various activities, personal attributes and modes. The agents created\nwere classified into different subpopulations by gender and income. Activities are Home-to-Home round trips, all\nwithin 24 hours. Daily activity plans for each agent were created using random choice. Agents choose different travel\nmodes such as bus, walk, car randomly for each trip.\n\n**The generation of the Londinium population used a\n[notebook](https://github.com/arup-group/pam/blob/main/examples/04_Example-Create-Population-Londinium.ipynb) from\n[PAM](https://github.com/arup-group/pam), our open source population activity modeller**\n\nWe used the above notebook to generate a population including 100 agents. Each agent has an activity plan for the same 24 hour period and randomly chooses a mode between activities.  \n\n### Population Files\n| File                                       | Size   |\n| -------------------------------------------|:-------|\n| `data/population/population.xml`           | 123k   |\n\n### Population Details\n|                      |         |\n| -------------------- |:--------|\n| No. Agents           | 100     |\n| No. Households       | 100     |\n| No. Subpopulations   | 3       |\n| Subpopulation split  | \u003cul\u003e\u003cli\u003e`low income`: 30% \u003cli\u003e`medium income`: 40% \u003cli\u003e`high income`: 30%\u003c/ul\u003e |\n| Gender split         | \u003cul\u003e\u003cli\u003eFemale: 50% \u003cli\u003eMale: 50%\u003c/ul\u003e |\n| Household LAD split  | \u003cul\u003e\u003cli\u003e`Wandsworth`: 26% \u003cli\u003e`Kensington and Chelsea`: 21% \u003cli\u003e`Hammersmith and Fulham`: 20% \u003cli\u003e`Lambeth`: 18% \u003cli\u003e`Westminster`: 13% \u003cli\u003e`Richmond upon Thames`: 2% \u003c/ul\u003e |\n| No. trip legs         | 352     |\n| Leg mode counts      | \u003cul\u003e\u003cli\u003e  62 mode=\"bus\" \u003cli\u003e  54 mode=\"car\" \u003cli\u003e  50 mode=\"ferry\" \u003cli\u003e  49 mode=\"subway\" \u003cli\u003e  48 mode=\"walk\" \u003cli\u003e  47 mode=\"rail\" \u003cli\u003e  42 mode=\"bike\" \u003c/ul\u003e |\n| No. Activities       | 452     |\n| Activity type counts |  \u003cul\u003e  \u003cli\u003e200 \"home\"  \u003cli\u003e44 \"pub\"  \u003cli\u003e41 \"medical\"  \u003cli\u003e40 \"shop\"  \u003cli\u003e36 \"gym\"  \u003cli\u003e27 \"work\"  \u003cli\u003e25 \"education\"  \u003cli\u003e22 \"park\"  \u003cli\u003e17 \"leisure\" \u003c/ul\u003e |\n  \n### Sample Activity Plans\n\u003ckbd\u003e\u003cimg src=\"example_activity_plan.png\"/\u003e\u003c/kbd\u003e\n\n\n### Population Trips Map\n\u003ckbd\u003e\u003cimg src=\"londinium-trips-map.png\"/\u003e\u003c/kbd\u003e\n\n\n## Public Transit Schedule Data\n\n### The Londinium PT Network\n\u003ckbd\u003e\u003cimg src=\"londinium-pt-network.png\"/\u003e\u003c/kbd\u003e\n\n### GTFS Directory\n`data/network/gtfs/Londinium_arup_gb_rail_and_tnds_2020-03-12`\n\n### GTFS Files\n| File                         | Size   |\n| ---------------------------- |:-------|\n|`stop_times.txt`              | 93M    |\n|`trips.txt`                   | 7.4M   |\n|`transfers.txt`               | 56B    |\n|`stops.txt`                   | 69K    |\n|`shapes.txt`                  | 73B    |\n|`routes.txt`                  | 1.1M   |\n|`frequencies.txt`             | 53B    |\n|`feed_info.txt`               | 145B   |\n|`fare_rules.txt`              | 54B    |\n|`fare_attributes.txt`         | 81B    |\n|`calendar_dates.txt`          | 6.1M   |\n|`calendar.txt`                | 714K   |\n|`agency.txt`                  | 77K    |\n\n\n### GTFS Details\n|                  |             |\n| ---------------- |:------------|\n| GTFS Day         | 12 Mar 2020 |\n| Transit Trips    | 98,402      |\n| Transit stops    | 846         |\n| Stop times       | 1,170,122   |\n| Transit Routes   | 20,607      |\n| Transit agencies | 1,039       |\n| Calendar entries | 19,541      |\n| Calendar dates   | 386,517     |\n\n## Contributing\n\nPlease see our [code of conduct](CODE_OF_CONDUCT.md) and [guide to contributing](CONTRIBUTING.md).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farup-group%2Flondinium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farup-group%2Flondinium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farup-group%2Flondinium/lists"}