{"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-08-22T23:35:34.185Z","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-08-18T17:28:52.000Z","size":213722,"stargazers_count":32,"open_issues_count":138,"forks_count":57,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-08-18T21:34:34.970Z","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,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2021-01-20T10:51:32.000Z","updated_at":"2026-08-17T08:31:22.000Z","dependencies_parsed_at":"2026-08-11T17:22:59.314Z","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":36773138,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":{"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-08-21T23:05:33.688Z","created_at":"2022-04-10T11:35:02.278Z","updated_at":"2026-08-21T23:05:33.688Z","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":"2026-08-18T17:28:52.000Z","size":213722,"stargazers_count":32,"open_issues_count":138,"forks_count":57,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-08-18T21:34:34.970Z","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,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2021-01-20T10:51:32.000Z","updated_at":"2026-08-17T08:31:22.000Z","dependencies_parsed_at":"2026-08-11T17:22:59.314Z","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":36773138,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"v2026.4.17","sha":"c33fe60e47227e763009bec6401afe290bc66971","kind":"commit","published_at":"2026-04-17T21:26:20.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2026.4.17","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2026.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2026.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.4.17/manifests"},{"name":"v2026.4.17rc1","sha":"6b0aedba0e4af7e528750444574bf9335a405c24","kind":"commit","published_at":"2026-04-17T15:46:01.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2026.4.17rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2026.4.17rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2026.4.17rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.4.17rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.4.17rc1/manifests"},{"name":"v2026.1.15","sha":"2d6ad918dc6d6a45f206c64c5bd9ead75365781d","kind":"commit","published_at":"2026-01-15T15:27:49.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2026.1.15","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2026.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2026.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.1.15/manifests"},{"name":"v2026.1.15rc1","sha":"a31035f9ed5289c8152b235bcfb2ab855ba298f3","kind":"commit","published_at":"2026-01-15T15:00:57.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2026.1.15rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2026.1.15rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2026.1.15rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.1.15rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.1.15rc1/manifests"},{"name":"v2025.10.31","sha":"2bc42a33b1a8574afcb785e772feb9fc0ddda560","kind":"commit","published_at":"2025-10-31T14:39:11.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.10.31","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.10.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.10.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.10.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.10.31/manifests"},{"name":"v2025.10.31rc1","sha":"f5f9b148c3d5a4e017430fbf0dd0795ac2bf8fd7","kind":"commit","published_at":"2025-10-31T10:30:25.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.10.31rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.10.31rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.10.31rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.10.31rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.10.31rc1/manifests"},{"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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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-08-21T01:36:25.745Z","dependent_packages_count":0,"downloads":214,"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":"2026-08-20T22:41:02.162Z","issues_count":130,"pull_requests_count":464,"avg_time_to_close_issue":16477674.866666667,"avg_time_to_close_pull_request":2647767.8983050846,"issues_closed_count":45,"pull_requests_closed_count":354,"pull_request_authors_count":25,"issue_authors_count":17,"avg_comments_per_issue":1.123076923076923,"avg_comments_per_pull_request":2.5754310344827585,"merged_pull_requests_count":322,"bot_issues_count":0,"bot_pull_requests_count":13,"past_year_issues_count":18,"past_year_pull_requests_count":68,"past_year_avg_time_to_close_issue":3137846.6666666665,"past_year_avg_time_to_close_pull_request":3246396.275862069,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":1.277777777777778,"past_year_avg_comments_per_pull_request":2.088235294117647,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":22,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/issues","maintainers":[{"login":"khaeru","count":289,"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"},{"login":"measrainsey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/measrainsey"}],"active_maintainers":[{"login":"khaeru","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khaeru"}]},"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":930042,"maintainers_count":399479,"namespaces_count":0,"keywords_count":311543,"github":"pypi","metadata":{"funded_packages_count":58281,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-22T05:05:20.986Z","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"}},{"id":14793083,"name":"github.com/iiasa/message-ix-models","ecosystem":"go","description":null,"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":40,"first_release_published_at":"2026-07-20T09:43:10.129Z","latest_release_published_at":"2026-04-17T21:26:20.000Z","latest_release_number":"v2026.4.17+incompatible","last_synced_at":"2026-08-21T23:10:08.213Z","created_at":"2026-07-20T09:43:06.620Z","updated_at":"2026-08-21T23:10:08.214Z","registry_url":"https://pkg.go.dev/github.com/iiasa/message-ix-models","install_command":"go get github.com/iiasa/message-ix-models","documentation_url":"https://pkg.go.dev/github.com/iiasa/message-ix-models#section-documentation","metadata":{},"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":"2026-08-18T17:28:52.000Z","size":213722,"stargazers_count":32,"open_issues_count":138,"forks_count":57,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-08-18T21:34:34.970Z","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,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2021-01-20T10:51:32.000Z","updated_at":"2026-08-17T08:31:22.000Z","dependencies_parsed_at":"2026-08-11T17:22:59.314Z","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":36773138,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"v2026.4.17","sha":"c33fe60e47227e763009bec6401afe290bc66971","kind":"commit","published_at":"2026-04-17T21:26:20.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2026.4.17","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2026.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2026.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.4.17/manifests"},{"name":"v2026.4.17rc1","sha":"6b0aedba0e4af7e528750444574bf9335a405c24","kind":"commit","published_at":"2026-04-17T15:46:01.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2026.4.17rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2026.4.17rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2026.4.17rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.4.17rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.4.17rc1/manifests"},{"name":"v2026.1.15","sha":"2d6ad918dc6d6a45f206c64c5bd9ead75365781d","kind":"commit","published_at":"2026-01-15T15:27:49.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2026.1.15","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2026.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2026.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.1.15/manifests"},{"name":"v2026.1.15rc1","sha":"a31035f9ed5289c8152b235bcfb2ab855ba298f3","kind":"commit","published_at":"2026-01-15T15:00:57.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2026.1.15rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2026.1.15rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2026.1.15rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.1.15rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2026.1.15rc1/manifests"},{"name":"v2025.10.31","sha":"2bc42a33b1a8574afcb785e772feb9fc0ddda560","kind":"commit","published_at":"2025-10-31T14:39:11.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.10.31","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.10.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.10.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.10.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.10.31/manifests"},{"name":"v2025.10.31rc1","sha":"f5f9b148c3d5a4e017430fbf0dd0795ac2bf8fd7","kind":"commit","published_at":"2025-10-31T10:30:25.000Z","download_url":"https://codeload.github.com/iiasa/message-ix-models/tar.gz/v2025.10.31rc1","html_url":"https://github.com/iiasa/message-ix-models/releases/tag/v2025.10.31rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/iiasa/message-ix-models@v2025.10.31rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.10.31rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/tags/v2025.10.31rc1/manifests"},{"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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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-08-19T01:37:01.760Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":4.874939225325482,"dependent_packages_count":4.567599445374823,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.7212693353501525},"purl":"pkg:golang/github.com/iiasa/message-ix-models","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/iiasa/message-ix-models","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/iiasa/message-ix-models","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/iiasa/message-ix-models/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T21:33:25.574Z","issues_count":129,"pull_requests_count":459,"avg_time_to_close_issue":16477674.866666667,"avg_time_to_close_pull_request":2655215.790368272,"issues_closed_count":45,"pull_requests_closed_count":353,"pull_request_authors_count":25,"issue_authors_count":17,"avg_comments_per_issue":1.0930232558139534,"avg_comments_per_pull_request":2.5925925925925926,"merged_pull_requests_count":322,"bot_issues_count":0,"bot_pull_requests_count":13,"past_year_issues_count":17,"past_year_pull_requests_count":63,"past_year_avg_time_to_close_issue":3137846.6666666665,"past_year_avg_time_to_close_pull_request":3361672.5,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":28,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":1.1764705882352942,"past_year_avg_comments_per_pull_request":2.1746031746031744,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":22,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/iiasa%2Fmessage-ix-models/issues","maintainers":[{"login":"khaeru","count":287,"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"},{"login":"measrainsey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/measrainsey"}],"active_maintainers":[{"login":"khaeru","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khaeru"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fiiasa%2Fmessage-ix-models/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fiiasa%2Fmessage-ix-models/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fiiasa%2Fmessage-ix-models/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fiiasa%2Fmessage-ix-models/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fiiasa%2Fmessage-ix-models/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fiiasa%2Fmessage-ix-models/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281858,"maintainers_count":0,"namespaces_count":839461,"keywords_count":124729,"github":"golang","metadata":{"funded_packages_count":67494,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-22T05:01:09.392Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":610257,"full_name":"iiasa/message-ix-models","default_branch":"main","total_commits":7993,"total_committers":36,"total_bot_commits":10,"total_bot_committers":1,"mean_commits":222.02777777777777,"dds":0.44751657700487923,"past_year_total_commits":1044,"past_year_total_committers":10,"past_year_total_bot_commits":7,"past_year_total_bot_committers":1,"past_year_mean_commits":104.4,"past_year_dds":0.6130268199233717,"last_synced_at":"2026-08-19T22:22:01.130Z","last_synced_commit":"4f24a7e36d3ce099c238d0c6cbe9307bf7092e76","created_at":"2023-03-09T07:20:59.561Z","updated_at":"2026-08-19T22:21:59.049Z","committers":[{"name":"Paul Natsuo Kishimoto","email":"mail@paul.kishimoto.name","login":"khaeru","count":4416},{"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":143},{"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":"r-aneeque","email":"114144149+r-aneeque","login":"r-aneeque","count":70},{"name":"Matthew Gidden","email":"matthew.gidden@gmail.com","login":"gidden","count":68},{"name":"mstrub","email":"strub@iiasa.ac.at","login":"mstrub","count":67},{"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":10},{"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":404},{"name":"Florian Maczek","email":"maczek@iiasa.ac.at","login":"macflo8","count":199},{"name":"Jun Shepard","email":"51372492+junukitashepard","login":"junukitashepard","count":193},{"name":"Vignesh Raghunathan","email":"raghunathan@iiasa.ac.at","login":"Wegatriespython","count":118},{"name":"yiyi1991","email":"juyiyi@iiasa.ac.at","login":"yiyi1991","count":75},{"name":"FRICKO Oliver","email":"fricko@iiasa.ac.at","login":"OFR-IIASA","count":16},{"name":"PRATAMA Yoga","email":"wienda@umich.edu","login":"ywpratama","count":15},{"name":"r-aneeque","email":"114144149+r-aneeque","login":"r-aneeque","count":12},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":7},{"name":"Fridolin Glatter","email":"glatter@iiasa.ac.at","login":"glatterf42","count":5}],"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-08-20T00:00:10.776Z","repositories_count":6761575,"commits_count":979811841,"contributors_count":41305860,"owners_count":1361273,"committers_count":3355751,"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-08-21T23:05:27.423Z","status":null,"issues_count":130,"pull_requests_count":466,"avg_time_to_close_issue":16477674.866666667,"avg_time_to_close_pull_request":2640310.9859154928,"issues_closed_count":45,"pull_requests_closed_count":355,"pull_request_authors_count":25,"issue_authors_count":17,"avg_comments_per_issue":1.123076923076923,"avg_comments_per_pull_request":2.5686695278969958,"merged_pull_requests_count":322,"bot_issues_count":0,"bot_pull_requests_count":13,"past_year_issues_count":18,"past_year_pull_requests_count":70,"past_year_avg_time_to_close_issue":3137846.6666666665,"past_year_avg_time_to_close_pull_request":3138201.8666666667,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":30,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":1.277777777777778,"past_year_avg_comments_per_pull_request":2.057142857142857,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":22,"created_at":"2023-09-12T07:43:06.259Z","updated_at":"2026-08-21T23:05:27.423Z","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":44,"transport":26,"bug":22,"doc":18,"ci":14,"report":13,"p:SSP-2024":11,"costs":6,"material":3,"water":3,"question":2,"structure":2,"paper":2,"report-legacy":1,"needs-info":1,"p:NAVIGATE":1,"p:CircEUlar":1,"ALPS":1,"p:EDITS":1,"duplicate":1},"pull_request_labels_count":{"enh":172,"ci":74,"p:SSP-2024":55,"doc":50,"bug":46,"transport":43,"material":38,"water":37,"costs":29,"report":18,"safe to test":13,"dependencies":7,"bilateralize":6,"bmt":5,"ai":5,"p:CircEUlar":4,"p:EDITS":4,"report-legacy":4,"structure":4,"p:EFC_2026":3,"osce":3,"novel-cdr":3,"p:GEIDCO":3,"p:NEWPATHWAYS":2,"timeslice":2,"archive":1,"regional mappings":1},"issue_author_associations_count":{"MEMBER":79,"CONTRIBUTOR":35,"NONE":16},"pull_request_author_associations_count":{"MEMBER":274,"CONTRIBUTOR":166,"NONE":26},"issue_authors":{"khaeru":67,"glatterf42":11,"r-aneeque":9,"macflo8":7,"measrainsey":6,"Wegatriespython":5,"Tyler-lc":5,"yiyi1991":4,"ravitby":3,"LauWien":3,"jkikstra":2,"adrivinca":2,"OFR-IIASA":2,"mengyuliisa":1,"gidden":1,"zsalimian":1,"pkufubo":1},"pull_request_authors":{"khaeru":222,"glatterf42":50,"measrainsey":41,"macflo8":29,"Wegatriespython":28,"adrivinca":15,"dependabot[bot]":13,"yiyi1991":11,"ywpratama":10,"LauWien":7,"junukitashepard":7,"GamzeUnlu95":6,"awais307":4,"jkikstra":4,"Tyler-lc":3,"ShutingFann":3,"volker-krey":2,"behnam-zakeri":2,"OFR-IIASA":2,"guofei2016":2,"gidden":1,"r-aneeque":1,"SiddharthJoshi-Git":1,"ShaiWinograd-zz":1,"francescolovat":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-22T00:00:08.916Z","repositories_count":16255155,"issues_count":42098172,"pull_requests_count":134128323,"authors_count":11501499,"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":{"transport":6,"enh":6,"doc":5,"report":2,"bug":2,"question":1,"p:SSP-2024":1,"ALPS":1,"ci":1},"past_year_pull_request_labels_count":{"enh":24,"doc":11,"p:SSP-2024":9,"safe to test":8,"dependencies":7,"transport":7,"water":7,"bilateralize":6,"report":6,"bmt":5,"material":5,"bug":5,"novel-cdr":3,"p:EFC_2026":3,"osce":3,"report-legacy":2,"p:CircEUlar":2,"p:NEWPATHWAYS":2,"ci":1,"structure":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":9,"MEMBER":7,"NONE":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":44,"MEMBER":20,"NONE":6},"past_year_issue_authors":{"khaeru":7,"r-aneeque":3,"yiyi1991":3,"Tyler-lc":2,"Wegatriespython":2,"macflo8":1},"past_year_pull_request_authors":{"khaeru":20,"Wegatriespython":14,"junukitashepard":7,"yiyi1991":7,"dependabot[bot]":6,"ywpratama":4,"macflo8":3,"ShutingFann":3,"Tyler-lc":3,"volker-krey":2,"awais307":1},"maintainers":[{"login":"khaeru","count":289,"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"},{"login":"measrainsey","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/measrainsey"}],"active_maintainers":[{"login":"khaeru","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/khaeru"}]},"events":{"total":{"CreateEvent":175,"CommitCommentEvent":1,"ReleaseEvent":5,"DeleteEvent":119,"PullRequestEvent":212,"ForkEvent":11,"IssuesEvent":79,"WatchEvent":8,"IssueCommentEvent":343,"PushEvent":1711,"PullRequestReviewCommentEvent":208,"PullRequestReviewEvent":220},"last_year":{"ReleaseEvent":3,"DeleteEvent":44,"PullRequestEvent":60,"ForkEvent":1,"IssuesEvent":30,"WatchEvent":1,"IssueCommentEvent":50,"PushEvent":737,"PullRequestReviewEvent":59,"PullRequestReviewCommentEvent":63,"CreateEvent":57}},"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":"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}]},{"ecosystem":"pypi","filepath":"doc/requirements.txt","sha":null,"kind":"manifest","created_at":"2026-08-11T17:22:58.564Z","updated_at":"2026-08-11T17:22:58.564Z","repository_link":"https://github.com/iiasa/message-ix-models/blob/main/doc/requirements.txt","dependencies":[{"id":26056319010,"package_name":"alabaster","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319011,"package_name":"alembic","ecosystem":"pypi","requirements":"==1.18.4","direct":true,"kind":"runtime","optional":false},{"id":26056319012,"package_name":"annotated-doc","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"runtime","optional":false},{"id":26056319013,"package_name":"annotated-types","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":26056319014,"package_name":"anyio","ecosystem":"pypi","requirements":"==4.13.0","direct":true,"kind":"runtime","optional":false},{"id":26056319015,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==25.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319016,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==25.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319017,"package_name":"arrow","ecosystem":"pypi","requirements":"==1.4.0","direct":true,"kind":"runtime","optional":false},{"id":26056319018,"package_name":"ast-serialize","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":26056319019,"package_name":"asttokens","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":26056319020,"package_name":"async-lru","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319021,"package_name":"attrs","ecosystem":"pypi","requirements":"==26.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319022,"package_name":"babel","ecosystem":"pypi","requirements":"==2.16.0","direct":true,"kind":"runtime","optional":false},{"id":26056319023,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.14.3","direct":true,"kind":"runtime","optional":false},{"id":26056319024,"package_name":"bleach","ecosystem":"pypi","requirements":"==6.3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319025,"package_name":"cattrs","ecosystem":"pypi","requirements":"==26.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319026,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":true,"kind":"runtime","optional":false},{"id":26056319027,"package_name":"cffi","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319028,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":26056319029,"package_name":"click","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"runtime","optional":false},{"id":26056319030,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":26056319031,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"runtime","optional":false},{"id":26056319032,"package_name":"comm","ecosystem":"pypi","requirements":"==0.2.3","direct":true,"kind":"runtime","optional":false},{"id":26056319033,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.3.3","direct":true,"kind":"runtime","optional":false},{"id":26056319034,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.14.0","direct":true,"kind":"runtime","optional":false},{"id":26056319035,"package_name":"cramjam","ecosystem":"pypi","requirements":"==2.11.0","direct":true,"kind":"runtime","optional":false},{"id":26056319036,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"runtime","optional":false},{"id":26056319037,"package_name":"dask","ecosystem":"pypi","requirements":"==2026.3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319038,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.8.20","direct":true,"kind":"runtime","optional":false},{"id":26056319039,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.3.1","direct":true,"kind":"runtime","optional":false},{"id":26056319040,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"runtime","optional":false},{"id":26056319041,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.21.2","direct":true,"kind":"runtime","optional":false},{"id":26056319042,"package_name":"et-xmlfile","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319043,"package_name":"execnet","ecosystem":"pypi","requirements":"==2.1.2","direct":true,"kind":"runtime","optional":false},{"id":26056319044,"package_name":"executing","ecosystem":"pypi","requirements":"==2.2.1","direct":true,"kind":"runtime","optional":false},{"id":26056319045,"package_name":"fastapi","ecosystem":"pypi","requirements":"==0.136.1","direct":true,"kind":"runtime","optional":false},{"id":26056319046,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.21.2","direct":true,"kind":"runtime","optional":false},{"id":26056319047,"package_name":"fastparquet","ecosystem":"pypi","requirements":"==2026.5.0","direct":true,"kind":"runtime","optional":false},{"id":26056319048,"package_name":"flexcache","ecosystem":"pypi","requirements":"==0.3","direct":true,"kind":"runtime","optional":false},{"id":26056319049,"package_name":"flexparser","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"runtime","optional":false},{"id":26056319050,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.63.0","direct":true,"kind":"runtime","optional":false},{"id":26056319051,"package_name":"fqdn","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"runtime","optional":false},{"id":26056319052,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2026.4.0","direct":true,"kind":"runtime","optional":false},{"id":26056319053,"package_name":"gamsapi","ecosystem":"pypi","requirements":"==53.5.0","direct":true,"kind":"runtime","optional":false},{"id":26056319069,"package_name":"genno","ecosystem":"pypi","requirements":"==1.30.1","direct":true,"kind":"runtime","optional":false},{"id":26056319194,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.12","direct":true,"kind":"runtime","optional":false},{"id":26056319196,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.50","direct":true,"kind":"runtime","optional":false},{"id":26056319199,"package_name":"graphviz","ecosystem":"pypi","requirements":"==0.21","direct":true,"kind":"runtime","optional":false},{"id":26056319201,"package_name":"greenlet","ecosystem":"pypi","requirements":"==3.5.0","direct":true,"kind":"runtime","optional":false},{"id":26056319204,"package_name":"h11","ecosystem":"pypi","requirements":"==0.16.0","direct":true,"kind":"runtime","optional":false},{"id":26056319206,"package_name":"h2","ecosystem":"pypi","requirements":"==4.3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319208,"package_name":"hpack","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319211,"package_name":"httpcore","ecosystem":"pypi","requirements":"==1.0.9","direct":true,"kind":"runtime","optional":false},{"id":26056319214,"package_name":"httpx","ecosystem":"pypi","requirements":"==0.28.1","direct":true,"kind":"runtime","optional":false},{"id":26056319216,"package_name":"hyperframe","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319219,"package_name":"iam-units","ecosystem":"pypi","requirements":"==2026.5.18","direct":true,"kind":"runtime","optional":false},{"id":26056319222,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":true,"kind":"runtime","optional":false},{"id":26056319225,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":26056319228,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319230,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==7.2.0","direct":true,"kind":"runtime","optional":false},{"id":26056319232,"package_name":"ipython","ecosystem":"pypi","requirements":"==9.13.0","direct":true,"kind":"runtime","optional":false},{"id":26056319235,"package_name":"ipython-pygments-lexers","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":26056319237,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"==8.1.8","direct":true,"kind":"runtime","optional":false},{"id":26056319239,"package_name":"isoduration","ecosystem":"pypi","requirements":"==20.11.0","direct":true,"kind":"runtime","optional":false},{"id":26056319242,"package_name":"ixmp4","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"runtime","optional":false},{"id":26056319245,"package_name":"jaydebeapi","ecosystem":"pypi","requirements":"==1.2.3","direct":true,"kind":"runtime","optional":false},{"id":26056319247,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.20.0","direct":true,"kind":"runtime","optional":false},{"id":26056319249,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":26056319252,"package_name":"jpype1","ecosystem":"pypi","requirements":"==1.7.1","direct":true,"kind":"runtime","optional":false},{"id":26056319484,"package_name":"json5","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"runtime","optional":false},{"id":26056319485,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"==3.1.1","direct":true,"kind":"runtime","optional":false},{"id":26056319486,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.26.0","direct":true,"kind":"runtime","optional":false},{"id":26056319487,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2025.9.1","direct":true,"kind":"runtime","optional":false},{"id":26056319488,"package_name":"jupyter","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":26056319489,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"==8.8.0","direct":true,"kind":"runtime","optional":false},{"id":26056319490,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"==6.6.3","direct":true,"kind":"runtime","optional":false},{"id":26056319491,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.9.1","direct":true,"kind":"runtime","optional":false},{"id":26056319492,"package_name":"jupyter-events","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"runtime","optional":false},{"id":26056319493,"package_name":"jupyter-lsp","ecosystem":"pypi","requirements":"==2.3.1","direct":true,"kind":"runtime","optional":false},{"id":26056319494,"package_name":"jupyter-server","ecosystem":"pypi","requirements":"==2.18.2","direct":true,"kind":"runtime","optional":false},{"id":26056319495,"package_name":"jupyter-server-terminals","ecosystem":"pypi","requirements":"==0.5.4","direct":true,"kind":"runtime","optional":false},{"id":26056319496,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"==4.5.7","direct":true,"kind":"runtime","optional":false},{"id":26056319497,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319498,"package_name":"jupyterlab-server","ecosystem":"pypi","requirements":"==2.28.0","direct":true,"kind":"runtime","optional":false},{"id":26056319499,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"==3.0.16","direct":true,"kind":"runtime","optional":false},{"id":26056319500,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false},{"id":26056319501,"package_name":"lark","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":26056319502,"package_name":"latexcodec","ecosystem":"pypi","requirements":"==3.0.1","direct":true,"kind":"runtime","optional":false},{"id":26056319503,"package_name":"librt","ecosystem":"pypi","requirements":"==0.11.0","direct":true,"kind":"runtime","optional":false},{"id":26056319504,"package_name":"locket","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319505,"package_name":"lxml","ecosystem":"pypi","requirements":"==6.1.1","direct":true,"kind":"runtime","optional":false},{"id":26056319506,"package_name":"mako","ecosystem":"pypi","requirements":"==1.3.12","direct":true,"kind":"runtime","optional":false},{"id":26056319507,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"==4.2.0","direct":true,"kind":"runtime","optional":false},{"id":26056319508,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":true,"kind":"runtime","optional":false},{"id":26056319509,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.10.9","direct":true,"kind":"runtime","optional":false},{"id":26056319510,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":26056319511,"package_name":"mdurl","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false},{"id":26056319512,"package_name":"memory-profiler","ecosystem":"pypi","requirements":"==0.61.0","direct":true,"kind":"runtime","optional":false},{"id":26056319513,"package_name":"mistune","ecosystem":"pypi","requirements":"==3.2.1","direct":true,"kind":"runtime","optional":false},{"id":26056319514,"package_name":"mizani","ecosystem":"pypi","requirements":"==0.14.4","direct":true,"kind":"runtime","optional":false},{"id":26056319517,"package_name":"mypy","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319518,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319519,"package_name":"narwhals","ecosystem":"pypi","requirements":"==2.21.2","direct":true,"kind":"runtime","optional":false},{"id":26056319520,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.10.4","direct":true,"kind":"runtime","optional":false},{"id":26056319521,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==7.17.1","direct":true,"kind":"runtime","optional":false},{"id":26056319522,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.10.4","direct":true,"kind":"runtime","optional":false},{"id":26056319523,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":26056319524,"package_name":"notebook","ecosystem":"pypi","requirements":"==7.5.6","direct":true,"kind":"runtime","optional":false},{"id":26056319525,"package_name":"notebook-shim","ecosystem":"pypi","requirements":"==0.2.4","direct":true,"kind":"runtime","optional":false},{"id":26056319526,"package_name":"numpy","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319527,"package_name":"numpydoc","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"runtime","optional":false},{"id":26056319528,"package_name":"openpyxl","ecosystem":"pypi","requirements":"==3.1.5","direct":true,"kind":"runtime","optional":false},{"id":26056319529,"package_name":"packaging","ecosystem":"pypi","requirements":"==26.2","direct":true,"kind":"runtime","optional":false},{"id":26056319530,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.2.3","direct":true,"kind":"runtime","optional":false},{"id":26056319531,"package_name":"pandera","ecosystem":"pypi","requirements":"==0.31.1","direct":true,"kind":"runtime","optional":false},{"id":26056319532,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"runtime","optional":false},{"id":26056319533,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.7","direct":true,"kind":"runtime","optional":false},{"id":26056319534,"package_name":"partd","ecosystem":"pypi","requirements":"==1.4.2","direct":true,"kind":"runtime","optional":false},{"id":26056319535,"package_name":"pathspec","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":26056319536,"package_name":"patsy","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":26056319537,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.9.0","direct":true,"kind":"runtime","optional":false},{"id":26056319538,"package_name":"pillow","ecosystem":"pypi","requirements":"==12.2.0","direct":true,"kind":"runtime","optional":false},{"id":26056319539,"package_name":"pint","ecosystem":"pypi","requirements":"==0.25.3","direct":true,"kind":"runtime","optional":false},{"id":26056319540,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==4.9.6","direct":true,"kind":"runtime","optional":false},{"id":26056319541,"package_name":"plotly","ecosystem":"pypi","requirements":"==6.7.0","direct":true,"kind":"runtime","optional":false},{"id":26056319542,"package_name":"plotnine","ecosystem":"pypi","requirements":"==0.15.4","direct":true,"kind":"runtime","optional":false},{"id":26056319543,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":26056319544,"package_name":"ply","ecosystem":"pypi","requirements":"==3.11","direct":true,"kind":"runtime","optional":false},{"id":26056319545,"package_name":"pooch","ecosystem":"pypi","requirements":"==1.9.0","direct":true,"kind":"runtime","optional":false},{"id":26056319546,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"==0.25.0","direct":true,"kind":"runtime","optional":false},{"id":26056319547,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.52","direct":true,"kind":"runtime","optional":false},{"id":26056319548,"package_name":"psutil","ecosystem":"pypi","requirements":"==7.2.2","direct":true,"kind":"runtime","optional":false},{"id":26056319549,"package_name":"psycopg","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"runtime","optional":false},{"id":26056319550,"package_name":"psycopg-binary","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"runtime","optional":false},{"id":26056319551,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":26056319552,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.3","direct":true,"kind":"runtime","optional":false},{"id":26056319553,"package_name":"py-cpuinfo","ecosystem":"pypi","requirements":"==9.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319554,"package_name":"pyam-iamc","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319555,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==24.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319556,"package_name":"pybtex","ecosystem":"pypi","requirements":"==0.26.1","direct":true,"kind":"runtime","optional":false},{"id":26056319557,"package_name":"pybtex-docutils","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":26056319558,"package_name":"pycountry","ecosystem":"pypi","requirements":"==26.2.16","direct":true,"kind":"runtime","optional":false},{"id":26056319559,"package_name":"pycparser","ecosystem":"pypi","requirements":"==3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319560,"package_name":"pydantic","ecosystem":"pypi","requirements":"==2.13.4","direct":true,"kind":"runtime","optional":false},{"id":26056319561,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"==2.46.4","direct":true,"kind":"runtime","optional":false},{"id":26056319562,"package_name":"pydantic-settings","ecosystem":"pypi","requirements":"==2.14.1","direct":true,"kind":"runtime","optional":false},{"id":26056319563,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.18.0","direct":true,"kind":"runtime","optional":false},{"id":26056319564,"package_name":"pyjwt","ecosystem":"pypi","requirements":"==2.12.1","direct":true,"kind":"runtime","optional":false},{"id":26056319565,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.3.2","direct":true,"kind":"runtime","optional":false},{"id":26056319566,"package_name":"pytest","ecosystem":"pypi","requirements":"==9.0.3","direct":true,"kind":"runtime","optional":false},{"id":26056319567,"package_name":"pytest-benchmark","ecosystem":"pypi","requirements":"==5.2.3","direct":true,"kind":"runtime","optional":false},{"id":26056319568,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"==7.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319569,"package_name":"pytest-httpserver","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"runtime","optional":false},{"id":26056319570,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"==16.2","direct":true,"kind":"runtime","optional":false},{"id":26056319571,"package_name":"pytest-timeout","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"runtime","optional":false},{"id":26056319572,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"==3.8.0","direct":true,"kind":"runtime","optional":false},{"id":26056319573,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.9.0.post0","direct":true,"kind":"runtime","optional":false},{"id":26056319574,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.2.2","direct":true,"kind":"runtime","optional":false},{"id":26056319575,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319576,"package_name":"pytz","ecosystem":"pypi","requirements":"==2025.2","direct":true,"kind":"runtime","optional":false},{"id":26056319577,"package_name":"pyxlsb","ecosystem":"pypi","requirements":"==1.0.10","direct":true,"kind":"runtime","optional":false},{"id":26056319578,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.3","direct":true,"kind":"runtime","optional":false},{"id":26056319579,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==27.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319580,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"runtime","optional":false},{"id":26056319581,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":true,"kind":"runtime","optional":false},{"id":26056319582,"package_name":"requests-cache","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"runtime","optional":false},{"id":26056319583,"package_name":"rfc3339-validator","ecosystem":"pypi","requirements":"==0.1.4","direct":true,"kind":"runtime","optional":false},{"id":26056319584,"package_name":"rfc3986-validator","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"runtime","optional":false},{"id":26056319585,"package_name":"rfc3987-syntax","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319586,"package_name":"rich","ecosystem":"pypi","requirements":"==15.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319587,"package_name":"roman-numerals","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319588,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.30.0","direct":true,"kind":"runtime","optional":false},{"id":26056319589,"package_name":"scgraph","ecosystem":"pypi","requirements":"==2.15.0","direct":true,"kind":"runtime","optional":false},{"id":26056319611,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.17.1","direct":true,"kind":"runtime","optional":false},{"id":26056319612,"package_name":"sdmx1","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"runtime","optional":false},{"id":26056319620,"package_name":"seaborn","ecosystem":"pypi","requirements":"==0.13.2","direct":true,"kind":"runtime","optional":false},{"id":26056319621,"package_name":"send2trash","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319622,"package_name":"setuptools","ecosystem":"pypi","requirements":"==82.0.1","direct":true,"kind":"runtime","optional":false},{"id":26056319623,"package_name":"shellingham","ecosystem":"pypi","requirements":"==1.5.4","direct":true,"kind":"runtime","optional":false},{"id":26056319624,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":26056319625,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.3","direct":true,"kind":"runtime","optional":false},{"id":26056319626,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":26056319627,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.8.3","direct":true,"kind":"runtime","optional":false},{"id":26056319628,"package_name":"sphinx","ecosystem":"pypi","requirements":"==9.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319629,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319630,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319631,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"==2.7.0","direct":true,"kind":"runtime","optional":false},{"id":26056319632,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319633,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319634,"package_name":"sphinxcontrib-jquery","ecosystem":"pypi","requirements":"==4.1","direct":true,"kind":"runtime","optional":false},{"id":26056319635,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":26056319636,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319637,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319638,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"==2.0.49","direct":true,"kind":"runtime","optional":false},{"id":26056319639,"package_name":"sqlalchemy-utils","ecosystem":"pypi","requirements":"==0.42.1","direct":true,"kind":"runtime","optional":false},{"id":26056319640,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.3","direct":true,"kind":"runtime","optional":false},{"id":26056319641,"package_name":"starlette","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319642,"package_name":"statsmodels","ecosystem":"pypi","requirements":"==0.14.6","direct":true,"kind":"runtime","optional":false},{"id":26056319643,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"runtime","optional":false},{"id":26056319644,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.4.0","direct":true,"kind":"runtime","optional":false},{"id":26056319645,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"runtime","optional":false},{"id":26056319646,"package_name":"toolz","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":26056319647,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.5.5","direct":true,"kind":"runtime","optional":false},{"id":26056319648,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.67.3","direct":true,"kind":"runtime","optional":false},{"id":26056319649,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.15.0","direct":true,"kind":"runtime","optional":false},{"id":26056319650,"package_name":"transport-energy","ecosystem":"pypi","requirements":"==2025.3.31","direct":true,"kind":"runtime","optional":false},{"id":26056319652,"package_name":"typeguard","ecosystem":"pypi","requirements":"==4.5.2","direct":true,"kind":"runtime","optional":false},{"id":26056319653,"package_name":"typer","ecosystem":"pypi","requirements":"==0.25.1","direct":true,"kind":"runtime","optional":false},{"id":26056319654,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.15.0","direct":true,"kind":"runtime","optional":false},{"id":26056319655,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":26056319656,"package_name":"typing-inspection","ecosystem":"pypi","requirements":"==0.4.2","direct":true,"kind":"runtime","optional":false},{"id":26056319657,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2025.2","direct":true,"kind":"runtime","optional":false},{"id":26056319658,"package_name":"uri-template","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":26056319659,"package_name":"url-normalize","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"runtime","optional":false},{"id":26056319660,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.4","direct":true,"kind":"runtime","optional":false},{"id":26056319661,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":26056319662,"package_name":"webcolors","ecosystem":"pypi","requirements":"==25.10.0","direct":true,"kind":"runtime","optional":false},{"id":26056319663,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":26056319664,"package_name":"websocket-client","ecosystem":"pypi","requirements":"==1.9.0","direct":true,"kind":"runtime","optional":false},{"id":26056319665,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==3.1.8","direct":true,"kind":"runtime","optional":false},{"id":26056319666,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"==4.0.15","direct":true,"kind":"runtime","optional":false},{"id":26056319667,"package_name":"wquantiles","ecosystem":"pypi","requirements":"==0.6","direct":true,"kind":"runtime","optional":false},{"id":26056319668,"package_name":"xarray","ecosystem":"pypi","requirements":"==2026.4.0","direct":true,"kind":"runtime","optional":false},{"id":26056319669,"package_name":"xlrd","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"runtime","optional":false},{"id":26056319670,"package_name":"xlsxwriter","ecosystem":"pypi","requirements":"==3.2.9","direct":true,"kind":"runtime","optional":false}]}],"score":14.099214729046832,"created_at":"2026-05-10T12:29:01.329Z","updated_at":"2026-08-22T23:35:34.190Z","avatar_url":"https://github.com/iiasa.png","language":"Python","category":"Climate Change","sub_category":"Integrated Assessment and Climate Policy","monthly_downloads":214,"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"}