{"id":332678,"name":"MUSE2","description":"Atool for running simulations of energy systems. It is written in Rust and its purpose is to provide users with a framework to simulate pathways of energy system transition. These transitions are usually in the context of climate change mitigation.","url":"https://github.com/energysystemsmodellinglab/muse2","last_synced_at":"2026-04-20T11:01:09.742Z","repository":{"id":235496687,"uuid":"790809493","full_name":"EnergySystemsModellingLab/MUSE2","owner":"EnergySystemsModellingLab","description":"Welcome to the MUSE2 repository","archived":false,"fork":false,"pushed_at":"2026-04-13T00:41:15.000Z","size":4845,"stargazers_count":7,"open_issues_count":100,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-15T12:14:43.173Z","etag":null,"topics":["energy-systems-modelling"],"latest_commit_sha":null,"homepage":"https://energysystemsmodellinglab.github.io/MUSE2/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EnergySystemsModellingLab.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":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2024-04-23T15:11:26.000Z","updated_at":"2026-04-13T00:41:18.000Z","dependencies_parsed_at":"2026-02-22T07:04:18.267Z","dependency_job_id":"51bd2935-edcc-4218-96ed-b72ee624fd19","html_url":"https://github.com/EnergySystemsModellingLab/MUSE2","commit_stats":null,"previous_names":["energysystemsmodellinglab/muse_2.0","energysystemsmodellinglab/muse2"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/EnergySystemsModellingLab/MUSE2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EnergySystemsModellingLab","download_url":"https://codeload.github.com/EnergySystemsModellingLab/MUSE2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31878830,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T07:36:03.521Z","status":"ssl_error","status_checked_at":"2026-04-16T07:35:53.576Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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"}},"owner":{"login":"EnergySystemsModellingLab","name":"EnergySystemsModellingLab","uuid":"11629231","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/11629231?v=4","repositories_count":1,"last_synced_at":"2023-10-17T15:47:10.737Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/EnergySystemsModellingLab","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T05:03:37.205Z","updated_at":"2023-10-17T15:47:10.745Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EnergySystemsModellingLab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EnergySystemsModellingLab/repositories"},"packages":[{"id":12384222,"name":"muse2","ecosystem":"cargo","description":"A tool for running simulations of energy systems","homepage":null,"licenses":"GPL-3.0-only","normalized_licenses":["GPL-3.0-only"],"repository_url":"https://github.com/EnergySystemsModellingLab/MUSE2","keywords_array":["energy","modelling"],"namespace":null,"versions_count":2,"first_release_published_at":"2025-10-14T13:32:22.633Z","latest_release_published_at":"2026-03-31T12:37:56.978Z","latest_release_number":"2.1.0","last_synced_at":"2026-04-18T12:10:03.044Z","created_at":"2025-10-14T13:33:48.105Z","updated_at":"2026-04-18T12:10:03.045Z","registry_url":"https://crates.io/crates/muse2/","install_command":"cargo install muse2","documentation_url":"https://docs.rs/muse2/","metadata":{"categories":["command-line-utilities","science","simulation"]},"repo_metadata":{"id":235496687,"uuid":"790809493","full_name":"EnergySystemsModellingLab/MUSE2","owner":"EnergySystemsModellingLab","description":"Welcome to the MUSE2 repository","archived":false,"fork":false,"pushed_at":"2026-03-30T11:30:34.000Z","size":4789,"stargazers_count":6,"open_issues_count":101,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-03-30T12:29:12.502Z","etag":null,"topics":["energy-systems-modelling"],"latest_commit_sha":null,"homepage":"https://energysystemsmodellinglab.github.io/MUSE2/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EnergySystemsModellingLab.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":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2024-04-23T15:11:26.000Z","updated_at":"2026-03-30T00:37:51.000Z","dependencies_parsed_at":"2026-02-22T07:04:18.267Z","dependency_job_id":"51bd2935-edcc-4218-96ed-b72ee624fd19","html_url":"https://github.com/EnergySystemsModellingLab/MUSE2","commit_stats":null,"previous_names":["energysystemsmodellinglab/muse_2.0","energysystemsmodellinglab/muse2"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/EnergySystemsModellingLab/MUSE2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EnergySystemsModellingLab","download_url":"https://codeload.github.com/EnergySystemsModellingLab/MUSE2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31294378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:43:37.129Z","status":"online","status_checked_at":"2026-04-02T02:00:08.535Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"},"owner_record":{"login":"EnergySystemsModellingLab","name":"EnergySystemsModellingLab","uuid":"11629231","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/11629231?v=4","repositories_count":1,"last_synced_at":"2023-10-17T15:47:10.737Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/EnergySystemsModellingLab","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T05:03:37.205Z","updated_at":"2023-10-17T15:47:10.745Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EnergySystemsModellingLab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EnergySystemsModellingLab/repositories"},"tags":[{"name":"v2.0.0","sha":"d544d65145a26920aa18b409913e2b34da479485","kind":"commit","published_at":"2025-10-14T12:58:01.000Z","download_url":"https://codeload.github.com/EnergySystemsModellingLab/MUSE2/tar.gz/v2.0.0","html_url":"https://github.com/EnergySystemsModellingLab/MUSE2/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/EnergySystemsModellingLab/MUSE2@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/tags/v2.0.0/manifests"},{"name":"old-model","sha":"677f053796279f1945612d74f260d2cc141a4510","kind":"commit","published_at":"2025-06-02T15:12:27.000Z","download_url":"https://codeload.github.com/EnergySystemsModellingLab/MUSE2/tar.gz/old-model","html_url":"https://github.com/EnergySystemsModellingLab/MUSE2/releases/tag/old-model","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/EnergySystemsModellingLab/MUSE2@old-model","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/tags/old-model","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/tags/old-model/manifests"}]},"repo_metadata_updated_at":"2026-04-04T03:02:19.980Z","dependent_packages_count":0,"downloads":262,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":94.12050580802546,"dependent_repos_count":19.591484739043842,"dependent_packages_count":25.905508809712124,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":46.539166452260474},"purl":"pkg:cargo/muse2","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cargo/muse2","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cargo/muse2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cargo/muse2/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-01T19:06:42.806Z","issues_count":26,"pull_requests_count":54,"avg_time_to_close_issue":3038869.4,"avg_time_to_close_pull_request":617095.0606060605,"issues_closed_count":10,"pull_requests_closed_count":33,"pull_request_authors_count":6,"issue_authors_count":4,"avg_comments_per_issue":2.5384615384615383,"avg_comments_per_pull_request":3.2222222222222223,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":26,"past_year_pull_requests_count":54,"past_year_avg_time_to_close_issue":3038869.4,"past_year_avg_time_to_close_pull_request":617095.0606060605,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":33,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.5384615384615383,"past_year_avg_comments_per_pull_request":3.2222222222222223,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":26,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/issues","maintainers":[{"login":"tsmbland","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsmbland"},{"login":"alexdewar","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexdewar"},{"login":"Aurashk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Aurashk"},{"login":"dalonsoa","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalonsoa"}],"active_maintainers":[{"login":"tsmbland","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsmbland"},{"login":"alexdewar","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexdewar"},{"login":"Aurashk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Aurashk"},{"login":"dalonsoa","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalonsoa"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/muse2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/muse2/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/muse2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/muse2/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/muse2/codemeta","maintainers":[{"uuid":"340375","login":"alexdewar","name":"Alex Dewar","email":null,"url":"https://github.com/alexdewar","packages_count":1,"html_url":"https://crates.io/users/alexdewar","role":null,"created_at":"2025-10-14T13:38:51.363Z","updated_at":"2025-10-14T13:38:51.363Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/alexdewar/packages"},{"uuid":"362676","login":"tsmbland","name":"Tom Bland","email":null,"url":"https://github.com/tsmbland","packages_count":1,"html_url":"https://crates.io/users/tsmbland","role":null,"created_at":"2025-10-24T02:43:51.304Z","updated_at":"2025-10-24T02:43:51.304Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/tsmbland/packages"},{"uuid":"363188","login":"rse-ci-imperial","name":null,"email":null,"url":"https://github.com/rse-ci-imperial","packages_count":1,"html_url":"https://crates.io/users/rse-ci-imperial","role":null,"created_at":"2025-10-24T02:43:51.361Z","updated_at":"2025-10-24T02:43:51.361Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/rse-ci-imperial/packages"},{"uuid":"363224","login":"ahawkes","name":"Adam Hawkes","email":null,"url":"https://github.com/ahawkes","packages_count":1,"html_url":"https://crates.io/users/ahawkes","role":null,"created_at":"2025-10-24T02:43:51.412Z","updated_at":"2025-10-24T02:43:51.412Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers/ahawkes/packages"}],"registry":{"name":"crates.io","url":"https://crates.io","ecosystem":"cargo","default":true,"packages_count":265362,"maintainers_count":61901,"namespaces_count":0,"keywords_count":59668,"github":"rust-lang","metadata":{"funded_packages_count":21630},"icon_url":"https://github.com/rust-lang.png","created_at":"2022-04-04T15:19:22.689Z","updated_at":"2026-04-08T05:04:51.397Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/namespaces"}}],"commits":{"id":11555234,"full_name":"energysystemsmodellinglab/muse2","default_branch":"master","total_commits":3010,"total_committers":16,"total_bot_commits":144,"total_bot_committers":4,"mean_commits":188.125,"dds":0.4750830564784053,"past_year_total_commits":2091,"past_year_total_committers":10,"past_year_total_bot_commits":95,"past_year_total_bot_committers":4,"past_year_mean_commits":209.1,"past_year_dds":0.5136298421807748,"last_synced_at":"2026-04-19T21:36:58.433Z","last_synced_commit":"5a1779e8052844e3dd045e12fb0c58d3dcc04737","created_at":"2025-11-02T00:02:30.912Z","updated_at":"2026-04-19T21:36:13.549Z","committers":[{"name":"Alex Dewar","email":"a.dewar@imperial.ac.uk","login":"alexdewar","count":1580},{"name":"Tom Bland","email":"tom_bland@hotmail.co.uk","login":"tsmbland","count":784},{"name":"Aurash Karimi","email":"a.karimi@imperial.ac.uk","login":"Aurashk","count":166},{"name":"Diego Alonso Alvarez","email":"d.alonso-alvarez@imperial.ac.uk","login":"dalonsoa","count":155},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":127},{"name":"Ashmit8583","email":"137117727+Ashmit8583","login":"Ashmit8583","count":52},{"name":"sahil raja","email":"s.raja@imperial.ac.uk","login":"Sahil590","count":50},{"name":"Adrian D'Alessandro","email":"a.dalessandro@imperial.ac.uk","login":"AdrianDAlessandro","count":33},{"name":"Ryan Smith","email":"ryan.smith@imperial.ac.uk","login":"TinyMarsh","count":19},{"name":"Benjamin Johannes Scharpf","email":"Benjamin.Johannes.Scharpf@outlook.com","login":"HarmonicReflux","count":12},{"name":"pre-commit-ci-lite[bot]","email":"117423508+pre-commit-ci-lite[bot]","login":"pre-commit-ci-lite[bot]","count":12},{"name":"ADAM HAWKES","email":"adh@ic.ac.uk","login":null,"count":11},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":3},{"name":"Adam Hawkes","email":"a.hawkes@imperial.ac.uk","login":"ahawkes","count":3},{"name":"copilot-swe-agent[bot]","email":"198982749+Copilot","login":"Copilot","count":2},{"name":"Tom Bland","email":"tombland@Toms-MacBook.local","login":null,"count":1}],"past_year_committers":[{"name":"Alex Dewar","email":"a.dewar@imperial.ac.uk","login":"alexdewar","count":1017},{"name":"Tom Bland","email":"tom_bland@hotmail.co.uk","login":"tsmbland","count":670},{"name":"Aurash Karimi","email":"a.karimi@imperial.ac.uk","login":"Aurashk","count":166},{"name":"Diego Alonso Alvarez","email":"d.alonso-alvarez@imperial.ac.uk","login":"dalonsoa","count":140},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":83},{"name":"pre-commit-ci-lite[bot]","email":"117423508+pre-commit-ci-lite[bot]","login":"pre-commit-ci-lite[bot]","count":7},{"name":"github-actions[bot]","email":"github-actions[bot]","login":"github-actions[bot]","count":3},{"name":"copilot-swe-agent[bot]","email":"198982749+Copilot","login":"Copilot","count":2},{"name":"ADAM HAWKES","email":"adh@ic.ac.uk","login":null,"count":2},{"name":"Tom Bland","email":"tombland@Toms-MacBook.local","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/energysystemsmodellinglab%2Fmuse2/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-20T00:00:09.037Z","repositories_count":6214605,"commits_count":900268862,"contributors_count":34914974,"owners_count":1143507,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"EnergySystemsModellingLab/MUSE2","html_url":"https://github.com/EnergySystemsModellingLab/MUSE2","last_synced_at":"2026-04-18T10:01:06.546Z","status":"active","issues_count":31,"pull_requests_count":57,"avg_time_to_close_issue":3038869.4,"avg_time_to_close_pull_request":567958.8055555555,"issues_closed_count":10,"pull_requests_closed_count":36,"pull_request_authors_count":8,"issue_authors_count":4,"avg_comments_per_issue":2.6774193548387095,"avg_comments_per_pull_request":3.1403508771929824,"merged_pull_requests_count":28,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":31,"past_year_pull_requests_count":57,"past_year_avg_time_to_close_issue":3038869.4,"past_year_avg_time_to_close_pull_request":567958.8055555555,"past_year_issues_closed_count":10,"past_year_pull_requests_closed_count":36,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":2.6774193548387095,"past_year_avg_comments_per_pull_request":3.1403508771929824,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":28,"created_at":"2025-10-15T13:00:11.110Z","updated_at":"2026-04-18T10:01:06.547Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnergySystemsModellingLab%2FMUSE2/issues","issue_labels_count":{"bug":8,"enhancement":7,"umbrella":4,"question":4,"muse xii":3,"muse xiii":2,"documentation":2,"good first issue":1},"pull_request_labels_count":{"dependencies":7,"rust":7},"issue_author_associations_count":{"COLLABORATOR":26,"CONTRIBUTOR":5},"pull_request_author_associations_count":{"COLLABORATOR":48,"CONTRIBUTOR":8,"NONE":1},"issue_authors":{"alexdewar":15,"tsmbland":10,"ahawkes":5,"Aurashk":1},"pull_request_authors":{"tsmbland":19,"alexdewar":12,"Aurashk":10,"dependabot[bot]":7,"dalonsoa":6,"Copilot":1,"rse-ci-imperial":1,"tmchow":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-20T00:00:09.428Z","repositories_count":14338000,"issues_count":34433006,"pull_requests_count":112728871,"authors_count":11239494,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":8,"enhancement":7,"umbrella":4,"question":4,"muse xii":3,"muse xiii":2,"documentation":2,"good first issue":1},"past_year_pull_request_labels_count":{"dependencies":7,"rust":7},"past_year_issue_author_associations_count":{"COLLABORATOR":26,"CONTRIBUTOR":5},"past_year_pull_request_author_associations_count":{"COLLABORATOR":48,"CONTRIBUTOR":8,"NONE":1},"past_year_issue_authors":{"alexdewar":15,"tsmbland":10,"ahawkes":5,"Aurashk":1},"past_year_pull_request_authors":{"tsmbland":19,"alexdewar":12,"Aurashk":10,"dependabot[bot]":7,"dalonsoa":6,"Copilot":1,"rse-ci-imperial":1,"tmchow":1},"maintainers":[{"login":"tsmbland","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsmbland"},{"login":"alexdewar","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexdewar"},{"login":"Aurashk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Aurashk"},{"login":"dalonsoa","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalonsoa"},{"login":"rse-ci-imperial","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rse-ci-imperial"}],"active_maintainers":[{"login":"tsmbland","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tsmbland"},{"login":"alexdewar","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alexdewar"},{"login":"Aurashk","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Aurashk"},{"login":"dalonsoa","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dalonsoa"},{"login":"rse-ci-imperial","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rse-ci-imperial"}]},"events":{"total":{"DeleteEvent":98,"PullRequestEvent":81,"ForkEvent":1,"DiscussionEvent":2,"IssuesEvent":90,"WatchEvent":1,"IssueCommentEvent":154,"PushEvent":384,"PullRequestReviewCommentEvent":177,"PullRequestReviewEvent":164,"CreateEvent":94},"last_year":{"DeleteEvent":98,"PullRequestEvent":81,"ForkEvent":1,"DiscussionEvent":2,"IssuesEvent":90,"WatchEvent":1,"IssueCommentEvent":154,"PushEvent":384,"PullRequestReviewCommentEvent":177,"PullRequestReviewEvent":164,"CreateEvent":94}},"keywords":["energy-systems-modelling"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/crates-io.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:05.183Z","updated_at":"2026-01-06T02:07:05.183Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/workflows/crates-io.yml","dependencies":[{"id":25789856772,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25789856773,"package_name":"actions-rust-lang/setup-rust-toolchain","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/generate-docs/action.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:03.857Z","updated_at":"2026-01-06T02:07:03.857Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/actions/generate-docs/action.yml","dependencies":[{"id":25789856763,"package_name":"actions-rust-lang/setup-rust-toolchain","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25789856764,"package_name":"astral-sh/setup-uv","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update-rust-toolchain.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:05.568Z","updated_at":"2026-01-06T02:07:05.568Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/workflows/update-rust-toolchain.yml","dependencies":[{"id":25789856788,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25789856789,"package_name":"a-kenji/update-rust-toolchain","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/actions/codecov/action.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:03.799Z","updated_at":"2026-01-06T02:07:03.799Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/actions/codecov/action.yml","dependencies":[{"id":25789856762,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/check-docs.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:04.938Z","updated_at":"2026-01-06T02:07:04.938Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/workflows/check-docs.yml","dependencies":[{"id":25789856769,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25789856770,"package_name":"./.github/actions/generate-docs","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":25789856771,"package_name":"lycheeverse/lychee-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.toml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:21.204Z","updated_at":"2026-01-06T02:07:21.204Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/Cargo.toml","dependencies":[{"id":25789857306,"package_name":"anyhow","ecosystem":"cargo","requirements":"1.0.100","direct":true,"kind":"runtime","optional":false},{"id":25789857307,"package_name":"csv","ecosystem":"cargo","requirements":"1.4.0","direct":true,"kind":"runtime","optional":false},{"id":25789857308,"package_name":"log","ecosystem":"cargo","requirements":"0.4.29","direct":true,"kind":"runtime","optional":false},{"id":25789857309,"package_name":"float-cmp","ecosystem":"cargo","requirements":"0.10.0","direct":true,"kind":"runtime","optional":false},{"id":25789857310,"package_name":"itertools","ecosystem":"cargo","requirements":"0.14.0","direct":true,"kind":"runtime","optional":false},{"id":25789857311,"package_name":"serde","ecosystem":"cargo","requirements":"1.0.228","direct":true,"kind":"runtime","optional":false},{"id":25789857312,"package_name":"serde_string_enum","ecosystem":"cargo","requirements":"0.2.1","direct":true,"kind":"runtime","optional":false},{"id":25789857313,"package_name":"tempfile","ecosystem":"cargo","requirements":"3.24.0","direct":true,"kind":"runtime","optional":false},{"id":25789857314,"package_name":"toml","ecosystem":"cargo","requirements":"0.9.10","direct":true,"kind":"runtime","optional":false},{"id":25789857315,"package_name":"unicase","ecosystem":"cargo","requirements":"2.8.1","direct":true,"kind":"runtime","optional":false},{"id":25789857316,"package_name":"fern","ecosystem":"cargo","requirements":"0.7.1","direct":true,"kind":"runtime","optional":false},{"id":25789857317,"package_name":"chrono","ecosystem":"cargo","requirements":"0.4","direct":true,"kind":"runtime","optional":false},{"id":25789857318,"package_name":"clap","ecosystem":"cargo","requirements":"4.5.54","direct":true,"kind":"runtime","optional":false},{"id":25789857319,"package_name":"include_dir","ecosystem":"cargo","requirements":"0.7.4","direct":true,"kind":"runtime","optional":false},{"id":25789857320,"package_name":"highs","ecosystem":"cargo","requirements":"2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25789857321,"package_name":"indexmap","ecosystem":"cargo","requirements":"2.12.1","direct":true,"kind":"runtime","optional":false},{"id":25789857322,"package_name":"human-panic","ecosystem":"cargo","requirements":"2.0.6","direct":true,"kind":"runtime","optional":false},{"id":25789857323,"package_name":"clap-markdown","ecosystem":"cargo","requirements":"0.1.5","direct":true,"kind":"runtime","optional":false},{"id":25789857324,"package_name":"platform-info","ecosystem":"cargo","requirements":"2.0.5","direct":true,"kind":"runtime","optional":false},{"id":25789857325,"package_name":"derive_more","ecosystem":"cargo","requirements":"2.1","direct":true,"kind":"runtime","optional":false},{"id":25789857326,"package_name":"petgraph","ecosystem":"cargo","requirements":"0.8.3","direct":true,"kind":"runtime","optional":false},{"id":25789857327,"package_name":"strum","ecosystem":"cargo","requirements":"0.27.2","direct":true,"kind":"runtime","optional":false},{"id":25789857328,"package_name":"documented","ecosystem":"cargo","requirements":"0.9.2","direct":true,"kind":"runtime","optional":false},{"id":25789857329,"package_name":"dirs","ecosystem":"cargo","requirements":"6.0.0","direct":true,"kind":"runtime","optional":false},{"id":25789857330,"package_name":"edit","ecosystem":"cargo","requirements":"0.1.5","direct":true,"kind":"runtime","optional":false},{"id":25789857331,"package_name":"map-macro","ecosystem":"cargo","requirements":"0.3.0","direct":true,"kind":"development","optional":false},{"id":25789857332,"package_name":"rstest","ecosystem":"cargo","requirements":"0.26.1","direct":true,"kind":"development","optional":false},{"id":25789857333,"package_name":"yaml-rust2","ecosystem":"cargo","requirements":"0.11.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:21.300Z","updated_at":"2026-01-06T02:07:21.300Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/Dockerfile","dependencies":[{"id":25789857334,"package_name":"ubuntu","ecosystem":"docker","requirements":"25.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"doc-requirements.txt","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:21.541Z","updated_at":"2026-01-06T02:07:21.541Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/doc-requirements.txt","dependencies":[{"id":25789857342,"package_name":"jinja2","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25789857343,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25789857344,"package_name":"notebook","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25789857345,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25789857346,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25789857347,"package_name":"table2md","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:05.509Z","updated_at":"2026-01-06T02:07:05.509Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/workflows/release.yml","dependencies":[{"id":25789856784,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25789856785,"package_name":"actions-rust-lang/setup-rust-toolchain","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25789856786,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25789856787,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.lock","sha":null,"kind":"lockfile","created_at":"2026-01-06T02:07:06.590Z","updated_at":"2026-01-06T02:07:06.590Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/Cargo.lock","dependencies":[{"id":25789856791,"package_name":"addr2line","ecosystem":"cargo","requirements":"0.25.1","direct":false,"kind":"runtime","optional":false},{"id":25789856792,"package_name":"adler2","ecosystem":"cargo","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25789856793,"package_name":"aho-corasick","ecosystem":"cargo","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25789856794,"package_name":"android_system_properties","ecosystem":"cargo","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":25789856795,"package_name":"anstream","ecosystem":"cargo","requirements":"0.6.21","direct":false,"kind":"runtime","optional":false},{"id":25789856796,"package_name":"anstyle","ecosystem":"cargo","requirements":"1.0.13","direct":false,"kind":"runtime","optional":false},{"id":25789856797,"package_name":"anstyle-parse","ecosystem":"cargo","requirements":"0.2.7","direct":false,"kind":"runtime","optional":false},{"id":25789856798,"package_name":"anstyle-query","ecosystem":"cargo","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":25789856799,"package_name":"anstyle-wincon","ecosystem":"cargo","requirements":"3.0.10","direct":false,"kind":"runtime","optional":false},{"id":25789856800,"package_name":"anyhow","ecosystem":"cargo","requirements":"1.0.100","direct":false,"kind":"runtime","optional":false},{"id":25789856801,"package_name":"arraydeque","ecosystem":"cargo","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":25789856803,"package_name":"autocfg","ecosystem":"cargo","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":25789856804,"package_name":"backtrace","ecosystem":"cargo","requirements":"0.3.76","direct":false,"kind":"runtime","optional":false},{"id":25789856805,"package_name":"bindgen","ecosystem":"cargo","requirements":"0.71.1","direct":false,"kind":"runtime","optional":false},{"id":25789856806,"package_name":"bitflags","ecosystem":"cargo","requirements":"2.9.4","direct":false,"kind":"runtime","optional":false},{"id":25789856807,"package_name":"built","ecosystem":"cargo","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":25789856808,"package_name":"bumpalo","ecosystem":"cargo","requirements":"3.19.0","direct":false,"kind":"runtime","optional":false},{"id":25789856809,"package_name":"cc","ecosystem":"cargo","requirements":"1.2.36","direct":false,"kind":"runtime","optional":false},{"id":25789856810,"package_name":"cexpr","ecosystem":"cargo","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":25789856811,"package_name":"cfg-if","ecosystem":"cargo","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":25789856812,"package_name":"chrono","ecosystem":"cargo","requirements":"0.4.42","direct":false,"kind":"runtime","optional":false},{"id":25789856813,"package_name":"clang-sys","ecosystem":"cargo","requirements":"1.8.1","direct":false,"kind":"runtime","optional":false},{"id":25789856814,"package_name":"clap","ecosystem":"cargo","requirements":"4.5.54","direct":false,"kind":"runtime","optional":false},{"id":25789856815,"package_name":"clap-markdown","ecosystem":"cargo","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":25789856816,"package_name":"clap_builder","ecosystem":"cargo","requirements":"4.5.54","direct":false,"kind":"runtime","optional":false},{"id":25789856817,"package_name":"clap_derive","ecosystem":"cargo","requirements":"4.5.49","direct":false,"kind":"runtime","optional":false},{"id":25789856818,"package_name":"clap_lex","ecosystem":"cargo","requirements":"0.7.5","direct":false,"kind":"runtime","optional":false},{"id":25789856819,"package_name":"cmake","ecosystem":"cargo","requirements":"0.1.54","direct":false,"kind":"runtime","optional":false},{"id":25789856826,"package_name":"colorchoice","ecosystem":"cargo","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25789856827,"package_name":"colored","ecosystem":"cargo","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":25789856828,"package_name":"convert_case","ecosystem":"cargo","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":25789856829,"package_name":"convert_case","ecosystem":"cargo","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":25789856830,"package_name":"core-foundation-sys","ecosystem":"cargo","requirements":"0.8.7","direct":false,"kind":"runtime","optional":false},{"id":25789856831,"package_name":"csv","ecosystem":"cargo","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":25789856834,"package_name":"csv-core","ecosystem":"cargo","requirements":"0.1.12","direct":false,"kind":"runtime","optional":false},{"id":25789856871,"package_name":"derive_more","ecosystem":"cargo","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25789856872,"package_name":"derive_more-impl","ecosystem":"cargo","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25789856873,"package_name":"dirs","ecosystem":"cargo","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":25789856874,"package_name":"dirs-sys","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":25789856875,"package_name":"displaydoc","ecosystem":"cargo","requirements":"0.2.5","direct":false,"kind":"runtime","optional":false},{"id":25789856876,"package_name":"documented","ecosystem":"cargo","requirements":"0.9.2","direct":false,"kind":"runtime","optional":false},{"id":25789856877,"package_name":"documented-macros","ecosystem":"cargo","requirements":"0.9.2","direct":false,"kind":"runtime","optional":false},{"id":25789856879,"package_name":"edit","ecosystem":"cargo","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":25789856880,"package_name":"either","ecosystem":"cargo","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":25789856881,"package_name":"equivalent","ecosystem":"cargo","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":25789856882,"package_name":"errno","ecosystem":"cargo","requirements":"0.3.14","direct":false,"kind":"runtime","optional":false},{"id":25789856883,"package_name":"fastrand","ecosystem":"cargo","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":25789856884,"package_name":"fern","ecosystem":"cargo","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":25789856898,"package_name":"find-msvc-tools","ecosystem":"cargo","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":25789856899,"package_name":"fixedbitset","ecosystem":"cargo","requirements":"0.5.7","direct":false,"kind":"runtime","optional":false},{"id":25789856900,"package_name":"float-cmp","ecosystem":"cargo","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":25789856923,"package_name":"foldhash","ecosystem":"cargo","requirements":"0.1.5","direct":false,"kind":"runtime","optional":false},{"id":25789856924,"package_name":"foldhash","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25789856925,"package_name":"form_urlencoded","ecosystem":"cargo","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":25789856926,"package_name":"getrandom","ecosystem":"cargo","requirements":"0.2.16","direct":false,"kind":"runtime","optional":false},{"id":25789856927,"package_name":"getrandom","ecosystem":"cargo","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":25789856928,"package_name":"gimli","ecosystem":"cargo","requirements":"0.32.3","direct":false,"kind":"runtime","optional":false},{"id":25789856929,"package_name":"git2","ecosystem":"cargo","requirements":"0.20.2","direct":false,"kind":"runtime","optional":false},{"id":25789856937,"package_name":"glob","ecosystem":"cargo","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":25789856938,"package_name":"hashbrown","ecosystem":"cargo","requirements":"0.15.5","direct":false,"kind":"runtime","optional":false},{"id":25789856939,"package_name":"hashbrown","ecosystem":"cargo","requirements":"0.16.1","direct":false,"kind":"runtime","optional":false},{"id":25789856940,"package_name":"hashlink","ecosystem":"cargo","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":25789856941,"package_name":"heck","ecosystem":"cargo","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":25789856942,"package_name":"highs","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25789856982,"package_name":"highs-sys","ecosystem":"cargo","requirements":"1.12.1","direct":false,"kind":"runtime","optional":false},{"id":25789856983,"package_name":"home","ecosystem":"cargo","requirements":"0.5.11","direct":false,"kind":"runtime","optional":false},{"id":25789856984,"package_name":"human-panic","ecosystem":"cargo","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":25789857025,"package_name":"iana-time-zone","ecosystem":"cargo","requirements":"0.1.63","direct":false,"kind":"runtime","optional":false},{"id":25789857026,"package_name":"iana-time-zone-haiku","ecosystem":"cargo","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":25789857027,"package_name":"icu_collections","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25789857028,"package_name":"icu_locale_core","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25789857029,"package_name":"icu_normalizer","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25789857030,"package_name":"icu_normalizer_data","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25789857031,"package_name":"icu_properties","ecosystem":"cargo","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25789857032,"package_name":"icu_properties_data","ecosystem":"cargo","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":25789857033,"package_name":"icu_provider","ecosystem":"cargo","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":25789857034,"package_name":"idna","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25789857035,"package_name":"idna_adapter","ecosystem":"cargo","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":25789857036,"package_name":"include_dir","ecosystem":"cargo","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":25789857037,"package_name":"include_dir_macros","ecosystem":"cargo","requirements":"0.7.4","direct":false,"kind":"runtime","optional":false},{"id":25789857038,"package_name":"indexmap","ecosystem":"cargo","requirements":"2.12.1","direct":false,"kind":"runtime","optional":false},{"id":25789857039,"package_name":"is_terminal_polyfill","ecosystem":"cargo","requirements":"1.70.1","direct":false,"kind":"runtime","optional":false},{"id":25789857040,"package_name":"itertools","ecosystem":"cargo","requirements":"0.13.0","direct":false,"kind":"runtime","optional":false},{"id":25789857041,"package_name":"itertools","ecosystem":"cargo","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":25789857042,"package_name":"itoa","ecosystem":"cargo","requirements":"1.0.15","direct":false,"kind":"runtime","optional":false},{"id":25789857043,"package_name":"jobserver","ecosystem":"cargo","requirements":"0.1.34","direct":false,"kind":"runtime","optional":false},{"id":25789857044,"package_name":"js-sys","ecosystem":"cargo","requirements":"0.3.78","direct":false,"kind":"runtime","optional":false},{"id":25789857045,"package_name":"lazy_static","ecosystem":"cargo","requirements":"1.5.0","direct":false,"kind":"runtime","optional":false},{"id":25789857046,"package_name":"libc","ecosystem":"cargo","requirements":"0.2.178","direct":false,"kind":"runtime","optional":false},{"id":25789857047,"package_name":"libgit2-sys","ecosystem":"cargo","requirements":"0.18.2+1.9.1","direct":false,"kind":"runtime","optional":false},{"id":25789857057,"package_name":"libloading","ecosystem":"cargo","requirements":"0.8.8","direct":false,"kind":"runtime","optional":false},{"id":25789857058,"package_name":"libredox","ecosystem":"cargo","requirements":"0.1.10","direct":false,"kind":"runtime","optional":false},{"id":25789857059,"package_name":"libz-sys","ecosystem":"cargo","requirements":"1.1.22","direct":false,"kind":"runtime","optional":false},{"id":25789857066,"package_name":"linux-raw-sys","ecosystem":"cargo","requirements":"0.4.15","direct":false,"kind":"runtime","optional":false},{"id":25789857067,"package_name":"linux-raw-sys","ecosystem":"cargo","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":25789857068,"package_name":"litemap","ecosystem":"cargo","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":25789857069,"package_name":"log","ecosystem":"cargo","requirements":"0.4.29","direct":false,"kind":"runtime","optional":false},{"id":25789857070,"package_name":"map-macro","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":25789857101,"package_name":"memchr","ecosystem":"cargo","requirements":"2.7.5","direct":false,"kind":"runtime","optional":false},{"id":25789857102,"package_name":"minimal-lexical","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":25789857103,"package_name":"miniz_oxide","ecosystem":"cargo","requirements":"0.8.9","direct":false,"kind":"runtime","optional":false},{"id":25789857104,"package_name":"nom","ecosystem":"cargo","requirements":"7.1.3","direct":false,"kind":"runtime","optional":false},{"id":25789857105,"package_name":"ntapi","ecosystem":"cargo","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":25789857106,"package_name":"num-traits","ecosystem":"cargo","requirements":"0.2.19","direct":false,"kind":"runtime","optional":false},{"id":25789857107,"package_name":"objc2-core-foundation","ecosystem":"cargo","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":25789857108,"package_name":"objc2-io-kit","ecosystem":"cargo","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":25789857109,"package_name":"object","ecosystem":"cargo","requirements":"0.37.3","direct":false,"kind":"runtime","optional":false},{"id":25789857110,"package_name":"once_cell","ecosystem":"cargo","requirements":"1.21.3","direct":false,"kind":"runtime","optional":false},{"id":25789857111,"package_name":"once_cell_polyfill","ecosystem":"cargo","requirements":"1.70.1","direct":false,"kind":"runtime","optional":false},{"id":25789857112,"package_name":"optfield","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25789857125,"package_name":"option-ext","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25789857126,"package_name":"percent-encoding","ecosystem":"cargo","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":25789857127,"package_name":"petgraph","ecosystem":"cargo","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":25789857128,"package_name":"phf","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":25789857129,"package_name":"phf_generator","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":25789857130,"package_name":"phf_macros","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":25789857131,"package_name":"phf_shared","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":25789857132,"package_name":"pkg-config","ecosystem":"cargo","requirements":"0.3.32","direct":false,"kind":"runtime","optional":false},{"id":25789857133,"package_name":"platform-info","ecosystem":"cargo","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":25789857134,"package_name":"potential_utf","ecosystem":"cargo","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":25789857135,"package_name":"prettyplease","ecosystem":"cargo","requirements":"0.2.37","direct":false,"kind":"runtime","optional":false},{"id":25789857136,"package_name":"proc-macro-crate","ecosystem":"cargo","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":25789857137,"package_name":"proc-macro2","ecosystem":"cargo","requirements":"1.0.101","direct":false,"kind":"runtime","optional":false},{"id":25789857138,"package_name":"quote","ecosystem":"cargo","requirements":"1.0.40","direct":false,"kind":"runtime","optional":false},{"id":25789857139,"package_name":"r-efi","ecosystem":"cargo","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":25789857140,"package_name":"redox_users","ecosystem":"cargo","requirements":"0.5.2","direct":false,"kind":"runtime","optional":false},{"id":25789857141,"package_name":"regex","ecosystem":"cargo","requirements":"1.11.2","direct":false,"kind":"runtime","optional":false},{"id":25789857142,"package_name":"regex-automata","ecosystem":"cargo","requirements":"0.4.10","direct":false,"kind":"runtime","optional":false},{"id":25789857143,"package_name":"regex-syntax","ecosystem":"cargo","requirements":"0.8.6","direct":false,"kind":"runtime","optional":false},{"id":25789857144,"package_name":"relative-path","ecosystem":"cargo","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":25789857153,"package_name":"rstest","ecosystem":"cargo","requirements":"0.26.1","direct":false,"kind":"runtime","optional":false},{"id":25789857171,"package_name":"rstest_macros","ecosystem":"cargo","requirements":"0.26.1","direct":false,"kind":"runtime","optional":false},{"id":25789857172,"package_name":"rustc-demangle","ecosystem":"cargo","requirements":"0.1.26","direct":false,"kind":"runtime","optional":false},{"id":25789857173,"package_name":"rustc-hash","ecosystem":"cargo","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":25789857174,"package_name":"rustc_version","ecosystem":"cargo","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":25789857175,"package_name":"rustix","ecosystem":"cargo","requirements":"0.38.44","direct":false,"kind":"runtime","optional":false},{"id":25789857176,"package_name":"rustix","ecosystem":"cargo","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":25789857177,"package_name":"rustversion","ecosystem":"cargo","requirements":"1.0.22","direct":false,"kind":"runtime","optional":false},{"id":25789857178,"package_name":"ryu","ecosystem":"cargo","requirements":"1.0.20","direct":false,"kind":"runtime","optional":false},{"id":25789857179,"package_name":"semver","ecosystem":"cargo","requirements":"1.0.26","direct":false,"kind":"runtime","optional":false},{"id":25789857180,"package_name":"serde","ecosystem":"cargo","requirements":"1.0.228","direct":false,"kind":"runtime","optional":false},{"id":25789857181,"package_name":"serde_core","ecosystem":"cargo","requirements":"1.0.228","direct":false,"kind":"runtime","optional":false},{"id":25789857182,"package_name":"serde_derive","ecosystem":"cargo","requirements":"1.0.228","direct":false,"kind":"runtime","optional":false},{"id":25789857183,"package_name":"serde_spanned","ecosystem":"cargo","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25789857184,"package_name":"serde_string_enum","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":25789857213,"package_name":"shlex","ecosystem":"cargo","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":25789857214,"package_name":"siphasher","ecosystem":"cargo","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":25789857215,"package_name":"smallvec","ecosystem":"cargo","requirements":"1.15.1","direct":false,"kind":"runtime","optional":false},{"id":25789857216,"package_name":"stable_deref_trait","ecosystem":"cargo","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":25789857217,"package_name":"strsim","ecosystem":"cargo","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false},{"id":25789857218,"package_name":"strum","ecosystem":"cargo","requirements":"0.27.2","direct":false,"kind":"runtime","optional":false},{"id":25789857219,"package_name":"strum_macros","ecosystem":"cargo","requirements":"0.27.2","direct":false,"kind":"runtime","optional":false},{"id":25789857220,"package_name":"syn","ecosystem":"cargo","requirements":"2.0.106","direct":false,"kind":"runtime","optional":false},{"id":25789857221,"package_name":"synstructure","ecosystem":"cargo","requirements":"0.13.2","direct":false,"kind":"runtime","optional":false},{"id":25789857222,"package_name":"sysinfo","ecosystem":"cargo","requirements":"0.37.2","direct":false,"kind":"runtime","optional":false},{"id":25789857223,"package_name":"tempfile","ecosystem":"cargo","requirements":"3.24.0","direct":false,"kind":"runtime","optional":false},{"id":25789857224,"package_name":"thiserror","ecosystem":"cargo","requirements":"2.0.16","direct":false,"kind":"runtime","optional":false},{"id":25789857225,"package_name":"thiserror-impl","ecosystem":"cargo","requirements":"2.0.16","direct":false,"kind":"runtime","optional":false},{"id":25789857226,"package_name":"tinystr","ecosystem":"cargo","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":25789857227,"package_name":"toml","ecosystem":"cargo","requirements":"0.9.10+spec-1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25789857228,"package_name":"toml_datetime","ecosystem":"cargo","requirements":"0.6.11","direct":false,"kind":"runtime","optional":false},{"id":25789857229,"package_name":"toml_datetime","ecosystem":"cargo","requirements":"0.7.5+spec-1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25789857230,"package_name":"toml_edit","ecosystem":"cargo","requirements":"0.22.27","direct":false,"kind":"runtime","optional":false},{"id":25789857231,"package_name":"toml_parser","ecosystem":"cargo","requirements":"1.0.6+spec-1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25789857232,"package_name":"toml_writer","ecosystem":"cargo","requirements":"1.0.6+spec-1.1.0","direct":false,"kind":"runtime","optional":false},{"id":25789857233,"package_name":"unicase","ecosystem":"cargo","requirements":"2.8.1","direct":false,"kind":"runtime","optional":false},{"id":25789857234,"package_name":"unicode-ident","ecosystem":"cargo","requirements":"1.0.18","direct":false,"kind":"runtime","optional":false},{"id":25789857235,"package_name":"unicode-segmentation","ecosystem":"cargo","requirements":"1.12.0","direct":false,"kind":"runtime","optional":false},{"id":25789857236,"package_name":"unicode-xid","ecosystem":"cargo","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":25789857237,"package_name":"url","ecosystem":"cargo","requirements":"2.5.7","direct":false,"kind":"runtime","optional":false},{"id":25789857238,"package_name":"utf8_iter","ecosystem":"cargo","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":25789857239,"package_name":"utf8parse","ecosystem":"cargo","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":25789857240,"package_name":"uuid","ecosystem":"cargo","requirements":"1.19.0","direct":false,"kind":"runtime","optional":false},{"id":25789857241,"package_name":"vcpkg","ecosystem":"cargo","requirements":"0.2.15","direct":false,"kind":"runtime","optional":false},{"id":25789857242,"package_name":"wasi","ecosystem":"cargo","requirements":"0.11.1+wasi-snapshot-preview1","direct":false,"kind":"runtime","optional":false},{"id":25789857243,"package_name":"wasi","ecosystem":"cargo","requirements":"0.14.4+wasi-0.2.4","direct":false,"kind":"runtime","optional":false},{"id":25789857244,"package_name":"wasm-bindgen","ecosystem":"cargo","requirements":"0.2.101","direct":false,"kind":"runtime","optional":false},{"id":25789857245,"package_name":"wasm-bindgen-backend","ecosystem":"cargo","requirements":"0.2.101","direct":false,"kind":"runtime","optional":false},{"id":25789857246,"package_name":"wasm-bindgen-macro","ecosystem":"cargo","requirements":"0.2.101","direct":false,"kind":"runtime","optional":false},{"id":25789857247,"package_name":"wasm-bindgen-macro-support","ecosystem":"cargo","requirements":"0.2.101","direct":false,"kind":"runtime","optional":false},{"id":25789857248,"package_name":"wasm-bindgen-shared","ecosystem":"cargo","requirements":"0.2.101","direct":false,"kind":"runtime","optional":false},{"id":25789857249,"package_name":"which","ecosystem":"cargo","requirements":"4.4.2","direct":false,"kind":"runtime","optional":false},{"id":25789857250,"package_name":"winapi","ecosystem":"cargo","requirements":"0.3.9","direct":false,"kind":"runtime","optional":false},{"id":25789857251,"package_name":"winapi-i686-pc-windows-gnu","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25789857252,"package_name":"winapi-x86_64-pc-windows-gnu","ecosystem":"cargo","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":25789857253,"package_name":"windows","ecosystem":"cargo","requirements":"0.61.3","direct":false,"kind":"runtime","optional":false},{"id":25789857254,"package_name":"windows-collections","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25789857255,"package_name":"windows-core","ecosystem":"cargo","requirements":"0.61.2","direct":false,"kind":"runtime","optional":false},{"id":25789857256,"package_name":"windows-future","ecosystem":"cargo","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":25789857257,"package_name":"windows-implement","ecosystem":"cargo","requirements":"0.60.0","direct":false,"kind":"runtime","optional":false},{"id":25789857258,"package_name":"windows-interface","ecosystem":"cargo","requirements":"0.59.1","direct":false,"kind":"runtime","optional":false},{"id":25789857259,"package_name":"windows-link","ecosystem":"cargo","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":25789857260,"package_name":"windows-link","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25789857261,"package_name":"windows-numerics","ecosystem":"cargo","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":25789857262,"package_name":"windows-result","ecosystem":"cargo","requirements":"0.3.4","direct":false,"kind":"runtime","optional":false},{"id":25789857263,"package_name":"windows-strings","ecosystem":"cargo","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":25789857264,"package_name":"windows-sys","ecosystem":"cargo","requirements":"0.59.0","direct":false,"kind":"runtime","optional":false},{"id":25789857265,"package_name":"windows-sys","ecosystem":"cargo","requirements":"0.60.2","direct":false,"kind":"runtime","optional":false},{"id":25789857266,"package_name":"windows-sys","ecosystem":"cargo","requirements":"0.61.0","direct":false,"kind":"runtime","optional":false},{"id":25789857267,"package_name":"windows-targets","ecosystem":"cargo","requirements":"0.52.6","direct":false,"kind":"runtime","optional":false},{"id":25789857268,"package_name":"windows-targets","ecosystem":"cargo","requirements":"0.53.3","direct":false,"kind":"runtime","optional":false},{"id":25789857269,"package_name":"windows-threading","ecosystem":"cargo","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":25789857270,"package_name":"windows_aarch64_gnullvm","ecosystem":"cargo","requirements":"0.52.6","direct":false,"kind":"runtime","optional":false},{"id":25789857271,"package_name":"windows_aarch64_gnullvm","ecosystem":"cargo","requirements":"0.53.0","direct":false,"kind":"runtime","optional":false},{"id":25789857272,"package_name":"windows_aarch64_msvc","ecosystem":"cargo","requirements":"0.52.6","direct":false,"kind":"runtime","optional":false},{"id":25789857273,"package_name":"windows_aarch64_msvc","ecosystem":"cargo","requirements":"0.53.0","direct":false,"kind":"runtime","optional":false},{"id":25789857274,"package_name":"windows_i686_gnu","ecosystem":"cargo","requirements":"0.52.6","direct":false,"kind":"runtime","optional":false},{"id":25789857275,"package_name":"windows_i686_gnu","ecosystem":"cargo","requirements":"0.53.0","direct":false,"kind":"runtime","optional":false},{"id":25789857276,"package_name":"windows_i686_gnullvm","ecosystem":"cargo","requirements":"0.52.6","direct":false,"kind":"runtime","optional":false},{"id":25789857277,"package_name":"windows_i686_gnullvm","ecosystem":"cargo","requirements":"0.53.0","direct":false,"kind":"runtime","optional":false},{"id":25789857278,"package_name":"windows_i686_msvc","ecosystem":"cargo","requirements":"0.52.6","direct":false,"kind":"runtime","optional":false},{"id":25789857279,"package_name":"windows_i686_msvc","ecosystem":"cargo","requirements":"0.53.0","direct":false,"kind":"runtime","optional":false},{"id":25789857280,"package_name":"windows_x86_64_gnu","ecosystem":"cargo","requirements":"0.52.6","direct":false,"kind":"runtime","optional":false},{"id":25789857281,"package_name":"windows_x86_64_gnu","ecosystem":"cargo","requirements":"0.53.0","direct":false,"kind":"runtime","optional":false},{"id":25789857282,"package_name":"windows_x86_64_gnullvm","ecosystem":"cargo","requirements":"0.52.6","direct":false,"kind":"runtime","optional":false},{"id":25789857283,"package_name":"windows_x86_64_gnullvm","ecosystem":"cargo","requirements":"0.53.0","direct":false,"kind":"runtime","optional":false},{"id":25789857284,"package_name":"windows_x86_64_msvc","ecosystem":"cargo","requirements":"0.52.6","direct":false,"kind":"runtime","optional":false},{"id":25789857285,"package_name":"windows_x86_64_msvc","ecosystem":"cargo","requirements":"0.53.0","direct":false,"kind":"runtime","optional":false},{"id":25789857286,"package_name":"winnow","ecosystem":"cargo","requirements":"0.7.13","direct":false,"kind":"runtime","optional":false},{"id":25789857287,"package_name":"wit-bindgen","ecosystem":"cargo","requirements":"0.45.1","direct":false,"kind":"runtime","optional":false},{"id":25789857288,"package_name":"writeable","ecosystem":"cargo","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":25789857289,"package_name":"yaml-rust2","ecosystem":"cargo","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":25789857298,"package_name":"yoke","ecosystem":"cargo","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":25789857299,"package_name":"yoke-derive","ecosystem":"cargo","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":25789857300,"package_name":"zerofrom","ecosystem":"cargo","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":25789857301,"package_name":"zerofrom-derive","ecosystem":"cargo","requirements":"0.1.6","direct":false,"kind":"runtime","optional":false},{"id":25789857302,"package_name":"zerotrie","ecosystem":"cargo","requirements":"0.2.2","direct":false,"kind":"runtime","optional":false},{"id":25789857303,"package_name":"zerovec","ecosystem":"cargo","requirements":"0.11.4","direct":false,"kind":"runtime","optional":false},{"id":25789857304,"package_name":"zerovec-derive","ecosystem":"cargo","requirements":"0.11.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cargo-test.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:03.966Z","updated_at":"2026-01-06T02:07:03.966Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/workflows/cargo-test.yml","dependencies":[{"id":25789856765,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25789856766,"package_name":"actions-rust-lang/setup-rust-toolchain","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25789856767,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25789856768,"package_name":"./.github/actions/codecov","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy-docs.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:05.244Z","updated_at":"2026-01-06T02:07:05.244Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/workflows/deploy-docs.yml","dependencies":[{"id":25789856774,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25789856775,"package_name":"./.github/actions/generate-docs","ecosystem":"actions","requirements":"*","direct":true,"kind":"composite","optional":false},{"id":25789856776,"package_name":"actions/configure-pages","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25789856777,"package_name":"actions/upload-pages-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25789856778,"package_name":"actions/deploy-pages","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/auto-merge.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:03.918Z","updated_at":"2026-01-06T02:07:03.918Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/workflows/auto-merge.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/pre-commit.yml","sha":null,"kind":"manifest","created_at":"2026-01-06T02:07:05.308Z","updated_at":"2026-01-06T02:07:05.308Z","repository_link":"https://github.com/EnergySystemsModellingLab/MUSE2/blob/main/.github/workflows/pre-commit.yml","dependencies":[{"id":25789856779,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25789856780,"package_name":"actions-rust-lang/setup-rust-toolchain","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25789856781,"package_name":"pre-commit/action","ecosystem":"actions","requirements":"v3.0.1","direct":true,"kind":"composite","optional":false},{"id":25789856782,"package_name":"pre-commit-ci/lite-action","ecosystem":"actions","requirements":"v1.1.0","direct":true,"kind":"composite","optional":false}]}],"score":13.028913865483386,"created_at":"2025-11-02T00:02:24.730Z","updated_at":"2026-04-20T11:01:09.745Z","avatar_url":"https://github.com/EnergySystemsModellingLab.png","language":"Rust","category":"Energy Systems","sub_category":"Energy System Modeling Frameworks","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\u003c!-- markdownlint-disable MD041 --\u003e\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-10-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n[![Build and test](https://github.com/EnergySystemsModellingLab/MUSE2/actions/workflows/cargo-test.yml/badge.svg)](https://github.com/EnergySystemsModellingLab/MUSE2/actions/workflows/cargo-test.yml)\n[![codecov](https://codecov.io/github/EnergySystemsModellingLab/MUSE2/graph/badge.svg?token=nV8gp1NCh8)](https://codecov.io/github/EnergySystemsModellingLab/MUSE2)\n[![Crates.io Version](https://img.shields.io/crates/v/muse2)](https://crates.io/crates/muse2)\n[![DOI](https://zenodo.org/badge/790809493.svg)](https://doi.org/10.5281/zenodo.17350372)\n[![GitHub](https://img.shields.io/github/license/EnergySystemsModellingLab/MUSE2)](https://raw.githubusercontent.com/EnergySystemsModellingLab/MUSE2/main/LICENSE)\n\n# MUSE2\n\n## Overview\n\n\u003e :warning: **Please note that MUSE2 currently only works with simple models and is not yet suitable\nfor use in research.** :warning:\n\nMUSE2 (**M**od**U**lar energy systems **S**imulation **E**nvironment) is a tool for running\nsimulations of energy systems, written in Rust. Its purpose is to provide users with a framework to\nsimulate pathways of energy system transition, usually in the context of climate change mitigation.\n\nIt is the successor to [MUSE], which is written in Python. It was developed following re-design of\nMUSE to address a range of legacy issues that are challenging to address via upgrades to the\nexisting MUSE framework, and to implement the framework in the high-performance Rust language.\n\n[MUSE]: https://github.com/EnergySystemsModellingLab/MUSE_OS\n\n## Getting started\n\nFor information on getting started with MUSE2, please consult [the documentation].\n\n[the documentation]: https://energysystemsmodellinglab.github.io/MUSE2/\n\n## Description of model\n\nMUSE is an [Integrated Assessment Modelling] framework that is designed to enable users to create\nand apply an agent-based model to simulate a market equilibrium on a set of user-defined\ncommodities, over a user-defined time period, for a user-specified region or set of regions. MUSE\nwas developed to simulate approaches to climate change mitigation over a long time horizon (e.g.\n5-year steps to 2050 or 2100), but the framework is generalised and can therefore simulate any\nmarket equilibrium.\n\nIt is a recursive dynamic modelling framework in the sense that it iterates on a single time period\nto find a market equilibrium, and then moves to the next time period. Agents in MUSE have limited\nforesight, reacting only to information available in the current time period. This is distinct from\nintertemporal optimisation modelling frameworks (such as [TIMES] and [MESSAGEix]) which have perfect\nforesight over the whole modelled time horizon.\n\n[Integrated Assessment Modelling]: https://unfccc.int/topics/mitigation/workstreams/response-measures/modelling-tools-to-assess-the-impact-of-the-implementation-of-response-measures/integrated-assessment-models-iams-and-energy-environment-economy-e3-models\n[TIMES]: https://iea-etsap.org/index.php/etsap-tools/model-generators/times\n[MESSAGEix]: https://docs.messageix.org/en/latest\n\n## Citing this repository\n\nIf you use MUSE2 in your work, please cite us. For information on how to cite this repository, see\n[the Zenodo page for the latest release][zenodo-page].\n\n[zenodo-page]: https://doi.org/10.5281/zenodo.17350372\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.imperial.ac.uk/admin-services/ict/self-service/research-support/rcs/service-offering/research-software-engineering/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/23149834?v=4?s=100\" width=\"100px;\" alt=\"Alex Dewar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlex Dewar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=alexdewar\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tsmbland\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/23723407?v=4?s=100\" width=\"100px;\" alt=\"Tom Bland\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTom Bland\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=tsmbland\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Sahil590\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/56438860?v=4?s=100\" width=\"100px;\" alt=\"Sahil Raja\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSahil Raja\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=Sahil590\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Ashmit8583\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/137117727?v=4?s=100\" width=\"100px;\" alt=\"Ashmit Sikdar\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAshmit Sikdar\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=Ashmit8583\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.imperial.ac.uk/admin-services/ict/self-service/research-support/rcs/service-offering/research-software-engineering/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6095790?v=4?s=100\" width=\"100px;\" alt=\"Diego Alonso Álvarez\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDiego Alonso Álvarez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=dalonsoa\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/AdrianDAlessandro\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/40875798?v=4?s=100\" width=\"100px;\" alt=\"Adrian D'Alessandro\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAdrian D'Alessandro\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=AdrianDAlessandro\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/TinyMarsh\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/13540127?v=4?s=100\" width=\"100px;\" alt=\"Ryan Smith\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRyan Smith\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=TinyMarsh\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/HarmonicReflux\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16504600?v=4?s=100\" width=\"100px;\" alt=\"Benjamin Scharpf\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBenjamin Scharpf\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=HarmonicReflux\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ahawkes\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/12055725?v=4?s=100\" width=\"100px;\" alt=\"Adam Hawkes\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAdam Hawkes\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-ahawkes\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=ahawkes\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Aurashk\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9390150?v=4?s=100\" width=\"100px;\" alt=\"Aurash Karimi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAurash Karimi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EnergySystemsModellingLab/MUSE2/commits?author=Aurashk\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n  \u003ctfoot\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" size=\"13px\" colspan=\"7\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/all-contributors/all-contributors-cli/1b8533af435da9854653492b1327a23a4dbd0a10/assets/logo-small.svg\"\u003e\n          \u003ca href=\"https://allcontributors.org/bot/usage\"\u003eAdd your contributions\u003c/a\u003e\n        \u003c/img\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tfoot\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors)\nspecification. Contributions of any kind welcome!\n\n## Copyright\n\nCopyright © 2026 Imperial College London\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.17350372"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["decarbonisation","wxpython","hydraulic-modelling","hydrology-stormwater-analysis","stormwater","swmm","swmm5","swmmanywhere"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/332678","html_url":"https://ost.ecosyste.ms/projects/332678"}