{"id":354350,"name":"MESSAGEix-GLOBIOM","description":"Integrated assessment modelling for long-term climate and energy transition scenarios.","url":"https://github.com/iiasa/message-ix-models","last_synced_at":"2026-05-13T01:01:12.676Z","repository":{"id":40367979,"uuid":"331276924","full_name":"iiasa/message-ix-models","owner":"iiasa","description":"Tools for the MESSAGEix-GLOBIOM family of models","archived":false,"fork":false,"pushed_at":"2026-05-06T20:19:03.000Z","size":199547,"stargazers_count":30,"open_issues_count":124,"forks_count":59,"subscribers_count":19,"default_branch":"main","last_synced_at":"2026-05-06T22:27:47.143Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://docs.messageix.org/models","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iiasa.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","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":null,"dco":null,"cla":null}},"created_at":"2021-01-20T10:51:32.000Z","updated_at":"2026-04-28T14:27:06.000Z","dependencies_parsed_at":"2026-02-04T12:12:29.430Z","dependency_job_id":null,"html_url":"https://github.com/iiasa/message-ix-models","commit_stats":{"total_commits":1362,"total_committers":15,"mean_commits":90.8,"dds":"0.16886930983847281","last_synced_commit":"d985e5dfa0360939dc6585124daef1a764d8575d"},"previous_names":[],"tags_count":83,"template":false,"template_full_name":null,"purl":"pkg:github/iiasa/message-ix-models","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iiasa","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/sbom","scorecard":{"id":459888,"data":{"date":"2025-08-11","repo":{"name":"github.com/iiasa/message-ix-models","commit":"60b7c575218966ffdf78e09d3fd25c382a5d9dc9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.6,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/publish.yaml:1","Warn: no topLevel permission defined: .github/workflows/pytest-snapshots.yaml:1","Warn: no topLevel permission defined: .github/workflows/pytest.yaml:1","Warn: no topLevel permission defined: .github/workflows/transport.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":7,"reason":"Found 3/4 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 15 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":5,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: 'stale review dismissal' is disabled on branch 'main'","Warn: required approving review count is 1 on branch 'main'","Warn: codeowners review is not required on branch 'main'","Warn: 'last push approval' is disabled on branch 'main'","Info: 'up-to-date branches' is required to merge on branch 'main'","Info: status check found to merge onto on branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yaml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:145: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:150: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:225: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:236: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Info:   0 out of   8 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  13 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"13 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: PYSEC-2024-60 / GHSA-jjg7-2v4v-x38h","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T10:49:18.010Z","repository_id":40367979,"created_at":"2025-08-19T10:49:18.010Z","updated_at":"2025-08-19T10:49:18.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32963174,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T23:30:32.555Z","status":"ssl_error","status_checked_at":"2026-05-12T23:30:18.191Z","response_time":102,"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"}},"owner":{"login":"iiasa","name":"IIASA","uuid":"15230149","kind":"organization","description":"International Institute for Applied Systems Analysis","email":"github-owners@iiasa.ac.at","website":"https://www.iiasa.ac.at","location":"Laxenburg, Austria","twitter":"IIASAVienna","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15230149?v=4","repositories_count":128,"last_synced_at":"2024-04-16T01:17:07.573Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/iiasa","funding_links":[],"total_stars":510,"followers":116,"following":0,"created_at":"2022-11-11T19:41:36.337Z","updated_at":"2024-04-16T01:17:55.524Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iiasa","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iiasa/repositories"},"packages":[{"id":2799623,"name":"message-ix-models","ecosystem":"pypi","description":"Tools for the MESSAGEix-GLOBIOM family of models","homepage":null,"licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/iiasa/message-ix-models","keywords_array":[],"namespace":null,"versions_count":60,"first_release_published_at":"2021-02-23T15:37:17.000Z","latest_release_published_at":"2026-04-17T21:30:05.000Z","latest_release_number":"2026.4.17","last_synced_at":"2026-05-04T02:49:54.208Z","created_at":"2022-04-10T11:35:02.278Z","updated_at":"2026-05-04T02:51:45.087Z","registry_url":"https://pypi.org/project/message-ix-models/","install_command":"pip install message-ix-models --index-url https://pypi.org/simple","documentation_url":"https://docs.messageix.org/models","metadata":{"funding":null,"documentation":"https://docs.messageix.org/models","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Science/Research","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: R","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Information Analysis"],"normalized_name":"message-ix-models","project_status":null},"repo_metadata":{"id":40367979,"uuid":"331276924","full_name":"iiasa/message-ix-models","owner":"iiasa","description":"Tools for the MESSAGEix-GLOBIOM family of models","archived":false,"fork":false,"pushed_at":"2025-10-15T18:49:47.000Z","size":92673,"stargazers_count":26,"open_issues_count":110,"forks_count":50,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-10-15T19:33:51.574Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://docs.messageix.org/models","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iiasa.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","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":null,"dco":null,"cla":null}},"created_at":"2021-01-20T10:51:32.000Z","updated_at":"2025-10-15T18:49:50.000Z","dependencies_parsed_at":"2023-12-18T05:06:55.777Z","dependency_job_id":"29096a8b-5bb5-47af-9e6d-12fa2f509f6e","html_url":"https://github.com/iiasa/message-ix-models","commit_stats":{"total_commits":1362,"total_committers":15,"mean_commits":90.8,"dds":"0.16886930983847281","last_synced_commit":"d985e5dfa0360939dc6585124daef1a764d8575d"},"previous_names":[],"tags_count":77,"template":false,"template_full_name":null,"purl":"pkg:github/iiasa/message-ix-models","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iiasa","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/sbom","scorecard":{"id":459888,"data":{"date":"2025-08-11","repo":{"name":"github.com/iiasa/message-ix-models","commit":"60b7c575218966ffdf78e09d3fd25c382a5d9dc9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.6,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/publish.yaml:1","Warn: no topLevel permission defined: .github/workflows/pytest-snapshots.yaml:1","Warn: no topLevel permission defined: .github/workflows/pytest.yaml:1","Warn: no topLevel permission defined: .github/workflows/transport.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":7,"reason":"Found 3/4 approved changesets -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 15 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":5,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Warn: 'stale review dismissal' is disabled on branch 'main'","Warn: required approving review count is 1 on branch 'main'","Warn: codeowners review is not required on branch 'main'","Warn: 'last push approval' is disabled on branch 'main'","Info: 'up-to-date branches' is required to merge on branch 'main'","Info: status check found to merge onto on branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish.yaml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/publish.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest-snapshots.yaml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest-snapshots.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:134: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:145: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:150: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:161: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:225: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yaml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yaml:236: update your workflow using https://app.stepsecurity.io/secureworkflow/iiasa/message-ix-models/pytest.yaml/main?enable=pin","Info:   0 out of   8 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  13 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"13 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: PYSEC-2024-60 / GHSA-jjg7-2v4v-x38h","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-gmj6-6f8f-6699","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-19T10:49:18.010Z","repository_id":40367979,"created_at":"2025-08-19T10:49:18.010Z","updated_at":"2025-08-19T10:49:18.010Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279317756,"owners_count":26147106,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-17T02:00:07.504Z","response_time":56,"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":"iiasa","name":"IIASA","uuid":"15230149","kind":"organization","description":"International Institute for Applied Systems Analysis","email":"github-owners@iiasa.ac.at","website":"https://www.iiasa.ac.at","location":"Laxenburg, Austria","twitter":"IIASAVienna","company":null,"icon_url":"https://avatars.githubusercontent.com/u/15230149?v=4","repositories_count":128,"last_synced_at":"2024-04-16T01:17:07.573Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/iiasa","funding_links":[],"total_stars":510,"followers":116,"following":0,"created_at":"2022-11-11T19:41:36.337Z","updated_at":"2024-04-16T01:17:55.524Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iiasa","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iiasa/repositories"},"tags":[{"name":"v2025.9.9","sha":"ed1d61effbed22cbc2680ae76c470b16593b5d15","kind":"commit","published_at":"2025-09-09T21:04:22.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.9.9","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.9.9/manifests"},{"name":"v2025.9.9rc1","sha":"414d23613bf5557d9b4bf5a06cd7bc5e98782bf4","kind":"commit","published_at":"2025-09-09T15:09:52.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.9.9rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.9.9rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.9.9rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.9.9rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.9.9rc1/manifests"},{"name":"v2025.8.7","sha":"dbd9030bcc42c6e4b2466459cb30907f37bbc580","kind":"commit","published_at":"2025-08-07T08:59:30.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.8.7","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.8.7/manifests"},{"name":"v2025.8.7rc1","sha":"819d7a5d4a4ce17acd6504db42a8eb6805173cf0","kind":"commit","published_at":"2025-08-07T06:34:09.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.8.7rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.8.7rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.8.7rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.8.7rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.8.7rc1/manifests"},{"name":"v2025.7.23","sha":"dded4582d6188e5f36416b18c21c75213bd8fbc4","kind":"commit","published_at":"2025-07-23T08:59:48.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.7.23","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.7.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.7.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.7.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.7.23/manifests"},{"name":"v2025.7.23rc1","sha":"f97e696866d1f70f32607e6f309c8c9ae379f826","kind":"commit","published_at":"2025-07-22T20:48:18.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.7.23rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.7.23rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.7.23rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.7.23rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.7.23rc1/manifests"},{"name":"ssp-v6.x","sha":"b3a3d6affeead8bd624e66a56fceb6ce536a3a5f","kind":"commit","published_at":"2025-07-16T21:41:54.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/ssp-v6.x","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/ssp-v6.x","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@ssp-v6.x","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/ssp-v6.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/ssp-v6.x/manifests"},{"name":"v2025.5.28","sha":"6380c641a70371600d7907f3bdff8dc3735df194","kind":"commit","published_at":"2025-05-28T12:34:37.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.5.28","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.5.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.5.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.5.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.5.28/manifests"},{"name":"v2025.5.28rc1","sha":"65bcfea932ccf2f5454e284731d0e9a5a9d49898","kind":"commit","published_at":"2025-05-28T09:53:32.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.5.28rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.5.28rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.5.28rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.5.28rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.5.28rc1/manifests"},{"name":"v2025.3.30a0","sha":"46b2c53596c099f9571f9ea7808a5292d931cdca","kind":"commit","published_at":"2025-03-30T21:24:00.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.3.30a0","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.3.30a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.3.30a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.3.30a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.3.30a0/manifests"},{"name":"v2025.1.10","sha":"4fad5acbc061b665c05720095f9bc341f36a2799","kind":"commit","published_at":"2025-01-13T07:57:29.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.1.10","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.1.10/manifests"},{"name":"v2025.1.10rc1","sha":"7558c4b2321f70849c8776959a16ebca4fd48b07","kind":"commit","published_at":"2025-01-10T19:44:27.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.1.10rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.1.10rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.1.10rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.1.10rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.1.10rc1/manifests"},{"name":"GEIDCO-Nexus24","sha":"91ce950b9956c5f6bcc718bb14929e3beb0a40ae","kind":"commit","published_at":"2024-12-24T21:01:05.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/GEIDCO-Nexus24","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/GEIDCO-Nexus24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@GEIDCO-Nexus24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/GEIDCO-Nexus24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/GEIDCO-Nexus24/manifests"},{"name":"v2024.8.6","sha":"cf687da50760239cf72d488a662fbc08bd583907","kind":"commit","published_at":"2024-08-06T12:38:09.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2024.8.6","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2024.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2024.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.8.6/manifests"},{"name":"v2024.8.6rc1","sha":"ebe24a8b1dac33d43c6c73fae1297c8b215db2ca","kind":"commit","published_at":"2024-08-06T06:55:24.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2024.8.6rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2024.8.6rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2024.8.6rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.8.6rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.8.6rc1/manifests"},{"name":"v2024.4.22","sha":"ee15eeb0eed339d8fb74aa5eca1a5fd148f2c2a5","kind":"commit","published_at":"2024-04-22T14:44:37.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2024.4.22","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2024.4.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2024.4.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.4.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.4.22/manifests"},{"name":"v2024.4.22rc1","sha":"db94cc202c824f3a2140cea170ece178da22ae15","kind":"commit","published_at":"2024-04-22T14:13:20.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2024.4.22rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2024.4.22rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2024.4.22rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.4.22rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.4.22rc1/manifests"},{"name":"v2024.4.2","sha":"5e008c9a9943187f736041235fef31244ea5d1bf","kind":"commit","published_at":"2024-04-02T06:22:02.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2024.4.2","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2024.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2024.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.4.2/manifests"},{"name":"v2024.4.2rc1","sha":"9033f4ba29faf2c45bc138126475a10f312b5a75","kind":"commit","published_at":"2024-04-02T06:07:30.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2024.4.2rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2024.4.2rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2024.4.2rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.4.2rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.4.2rc1/manifests"},{"name":"v2024.1.29","sha":"d985e5dfa0360939dc6585124daef1a764d8575d","kind":"commit","published_at":"2024-01-29T16:44:47.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2024.1.29","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2024.1.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2024.1.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.1.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.1.29/manifests"},{"name":"v2024.1.29rc1","sha":"0ff05ba41c473a313fbebb45de7eb144bb225a79","kind":"commit","published_at":"2024-01-29T16:24:22.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2024.1.29rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2024.1.29rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2024.1.29rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.1.29rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2024.1.29rc1/manifests"},{"name":"v2023.11.24","sha":"5afc9330c334dfbfa3c4fa2cea9b0061cc93f074","kind":"commit","published_at":"2023-11-24T09:27:30.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.11.24","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.11.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.11.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.11.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.11.24/manifests"},{"name":"v2023.11.24rc1","sha":"79cbcea9123e757d63ce633d992a7bd33550b944","kind":"commit","published_at":"2023-11-24T09:14:56.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.11.24rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.11.24rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.11.24rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.11.24rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.11.24rc1/manifests"},{"name":"v2023.10.16","sha":"c9f163822325e6b411e5841f381fb07f89380df1","kind":"commit","published_at":"2023-10-16T15:07:31.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.10.16","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.10.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.10.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.10.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.10.16/manifests"},{"name":"v2023.10.16rc1","sha":"634b98442994f40bc69693d3025f8ed40ac4b55a","kind":"commit","published_at":"2023-10-16T14:53:12.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.10.16rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.10.16rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.10.16rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.10.16rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.10.16rc1/manifests"},{"name":"v2023.9.12","sha":"93abbf76d0214862ccef9e7424d7fc85dece47e3","kind":"commit","published_at":"2023-09-12T14:38:52.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.9.12","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.9.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.9.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.9.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.9.12/manifests"},{"name":"v2023.9.12rc1","sha":"a613b9322e757d8b361543575429736de40cf182","kind":"commit","published_at":"2023-09-12T14:18:58.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.9.12rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.9.12rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.9.12rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.9.12rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.9.12rc1/manifests"},{"name":"v2023.9.2","sha":"7eb2a166ce92b2e1ce64c8735609a58c2fe7195e","kind":"commit","published_at":"2023-09-02T19:45:37.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.9.2","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.9.2/manifests"},{"name":"v2023.9.2rc1","sha":"a387f8ce95dc40153ce99324535526c6106239cf","kind":"commit","published_at":"2023-09-02T16:36:00.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.9.2rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.9.2rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.9.2rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.9.2rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.9.2rc1/manifests"},{"name":"v2023.7.26","sha":"43aa32b7fd4833f90f9ef14a29126ffc1d12620c","kind":"commit","published_at":"2023-07-26T14:05:21.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.7.26","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.7.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.7.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.7.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.7.26/manifests"},{"name":"v2023.7.26rc1","sha":"0f99c89db676ec8723223a3835a76f0a7e8a10dc","kind":"commit","published_at":"2023-07-26T13:46:34.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.7.26rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.7.26rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.7.26rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.7.26rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.7.26rc1/manifests"},{"name":"v2023.5.31","sha":"1cd26f9a6125f5caf5675af2dd3fbb6e6d1726e6","kind":"commit","published_at":"2023-05-31T12:36:22.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.5.31","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.5.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.5.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.5.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.5.31/manifests"},{"name":"v2023.5.31rc1","sha":"1f051bcb9907db65fdd6078980840967c9996ac2","kind":"commit","published_at":"2023-05-31T12:10:39.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.5.31rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.5.31rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.5.31rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.5.31rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.5.31rc1/manifests"},{"name":"v2023.5.13","sha":"38b2e2a669988006042bc99d1baa306edae3989f","kind":"commit","published_at":"2023-05-13T12:02:57.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.5.13","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.5.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.5.13/manifests"},{"name":"v2023.5.13rc1","sha":"deb10dcbb3297f92bf01aa14921461ba56b2979f","kind":"commit","published_at":"2023-05-13T11:50:52.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.5.13rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.5.13rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.5.13rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.5.13rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.5.13rc1/manifests"},{"name":"v2023.4.2","sha":"66bcdaccd1ca69fca9841181ad64f052666546fa","kind":"commit","published_at":"2023-04-02T08:51:08.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.4.2","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.4.2/manifests"},{"name":"v2023.4.2rc1","sha":"fda4c071898519bb1a181548ab3f382362399233","kind":"commit","published_at":"2023-04-02T08:31:22.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.4.2rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.4.2rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.4.2rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.4.2rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.4.2rc1/manifests"},{"name":"v2023.2.8","sha":"a25b56672e68202a6c67332db44dd0f951d57dc4","kind":"commit","published_at":"2023-02-08T10:54:44.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2023.2.8","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2023.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2023.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2023.2.8/manifests"},{"name":"v2022.11.7","sha":"7980668bda00d6ad76a04928ccece2aae3af6545","kind":"commit","published_at":"2022-11-07T11:14:31.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.11.7","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.11.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.11.7/manifests"},{"name":"v2022.11.7rc1","sha":"f50a62621c5d0e1bb5a700f1a248b4235944e46d","kind":"commit","published_at":"2022-11-07T10:50:05.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.11.7rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.11.7rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.11.7rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.11.7rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.11.7rc1/manifests"},{"name":"v2022.8.17","sha":"1dd3c715d98620df9a4ae248f6a0b191936ba8a0","kind":"commit","published_at":"2022-08-17T15:14:20.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.8.17","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.8.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.8.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.8.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.8.17/manifests"},{"name":"v2022.8.17rc1","sha":"458884bea304254669fa050ccbd1f88bdf1732fb","kind":"commit","published_at":"2022-08-17T15:00:06.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.8.17rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.8.17rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.8.17rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.8.17rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.8.17rc1/manifests"},{"name":"v2022.7.25","sha":"c6dc04ae4e33f7315d03ea065c626784f0931913","kind":"commit","published_at":"2022-07-25T15:18:29.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.7.25","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.7.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.7.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.7.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.7.25/manifests"},{"name":"v2022.7.25rc1","sha":"08ee3feeedf46836fd456fb34308e9f7dd87fbe2","kind":"commit","published_at":"2022-07-25T13:35:29.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.7.25rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.7.25rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.7.25rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.7.25rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.7.25rc1/manifests"},{"name":"v2022.5.6","sha":"25ffd8b5adae414690fbd5266df19f27f1d379a8","kind":"commit","published_at":"2022-05-06T13:32:44.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.5.6","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.5.6/manifests"},{"name":"v2022.5.6rc1","sha":"2effa2dd5e673bfff368f5a90075aa63ac5cebeb","kind":"commit","published_at":"2022-05-06T13:11:18.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.5.6rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.5.6rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.5.6rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.5.6rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.5.6rc1/manifests"},{"name":"v2022.3.30","sha":"e0b5fd02d729623f93ce4493fae0a893a123ad20","kind":"commit","published_at":"2022-03-30T13:44:45.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.3.30","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.3.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.3.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.3.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.3.30/manifests"},{"name":"v2022.3.30rc1","sha":"6f35d294766279b77c3327affacfde92d3a2717d","kind":"commit","published_at":"2022-03-30T13:31:07.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.3.30rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.3.30rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.3.30rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.3.30rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.3.30rc1/manifests"},{"name":"v2022.3.3","sha":"fbf406c6e84ff23dd4206d979350547ff1923e96","kind":"commit","published_at":"2022-03-03T12:31:08.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.3.3","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.3.3/manifests"},{"name":"v2022.3.3rc1","sha":"639224480e4a63c0b5fbf7eaf76dc5c0f9aa1c2a","kind":"commit","published_at":"2022-03-03T11:39:32.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.3.3rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.3.3rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.3.3rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.3.3rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.3.3rc1/manifests"},{"name":"v2022.1.26","sha":"436332f82676733ee711a63f28bfa6940a743d10","kind":"commit","published_at":"2022-01-26T17:23:35.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.1.26","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.1.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.1.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.1.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.1.26/manifests"},{"name":"v2022.1.26rc1","sha":"436332f82676733ee711a63f28bfa6940a743d10","kind":"commit","published_at":"2022-01-26T17:23:35.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2022.1.26rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2022.1.26rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2022.1.26rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.1.26rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2022.1.26rc1/manifests"},{"name":"v2021.11.24rc1","sha":"560b5ae6d7ecde42be8d90cbcbd4bbd14ca1cb1d","kind":"commit","published_at":"2021-11-24T14:24:19.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.11.24rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.11.24rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.11.24rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.11.24rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.11.24rc1/manifests"},{"name":"v2021.11.24","sha":"560b5ae6d7ecde42be8d90cbcbd4bbd14ca1cb1d","kind":"commit","published_at":"2021-11-24T14:24:19.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.11.24","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.11.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.11.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.11.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.11.24/manifests"},{"name":"v2021.7.27","sha":"80b7d6d753db00e2c881587647707646abb60326","kind":"commit","published_at":"2021-07-27T18:42:27.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.7.27","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.7.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.7.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.27/manifests"},{"name":"v2021.7.27rc1","sha":"80b7d6d753db00e2c881587647707646abb60326","kind":"commit","published_at":"2021-07-27T18:42:27.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.7.27rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.7.27rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.7.27rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.27rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.27rc1/manifests"},{"name":"v2021.7.22rc1","sha":"b4300a8ab03684bd63d352a9ae644bf033017dc8","kind":"commit","published_at":"2021-07-22T20:22:54.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.7.22rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.7.22rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.7.22rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.22rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.22rc1/manifests"},{"name":"v2021.7.22","sha":"b4300a8ab03684bd63d352a9ae644bf033017dc8","kind":"commit","published_at":"2021-07-22T20:22:54.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.7.22","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.7.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.7.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.22/manifests"},{"name":"v2021.7.6rc1","sha":"16f5f9b2fd872bee68bc4da65e6cbf558d55bbc9","kind":"commit","published_at":"2021-07-06T14:16:15.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.7.6rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.7.6rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.7.6rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.6rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.6rc1/manifests"},{"name":"v2021.7.6","sha":"16f5f9b2fd872bee68bc4da65e6cbf558d55bbc9","kind":"commit","published_at":"2021-07-06T14:16:15.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.7.6","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.7.6/manifests"},{"name":"v2021.4.7rc1","sha":"a890b9ae7725a08e4483323d20a4cf23b3be1942","kind":"commit","published_at":"2021-04-07T14:01:21.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.4.7rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.4.7rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.4.7rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.4.7rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.4.7rc1/manifests"},{"name":"v2021.4.7","sha":"a890b9ae7725a08e4483323d20a4cf23b3be1942","kind":"commit","published_at":"2021-04-07T14:01:21.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.4.7","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.4.7/manifests"},{"name":"v2021.3.24rc1","sha":"e7586347c34ffeeba13ed903d4b549637fdfc27a","kind":"commit","published_at":"2021-03-24T14:05:10.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.3.24rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.3.24rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.3.24rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.24rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.24rc1/manifests"},{"name":"v2021.3.24","sha":"e7586347c34ffeeba13ed903d4b549637fdfc27a","kind":"commit","published_at":"2021-03-24T14:05:10.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.3.24","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.3.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.3.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.24/manifests"},{"name":"v2021.3.22rc1","sha":"6964d01dc6078f2f742a5f768c863945c6cdec49","kind":"commit","published_at":"2021-03-22T19:43:32.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.3.22rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.3.22rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.3.22rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.22rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.22rc1/manifests"},{"name":"v2021.3.22","sha":"6964d01dc6078f2f742a5f768c863945c6cdec49","kind":"commit","published_at":"2021-03-22T19:43:32.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.3.22","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.3.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.3.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.22/manifests"},{"name":"v2021.3.3rc1","sha":"810e39163730c39a3a47bd2e530479c949bf4a56","kind":"commit","published_at":"2021-03-03T10:08:40.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.3.3rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.3.3rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.3.3rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.3rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.3rc1/manifests"},{"name":"v2021.3.3","sha":"810e39163730c39a3a47bd2e530479c949bf4a56","kind":"commit","published_at":"2021-03-03T10:08:40.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.3.3","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.3.3/manifests"},{"name":"v2021.2.28rc1","sha":"1ff8e115edea278c717002ad58df39187ce6db0f","kind":"commit","published_at":"2021-02-28T21:40:02.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.2.28rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.2.28rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.2.28rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.28rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.28rc1/manifests"},{"name":"v2021.2.28","sha":"1ff8e115edea278c717002ad58df39187ce6db0f","kind":"commit","published_at":"2021-02-28T21:40:02.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.2.28","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.2.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.2.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.28/manifests"},{"name":"v2021.2.26rc1","sha":"b099e0be5ece1e2d2c7c3abddbcde89cb94609ac","kind":"commit","published_at":"2021-02-26T14:31:50.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.2.26rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.2.26rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.2.26rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.26rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.26rc1/manifests"},{"name":"v2021.2.26","sha":"b099e0be5ece1e2d2c7c3abddbcde89cb94609ac","kind":"commit","published_at":"2021-02-26T14:31:50.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.2.26","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.2.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.2.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.26/manifests"},{"name":"v2021.2.23rc2","sha":"a0e5f57123916bdbed88b31fb15adeabd5e1ecd3","kind":"commit","published_at":"2021-02-23T16:08:23.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.2.23rc2","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.2.23rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.2.23rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.23rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.23rc2/manifests"},{"name":"v2021.2.23","sha":"a0e5f57123916bdbed88b31fb15adeabd5e1ecd3","kind":"commit","published_at":"2021-02-23T16:08:23.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.2.23","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.2.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.2.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.23/manifests"},{"name":"v2021.2.23rc1","sha":"310254378d4811c3fd86cd0236d9203e5ce79ece","kind":"commit","published_at":"2021-02-23T15:26:59.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.2.23rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.2.23rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.2.23rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.23rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.2.23rc1/manifests"},{"name":"v2021.1.20a0","sha":"3c76235d17a85091e96d671d93836ea2e7910172","kind":"commit","published_at":"2021-01-20T11:38:46.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.1.20a0","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.1.20a0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.1.20a0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.1.20a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.1.20a0/manifests"},{"name":"v2021.1.19","sha":"2779fb8adfc9fc574f14ac01cac94c51b4f9cbcb","kind":"commit","published_at":"2021-01-20T10:51:34.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2021.1.19","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2021.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2021.1.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2021.1.19/manifests"}]},"repo_metadata_updated_at":"2026-05-04T02:51:45.059Z","dependent_packages_count":0,"downloads":649,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":19.082259282292373,"dependent_repos_count":21.534861440080295,"dependent_packages_count":10.125576461732065,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":16.91423239470158},"purl":"pkg:pypi/message-ix-models","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/message-ix-models","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/message-ix-models","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/message-ix-models/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-29T00:02:15.406Z","issues_count":115,"pull_requests_count":408,"avg_time_to_close_issue":16389560.146341464,"avg_time_to_close_pull_request":1977615.796923077,"issues_closed_count":41,"pull_requests_closed_count":325,"pull_request_authors_count":22,"issue_authors_count":17,"avg_comments_per_issue":0.9739130434782609,"avg_comments_per_pull_request":2.5588235294117645,"merged_pull_requests_count":300,"bot_issues_count":0,"bot_pull_requests_count":8,"past_year_issues_count":51,"past_year_pull_requests_count":205,"past_year_avg_time_to_close_issue":1299332.5833333333,"past_year_avg_time_to_close_pull_request":599741.5675675676,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":148,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":0.3137254901960784,"past_year_avg_comments_per_pull_request":2.1414634146341465,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":8,"past_year_merged_pull_requests_count":136,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/issues","maintainers":[{"login":"khaeru","count":271,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khaeru"},{"login":"glatterf42","count":61,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glatterf42"},{"login":"gidden","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gidden"}],"active_maintainers":[{"login":"khaeru","count":122,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khaeru"},{"login":"glatterf42","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glatterf42"},{"login":"gidden","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gidden"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/message-ix-models/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/message-ix-models/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/message-ix-models/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/message-ix-models/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/message-ix-models/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/message-ix-models/codemeta","maintainers":[{"uuid":"khaeru","login":"khaeru","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://pypi.org/user/khaeru/","role":null,"created_at":"2023-02-24T16:17:00.806Z","updated_at":"2023-02-24T16:17:00.806Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/khaeru/packages"},{"uuid":"glatterf42","login":"glatterf42","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/glatterf42/","role":null,"created_at":"2023-04-02T09:53:56.063Z","updated_at":"2023-04-02T09:53:56.063Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/glatterf42/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":860643,"maintainers_count":367597,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":610257,"full_name":"iiasa/message-ix-models","default_branch":"main","total_commits":7888,"total_committers":36,"total_bot_commits":8,"total_bot_committers":1,"mean_commits":219.11111111111111,"dds":0.45144523326572006,"past_year_total_commits":1767,"past_year_total_committers":17,"past_year_total_bot_commits":6,"past_year_total_bot_committers":1,"past_year_mean_commits":103.94117647058823,"past_year_dds":0.4601018675721562,"last_synced_at":"2026-05-10T12:29:39.061Z","last_synced_commit":"583e26773172a9d2b1af36abbb4d26faf9ad4bd3","created_at":"2023-03-09T07:20:59.561Z","updated_at":"2026-05-10T12:29:34.915Z","committers":[{"name":"Paul Natsuo Kishimoto","email":"mail@paul.kishimoto.name","login":"khaeru","count":4327},{"name":"Florian Maczek","email":"macflo@gmx.at","login":"macflo8","count":672},{"name":"zilliacus","email":"zilliacu@iiasa.ac.at","login":"zilliacus","count":462},{"name":"Measrainsey Meng","email":"measrainsey@pm.me","login":"measrainsey","count":358},{"name":"GamzeUnlu95","email":"gamze199556@gmail.com","login":"GamzeUnlu95","count":312},{"name":"Jun Shepard","email":"51372492+junukitashepard","login":"junukitashepard","count":193},{"name":"Gardina2016","email":"kartasas@iiasa.ac.at","login":"Gardina2016","count":177},{"name":"Jihoon","email":"grcosmos@gmail.com","login":"Jihoon","count":160},{"name":"adrivinca","email":"vinca@iiasa.ac.at","login":"adrivinca","count":156},{"name":"Vignesh Raghunathan","email":"raghunathan@iiasa.ac.at","login":"Wegatriespython","count":137},{"name":"Muhammad Awais","email":"awais307@gmail.com","login":"awais307","count":133},{"name":"Fridolin Glatter","email":"glatter@iiasa.ac.at","login":"glatterf42","count":132},{"name":"Unknown","email":"krey@iiasa.ac.at","login":"volker-krey","count":106},{"name":"Francesco Lovat","email":"franlovat@gmail.com","login":"francescolovat","count":92},{"name":"yiyi1991","email":"juyiyi@iiasa.ac.at","login":"yiyi1991","count":79},{"name":"Matthew Gidden","email":"matthew.gidden@gmail.com","login":"gidden","count":68},{"name":"mstrub","email":"strub@iiasa.ac.at","login":"mstrub","count":67},{"name":"r-aneeque","email":"114144149+r-aneeque","login":"r-aneeque","count":62},{"name":"FRICKO Oliver","email":"fricko@iiasa.ac.at","login":"OFR-IIASA","count":62},{"name":"Daniel Huppmann","email":"huppmann@iiasa.ac.at","login":"danielhuppmann","count":24},{"name":"wagnerinvienna","email":"wagner@iiasa.ac.at","login":"wagnerinvienna","count":22},{"name":"Laura Wienpahl","email":"57132039+LauWien","login":"LauWien","count":17},{"name":"PRATAMA Yoga","email":"wienda@umich.edu","login":"ywpratama","count":16},{"name":"GamzeUnlu95","email":"unlu@PCC095.iiasa.ac.at","login":null,"count":13},{"name":"Unknown","email":"behnam.zakeri@live.com","login":"behnam-zakeri","count":12},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":8},{"name":"GUO Fei","email":"guof@iiasa.ac.at","login":"guofei2016","count":6},{"name":"PetrHavlik","email":"havlik.petr@gmail.com","login":"PetrHavlik","count":4},{"name":"Jarmo Kikstra","email":"46967503+jkikstra","login":"jkikstra","count":2},{"name":"scparkinson","email":"parkinso@iiasa.ac.at","login":"scparkinson","count":2},{"name":"Volker KREY","email":"krey@t501.(none)","login":null,"count":2},{"name":"Peter Kolp","email":"peterkolp","login":"peterkolp","count":1},{"name":"Philip Hackstock","email":"20710924+phackstock","login":"phackstock","count":1},{"name":"Siddharth Joshi","email":"70321679+SiddharthJoshi-Git","login":"SiddharthJoshi-Git","count":1},{"name":"GamzeUnlu95","email":"ungamze@hotmail.com","login":null,"count":1},{"name":"steffrank","email":"37440198+steffrank","login":"steffrank","count":1}],"past_year_committers":[{"name":"Paul Natsuo Kishimoto","email":"mail@paul.kishimoto.name","login":"khaeru","count":954},{"name":"Florian Maczek","email":"maczek@iiasa.ac.at","login":"macflo8","count":299},{"name":"Jun Shepard","email":"51372492+junukitashepard","login":"junukitashepard","count":193},{"name":"Vignesh Raghunathan","email":"raghunathan@iiasa.ac.at","login":"Wegatriespython","count":137},{"name":"yiyi1991","email":"juyiyi@iiasa.ac.at","login":"yiyi1991","count":76},{"name":"FRICKO Oliver","email":"fricko@iiasa.ac.at","login":"OFR-IIASA","count":25},{"name":"r-aneeque","email":"114144149+r-aneeque","login":"r-aneeque","count":20},{"name":"PRATAMA Yoga","email":"wienda@umich.edu","login":"ywpratama","count":16},{"name":"GamzeUnlu95","email":"gamze199556@gmail.com","login":"GamzeUnlu95","count":12},{"name":"Measrainsey Meng","email":"measrainsey@pm.me","login":"measrainsey","count":11},{"name":"Fridolin Glatter","email":"glatter@iiasa.ac.at","login":"glatterf42","count":8},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"Jihoon Min","email":"grcosmos@gmail.com","login":"Jihoon","count":5},{"name":"Francesco Lovat","email":"franlovat@gmail.com","login":"francescolovat","count":2},{"name":"Matthew Gidden","email":"matthew.gidden@gmail.com","login":"gidden","count":1},{"name":"Muhammad Awais","email":"awais@iiasa.ac.at","login":"awais307","count":1},{"name":"adrivinca","email":"adrivinca@yahoo.it","login":"adrivinca","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-13T00:00:10.629Z","repositories_count":6233315,"commits_count":894749323,"contributors_count":34900071,"owners_count":1152049,"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":"iiasa/message-ix-models","html_url":"https://github.com/iiasa/message-ix-models","last_synced_at":"2026-04-27T00:01:24.684Z","status":null,"issues_count":116,"pull_requests_count":412,"avg_time_to_close_issue":16389560.146341464,"avg_time_to_close_pull_request":1984389.6246153845,"issues_closed_count":41,"pull_requests_closed_count":325,"pull_request_authors_count":22,"issue_authors_count":17,"avg_comments_per_issue":0.9655172413793104,"avg_comments_per_pull_request":2.5655339805825244,"merged_pull_requests_count":300,"bot_issues_count":0,"bot_pull_requests_count":8,"past_year_issues_count":23,"past_year_pull_requests_count":73,"past_year_avg_time_to_close_issue":247112.0,"past_year_avg_time_to_close_pull_request":537198.2162162162,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":37,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.21739130434782608,"past_year_avg_comments_per_pull_request":1.6027397260273972,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":4,"past_year_merged_pull_requests_count":33,"created_at":"2023-09-12T07:43:06.259Z","updated_at":"2026-04-27T00:01:24.684Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/issues","issue_labels_count":{"enh":41,"bug":20,"transport":17,"doc":17,"ci":13,"p:SSP-2024":11,"report":11,"costs":6,"water":3,"material":3,"structure":2,"paper":2,"p:EDITS":1,"duplicate":1,"report-legacy":1,"needs-info":1,"p:NAVIGATE":1,"p:CircEUlar":1,"question":1,"ALPS":1},"pull_request_labels_count":{"enh":154,"ci":73,"p:SSP-2024":50,"doc":42,"bug":41,"transport":36,"material":34,"water":32,"costs":29,"report":12,"ai":5,"p:EDITS":4,"safe to test":4,"structure":3,"p:GEIDCO":3,"p:CircEUlar":2,"report-legacy":2,"novel-cdr":2,"timeslice":2,"archive":1,"regional mappings":1},"issue_author_associations_count":{"MEMBER":76,"CONTRIBUTOR":26,"NONE":14},"pull_request_author_associations_count":{"MEMBER":257,"CONTRIBUTOR":132,"NONE":23},"issue_authors":{"khaeru":64,"glatterf42":11,"measrainsey":6,"macflo8":6,"Wegatriespython":4,"r-aneeque":4,"ravitby":3,"LauWien":3,"Tyler-lc":3,"yiyi1991":2,"jkikstra":2,"adrivinca":2,"OFR-IIASA":2,"mengyuliisa":1,"gidden":1,"zsalimian":1,"pkufubo":1},"pull_request_authors":{"khaeru":206,"glatterf42":50,"measrainsey":41,"macflo8":27,"Wegatriespython":16,"adrivinca":15,"dependabot[bot]":8,"ywpratama":8,"yiyi1991":7,"LauWien":7,"GamzeUnlu95":6,"jkikstra":4,"awais307":3,"ShutingFann":3,"behnam-zakeri":2,"OFR-IIASA":2,"guofei2016":2,"r-aneeque":1,"gidden":1,"SiddharthJoshi-Git":1,"ShaiWinograd-zz":1,"francescolovat":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-10T00:00:08.095Z","repositories_count":14559225,"issues_count":34236181,"pull_requests_count":112162713,"authors_count":11258526,"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":{"enh":7,"ci":5,"doc":5,"transport":4,"bug":4,"p:SSP-2024":3,"paper":2,"water":1,"p:NAVIGATE":1,"report":1,"report-legacy":1,"ALPS":1},"past_year_pull_request_labels_count":{"enh":26,"p:SSP-2024":15,"material":10,"water":8,"bug":8,"ci":8,"doc":7,"transport":6,"safe to test":2,"report":2,"novel-cdr":2,"ai":2,"costs":1},"past_year_issue_author_associations_count":{"MEMBER":14,"CONTRIBUTOR":7,"NONE":2},"past_year_pull_request_author_associations_count":{"MEMBER":34,"CONTRIBUTOR":22,"NONE":5},"past_year_issue_authors":{"khaeru":14,"r-aneeque":3,"Wegatriespython":3,"yiyi1991":2,"ravitby":1},"past_year_pull_request_authors":{"khaeru":27,"macflo8":8,"Wegatriespython":8,"glatterf42":7,"ShutingFann":3,"yiyi1991":3,"dependabot[bot]":2,"ywpratama":2,"r-aneeque":1},"maintainers":[{"login":"khaeru","count":270,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khaeru"},{"login":"glatterf42","count":61,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glatterf42"},{"login":"gidden","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gidden"}],"active_maintainers":[{"login":"khaeru","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khaeru"},{"login":"glatterf42","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/glatterf42"}]},"events":null,"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/publish.yaml","sha":null,"kind":"manifest","created_at":"2023-01-29T02:30:30.525Z","updated_at":"2023-01-29T02:30:30.525Z","repository_link":"https://github.com/iiasa/message-ix-models/blob/main/.github/workflows/publish.yaml","dependencies":[{"id":7220120862,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7220120863,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7220120864,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"v1.5.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytest.yaml","sha":null,"kind":"manifest","created_at":"2023-01-29T02:30:31.260Z","updated_at":"2023-01-29T02:30:31.260Z","repository_link":"https://github.com/iiasa/message-ix-models/blob/main/.github/workflows/pytest.yaml","dependencies":[{"id":7220120873,"package_name":"styfle/cancel-workflow-action","ecosystem":"actions","requirements":"0.11.0","direct":true,"kind":"composite","optional":false},{"id":7220120874,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7220120875,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7220120876,"package_name":"iiasa/actions/setup-gams","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":7220120877,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"doc/requirements.in","sha":null,"kind":"manifest","created_at":"2023-09-22T13:06:28.592Z","updated_at":"2023-09-22T13:06:28.592Z","repository_link":"https://github.com/iiasa/message-ix-models/blob/main/doc/requirements.in","dependencies":[{"id":13874622506,"package_name":"sphinx","ecosystem":"pypi","requirements":"==6.2.1","direct":true,"kind":"runtime","optional":false},{"id":13874622507,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"runtime","optional":false},{"id":13874622508,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"==2.5.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"doc/requirements.txt","sha":null,"kind":"lockfile","created_at":"2023-09-22T13:06:30.322Z","updated_at":"2023-09-22T13:06:30.322Z","repository_link":"https://github.com/iiasa/message-ix-models/blob/main/doc/requirements.txt","dependencies":[{"id":13874622671,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.13","direct":false,"kind":"runtime","optional":false},{"id":13874622672,"package_name":"babel","ecosystem":"pypi","requirements":"==2.12.1","direct":false,"kind":"runtime","optional":false},{"id":13874622673,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"runtime","optional":false},{"id":13874622674,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":false,"kind":"runtime","optional":false},{"id":13874622675,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.18.1","direct":false,"kind":"runtime","optional":false},{"id":13874622676,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"runtime","optional":false},{"id":13874622677,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.4.1","direct":false,"kind":"runtime","optional":false},{"id":13874622678,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"runtime","optional":false},{"id":13874622679,"package_name":"latexcodec","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13874622680,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":false,"kind":"runtime","optional":false},{"id":13874622681,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"runtime","optional":false},{"id":13874622682,"package_name":"pybtex","ecosystem":"pypi","requirements":"==0.24.0","direct":false,"kind":"runtime","optional":false},{"id":13874622683,"package_name":"pybtex-docutils","ecosystem":"pypi","requirements":"==1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13874622684,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.16.1","direct":false,"kind":"runtime","optional":false},{"id":13874622685,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.1","direct":false,"kind":"runtime","optional":false},{"id":13874622686,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"runtime","optional":false},{"id":13874622687,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":13874622688,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.2.0","direct":false,"kind":"runtime","optional":false},{"id":13874622689,"package_name":"sphinx","ecosystem":"pypi","requirements":"==6.2.1","direct":false,"kind":"runtime","optional":false},{"id":13874622690,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==1.2.2","direct":false,"kind":"runtime","optional":false},{"id":13874622691,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.4","direct":false,"kind":"runtime","optional":false},{"id":13874622692,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"==2.5.0","direct":false,"kind":"runtime","optional":false},{"id":13874622693,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":false,"kind":"runtime","optional":false},{"id":13874622694,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":13874622695,"package_name":"sphinxcontrib-jquery","ecosystem":"pypi","requirements":"==4.1","direct":false,"kind":"runtime","optional":false},{"id":13874622696,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":13874622697,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":false,"kind":"runtime","optional":false},{"id":13874622698,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.5","direct":false,"kind":"runtime","optional":false},{"id":13874622699,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.4","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-22T13:06:31.520Z","updated_at":"2023-09-22T13:06:31.520Z","repository_link":"https://github.com/iiasa/message-ix-models/blob/main/pyproject.toml","dependencies":[{"id":13874623427,"package_name":"click","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13874623428,"package_name":"colorama","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13874623429,"package_name":"genno","ecosystem":"pypi","requirements":"\u003e= 1.18.1","direct":true,"kind":"runtime","optional":false},{"id":13874623430,"package_name":"iam_units","ecosystem":"pypi","requirements":"\u003e= 2023.9.11","direct":true,"kind":"runtime","optional":false},{"id":13874623431,"package_name":"message_ix","ecosystem":"pypi","requirements":"\u003e= 3.4.0","direct":true,"kind":"runtime","optional":false},{"id":13874623432,"package_name":"pooch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13874623433,"package_name":"pyam-iamc","ecosystem":"pypi","requirements":"\u003e= 0.6","direct":true,"kind":"runtime","optional":false},{"id":13874623434,"package_name":"pycountry","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13874623435,"package_name":"PyYAML","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13874623436,"package_name":"sdmx1","ecosystem":"pypi","requirements":"\u003e= 2.8.0","direct":true,"kind":"runtime","optional":false},{"id":13874623437,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/transport.yaml","sha":null,"kind":"manifest","created_at":"2026-02-04T12:12:29.333Z","updated_at":"2026-02-04T12:12:29.333Z","repository_link":"https://github.com/iiasa/message-ix-models/blob/main/.github/workflows/transport.yaml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/pytest-snapshots.yaml","sha":null,"kind":"manifest","created_at":"2026-02-04T12:12:27.900Z","updated_at":"2026-02-04T12:12:27.900Z","repository_link":"https://github.com/iiasa/message-ix-models/blob/main/.github/workflows/pytest-snapshots.yaml","dependencies":[{"id":25810783106,"package_name":"actions/cache","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25810783107,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25810783108,"package_name":"astral-sh/setup-uv","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25810783253,"package_name":"iiasa/actions/setup-gams","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":25810783265,"package_name":"ts-graphviz/setup-graphviz","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25810783340,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]}],"score":15.100516102796393,"created_at":"2026-05-10T12:29:01.329Z","updated_at":"2026-05-13T01:01:12.701Z","avatar_url":"https://github.com/iiasa.png","language":"Python","category":"Climate Change","sub_category":"Integrated Assessment and Climate Policy","monthly_downloads":649,"total_dependent_repos":1,"total_dependent_packages":0,"readme":"Tools for MESSAGEix-GLOBIOM models\n**********************************\n|pypi| |rtd| |gha| |codecov|\n\n``message_ix_models`` provides tools for research using the MESSAGEix-GLOBIOM family of models.\nThese models are built in the `MESSAGEix framework \u003chttps://docs.messageix.org\u003e`_ and on the `ix modeling platform (ixmp) \u003chttps://docs.messageix.org/ixmp/\u003e`_.\n\nSee the `online documentation \u003chttps://docs.messageix.org/projects/models/\u003e`_ for further information.\n\nLicense\n=======\n\nCopyright © 2020–2026 IIASA Energy, Climate, and Environment (ECE) program\n\nLicensed under the Apache License, version 2.0.\n\n.. |pypi| image:: https://img.shields.io/pypi/v/message-ix-models.svg\n   :alt: PyPI version\n   :target: https://pypi.python.org/pypi/message-ix-models/\n\n.. |rtd| image:: https://readthedocs.com/projects/iiasa-energy-program-message-ix-models/badge/?version=latest\n   :alt: Documentation status\n   :target: https://docs.messageix.org/projects/models/en/latest/?badge=latest\n\n.. |gha| image:: https://github.com/iiasa/message-ix-models/actions/workflows/pytest.yaml/badge.svg\n   :alt: Test status\n   :target: https://github.com/iiasa/message-ix-models/actions/workflows/pytest.yaml\n\n.. |codecov| image:: https://codecov.io/gh/iiasa/message-ix-models/branch/main/graph/badge.svg\n   :alt: Test coverage\n   :target: https://codecov.io/gh/iiasa/message-ix-models\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["energy-system","integrated-assessment","gams","integrated-assessment-model","strategic-planning","data-warehouse","modeling-tool","iamc-format","integrated-assessment-scenarios","macro-energy"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/354350","html_url":"https://ost.ecosyste.ms/projects/354350"}