{"id":46112,"name":"MESMER","description":"Stochastically creates Earth System Model-specific spatio-temporally correlated climate variable field realizations at a negligible computational cost.","url":"https://github.com/MESMER-group/mesmer","last_synced_at":"2026-04-17T23:02:23.661Z","repository":{"id":37489990,"uuid":"333481492","full_name":"MESMER-group/mesmer","owner":"MESMER-group","description":"spatially-resolved ESM-specific multi-scenario initial-condition ensemble emulator","archived":false,"fork":false,"pushed_at":"2026-04-09T14:08:01.000Z","size":212997,"stargazers_count":32,"open_issues_count":48,"forks_count":22,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-11T20:00:35.785Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mesmer-emulator.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MESMER-group.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-01-27T15:58:01.000Z","updated_at":"2026-04-09T14:08:08.000Z","dependencies_parsed_at":"2023-11-17T23:08:16.628Z","dependency_job_id":"2f048f31-c79a-4e63-a679-5d298e7f8f9c","html_url":"https://github.com/MESMER-group/mesmer","commit_stats":{"total_commits":402,"total_committers":13,"mean_commits":"30.923076923076923","dds":"0.36318407960199006","last_synced_commit":"980521d8bd2a09495d0bce63036834e35c4db4ca"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/MESMER-group/mesmer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/sbom","scorecard":{"id":87538,"data":{"date":"2025-08-11","repo":{"name":"github.com/MESMER-group/mesmer","commit":"577d9699b317e898d8bdeab8465299e0b731d5cc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/28 approved changesets -- score normalized to 1","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 21 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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci-workflow.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi-release.yaml:1","Warn: no topLevel permission defined: .github/workflows/upstream-dev-ci.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":"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.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":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: pipCommand not pinned by hash: ci/install-upstream-wheels.sh:23","Warn: pipCommand not pinned by hash: ci/install-upstream-wheels.sh:30","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:25","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:26","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:69","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   1 out of   6 pipCommand 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":"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-15T07:14:50.488Z","repository_id":37489990,"created_at":"2025-08-15T07:14:50.488Z","updated_at":"2025-08-15T07:14:50.488Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31861708,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"MESMER-group","name":"MESMER-group","uuid":"78082765","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78082765?v=4","repositories_count":5,"last_synced_at":"2024-06-05T19:10:18.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/MESMER-group","funding_links":[],"total_stars":30,"followers":3,"following":0,"created_at":"2022-11-15T06:10:49.446Z","updated_at":"2024-06-05T19:10:19.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group/repositories"},"packages":[{"id":5299199,"name":"mesmer","ecosystem":"conda","description":null,"homepage":"https://github.com/MESMER-group/mesmer","licenses":"GPL-3.0-or-later","normalized_licenses":["GPL-3.0-or-later"],"repository_url":"https://github.com/MESMER-group/mesmer","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2021-07-14T15:47:44.000Z","latest_release_published_at":"2021-12-29T21:13:19.000Z","latest_release_number":"0.8.3","last_synced_at":"2026-03-20T01:06:42.536Z","created_at":"2022-10-03T16:05:58.627Z","updated_at":"2026-03-20T01:06:43.150Z","registry_url":"https://anaconda.org/conda-forge/mesmer","install_command":"conda install -c conda-forge mesmer","documentation_url":null,"metadata":{},"repo_metadata":{"id":37489990,"uuid":"333481492","full_name":"MESMER-group/mesmer","owner":"MESMER-group","description":"spatially-resolved ESM-specific multi-scenario initial-condition ensemble emulator","archived":false,"fork":false,"pushed_at":"2025-10-08T05:48:30.000Z","size":212770,"stargazers_count":31,"open_issues_count":50,"forks_count":21,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-10-11T02:32:39.770Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mesmer-emulator.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MESMER-group.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-01-27T15:58:01.000Z","updated_at":"2025-10-08T12:45:52.000Z","dependencies_parsed_at":"2023-11-17T23:08:16.628Z","dependency_job_id":"ba132fea-a6db-45b1-9c45-4000e954c816","html_url":"https://github.com/MESMER-group/mesmer","commit_stats":{"total_commits":402,"total_committers":13,"mean_commits":"30.923076923076923","dds":"0.36318407960199006","last_synced_commit":"980521d8bd2a09495d0bce63036834e35c4db4ca"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/MESMER-group/mesmer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/sbom","scorecard":{"id":87538,"data":{"date":"2025-08-11","repo":{"name":"github.com/MESMER-group/mesmer","commit":"577d9699b317e898d8bdeab8465299e0b731d5cc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/28 approved changesets -- score normalized to 1","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 21 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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci-workflow.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi-release.yaml:1","Warn: no topLevel permission defined: .github/workflows/upstream-dev-ci.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":"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.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":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: pipCommand not pinned by hash: ci/install-upstream-wheels.sh:23","Warn: pipCommand not pinned by hash: ci/install-upstream-wheels.sh:30","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:25","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:26","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:69","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   1 out of   6 pipCommand 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":"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-15T07:14:50.488Z","repository_id":37489990,"created_at":"2025-08-15T07:14:50.488Z","updated_at":"2025-08-15T07:14:50.488Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279009994,"owners_count":26084675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"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":"MESMER-group","name":"MESMER-group","uuid":"78082765","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78082765?v=4","repositories_count":5,"last_synced_at":"2024-06-05T19:10:18.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/MESMER-group","funding_links":[],"total_stars":30,"followers":3,"following":0,"created_at":"2022-11-15T06:10:49.446Z","updated_at":"2024-06-05T19:10:19.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group/repositories"},"tags":[{"name":"v1.0.0rc1","sha":"573c204f5c87dc00cc9f063d8f677a2c002181b6","kind":"commit","published_at":"2025-09-26T13:28:53.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v1.0.0rc1","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v1.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v1.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v1.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v1.0.0rc1/manifests"},{"name":"v0.10.0","sha":"b5fc03937849d950c5d41a0bd6486aca766973a1","kind":"commit","published_at":"2024-01-04T15:51:31.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.10.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"146e4523e532e3a4a1f17be360280f552536260d","kind":"tag","published_at":"2023-12-19T22:41:37.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.9.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.9.0/manifests"},{"name":"v0.8.3","sha":"cc0f9f0e15369abe5f17a7a91eb337e10b502f3e","kind":"tag","published_at":"2021-12-23T16:21:16.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.3","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"14bf5d118c717a548788584f32251797d25e80ae","kind":"tag","published_at":"2021-10-07T14:52:24.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.2","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"67bf30ba4ed511e4a627097b46145ca4954e3a6e","kind":"tag","published_at":"2021-07-15T19:15:53.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.1","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"13f048b1106faf302755a6181358243b43fffb5b","kind":"commit","published_at":"2021-07-13T08:06:41.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.0/manifests"},{"name":"v0.1.0-beta","sha":"066f960523be2c5310c5b5e0dde80d596b9cff28","kind":"commit","published_at":"2021-07-09T01:36:17.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.1.0-beta","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.1.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.1.0-beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-beta/manifests"},{"name":"v0.1.0-alpha","sha":"babb39f4b524e2164cc7779a11b6a8031ada48a8","kind":"commit","published_at":"2021-07-08T06:20:07.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.1.0-alpha","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.1.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.1.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-alpha/manifests"}]},"repo_metadata_updated_at":"2026-03-20T01:06:43.124Z","dependent_packages_count":0,"downloads":14728,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.412395828135136,"dependent_packages_count":51.61435201357353,"stargazers_count":53.700284445331604,"forks_count":45.00723589001447,"docker_downloads_count":null,"average":43.68356704426368},"purl":"pkg:conda/mesmer?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/mesmer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/mesmer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/mesmer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-08T13:48:11.103Z","issues_count":198,"pull_requests_count":723,"avg_time_to_close_issue":28632162.0,"avg_time_to_close_pull_request":1226318.995391705,"issues_closed_count":125,"pull_requests_closed_count":651,"pull_request_authors_count":11,"issue_authors_count":13,"avg_comments_per_issue":1.6515151515151516,"avg_comments_per_pull_request":2.141078838174274,"merged_pull_requests_count":627,"bot_issues_count":6,"bot_pull_requests_count":61,"past_year_issues_count":67,"past_year_pull_requests_count":317,"past_year_avg_time_to_close_issue":1292360.5357142857,"past_year_avg_time_to_close_pull_request":300562.8671586716,"past_year_issues_closed_count":28,"past_year_pull_requests_closed_count":271,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.4029850746268657,"past_year_avg_comments_per_pull_request":1.8233438485804416,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":30,"past_year_merged_pull_requests_count":262,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/issues","maintainers":[{"login":"mathause","count":613,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":194,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"znicholls","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/znicholls"},{"login":"yquilcaille","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"},{"login":"leabeusch","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leabeusch"},{"login":"l-pierini","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/l-pierini"},{"login":"jschwaab","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschwaab"}],"active_maintainers":[{"login":"mathause","count":273,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"yquilcaille","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"},{"login":"l-pierini","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/l-pierini"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/mesmer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/mesmer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/mesmer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/mesmer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/mesmer/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2266},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-03T06:46:36.736Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":11733239,"name":"github.com/MESMER-group/mesmer","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/MESMER-group/mesmer","keywords_array":[],"namespace":null,"versions_count":8,"first_release_published_at":"2021-07-08T06:20:07.000Z","latest_release_published_at":"2024-01-04T15:51:31.000Z","latest_release_number":"v0.10.0","last_synced_at":"2026-04-15T22:01:26.503Z","created_at":"2025-06-05T11:14:58.666Z","updated_at":"2026-04-15T22:01:26.503Z","registry_url":"https://pkg.go.dev/github.com/MESMER-group/mesmer","install_command":"go get github.com/MESMER-group/mesmer","documentation_url":"https://pkg.go.dev/github.com/MESMER-group/mesmer#section-documentation","metadata":{},"repo_metadata":{"id":37489990,"uuid":"333481492","full_name":"MESMER-group/mesmer","owner":"MESMER-group","description":"spatially-resolved ESM-specific multi-scenario initial-condition ensemble emulator","archived":false,"fork":false,"pushed_at":"2025-10-08T05:48:30.000Z","size":212770,"stargazers_count":31,"open_issues_count":50,"forks_count":21,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-10-11T02:32:39.770Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mesmer-emulator.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MESMER-group.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-01-27T15:58:01.000Z","updated_at":"2025-10-08T12:45:52.000Z","dependencies_parsed_at":"2023-11-17T23:08:16.628Z","dependency_job_id":"ba132fea-a6db-45b1-9c45-4000e954c816","html_url":"https://github.com/MESMER-group/mesmer","commit_stats":{"total_commits":402,"total_committers":13,"mean_commits":"30.923076923076923","dds":"0.36318407960199006","last_synced_commit":"980521d8bd2a09495d0bce63036834e35c4db4ca"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/MESMER-group/mesmer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/sbom","scorecard":{"id":87538,"data":{"date":"2025-08-11","repo":{"name":"github.com/MESMER-group/mesmer","commit":"577d9699b317e898d8bdeab8465299e0b731d5cc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/28 approved changesets -- score normalized to 1","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 21 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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci-workflow.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi-release.yaml:1","Warn: no topLevel permission defined: .github/workflows/upstream-dev-ci.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":"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.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":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: pipCommand not pinned by hash: ci/install-upstream-wheels.sh:23","Warn: pipCommand not pinned by hash: ci/install-upstream-wheels.sh:30","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:25","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:26","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:69","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   1 out of   6 pipCommand 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":"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-15T07:14:50.488Z","repository_id":37489990,"created_at":"2025-08-15T07:14:50.488Z","updated_at":"2025-08-15T07:14:50.488Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279009994,"owners_count":26084675,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"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":"MESMER-group","name":"MESMER-group","uuid":"78082765","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78082765?v=4","repositories_count":5,"last_synced_at":"2024-06-05T19:10:18.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/MESMER-group","funding_links":[],"total_stars":30,"followers":3,"following":0,"created_at":"2022-11-15T06:10:49.446Z","updated_at":"2024-06-05T19:10:19.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group/repositories"},"tags":[{"name":"v1.0.0rc1","sha":"573c204f5c87dc00cc9f063d8f677a2c002181b6","kind":"commit","published_at":"2025-09-26T13:28:53.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v1.0.0rc1","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v1.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v1.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v1.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v1.0.0rc1/manifests"},{"name":"v0.10.0","sha":"b5fc03937849d950c5d41a0bd6486aca766973a1","kind":"commit","published_at":"2024-01-04T15:51:31.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.10.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"146e4523e532e3a4a1f17be360280f552536260d","kind":"tag","published_at":"2023-12-19T22:41:37.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.9.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.9.0/manifests"},{"name":"v0.8.3","sha":"cc0f9f0e15369abe5f17a7a91eb337e10b502f3e","kind":"tag","published_at":"2021-12-23T16:21:16.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.3","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"14bf5d118c717a548788584f32251797d25e80ae","kind":"tag","published_at":"2021-10-07T14:52:24.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.2","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"67bf30ba4ed511e4a627097b46145ca4954e3a6e","kind":"tag","published_at":"2021-07-15T19:15:53.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.1","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"13f048b1106faf302755a6181358243b43fffb5b","kind":"commit","published_at":"2021-07-13T08:06:41.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.0/manifests"},{"name":"v0.1.0-beta","sha":"066f960523be2c5310c5b5e0dde80d596b9cff28","kind":"commit","published_at":"2021-07-09T01:36:17.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.1.0-beta","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.1.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.1.0-beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-beta/manifests"},{"name":"v0.1.0-alpha","sha":"babb39f4b524e2164cc7779a11b6a8031ada48a8","kind":"commit","published_at":"2021-07-08T06:20:07.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.1.0-alpha","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.1.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.1.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-alpha/manifests"}]},"repo_metadata_updated_at":"2025-10-12T15:47:24.588Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/%21m%21e%21s%21m%21e%21r-group/mesmer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/MESMER-group/mesmer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/MESMER-group/mesmer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/MESMER-group/mesmer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-08T13:48:11.103Z","issues_count":198,"pull_requests_count":723,"avg_time_to_close_issue":28632162.0,"avg_time_to_close_pull_request":1226318.995391705,"issues_closed_count":125,"pull_requests_closed_count":651,"pull_request_authors_count":11,"issue_authors_count":13,"avg_comments_per_issue":1.6515151515151516,"avg_comments_per_pull_request":2.141078838174274,"merged_pull_requests_count":627,"bot_issues_count":6,"bot_pull_requests_count":61,"past_year_issues_count":67,"past_year_pull_requests_count":317,"past_year_avg_time_to_close_issue":1292360.5357142857,"past_year_avg_time_to_close_pull_request":300562.8671586716,"past_year_issues_closed_count":28,"past_year_pull_requests_closed_count":271,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.4029850746268657,"past_year_avg_comments_per_pull_request":1.8233438485804416,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":30,"past_year_merged_pull_requests_count":262,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/issues","maintainers":[{"login":"mathause","count":613,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":194,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"znicholls","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/znicholls"},{"login":"yquilcaille","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"},{"login":"leabeusch","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leabeusch"},{"login":"l-pierini","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/l-pierini"},{"login":"jschwaab","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschwaab"}],"active_maintainers":[{"login":"mathause","count":273,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"yquilcaille","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"},{"login":"l-pierini","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/l-pierini"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FMESMER-group%2Fmesmer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FMESMER-group%2Fmesmer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FMESMER-group%2Fmesmer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FMESMER-group%2Fmesmer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FMESMER-group%2Fmesmer/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2100076,"maintainers_count":0,"namespaces_count":781751,"keywords_count":112812,"github":"golang","metadata":{"funded_packages_count":53481},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-16T05:07:48.212Z","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"}},{"id":2799579,"name":"mesmer-emulator","ecosystem":"pypi","description":"Modular Earth System Model Emulator with spatially Resolved output","homepage":"https://github.com/MESMER-group/mesmer","licenses":"GPLv3+","normalized_licenses":["GPL-3.0+"],"repository_url":"https://github.com/MESMER-group/mesmer","keywords_array":["climate","atmosphere","\"Earth","System","Model","Emulator\""],"namespace":null,"versions_count":9,"first_release_published_at":"2021-07-08T06:21:51.000Z","latest_release_published_at":"2024-01-04T15:54:31.000Z","latest_release_number":"0.10.0","last_synced_at":"2026-04-15T22:01:24.525Z","created_at":"2022-04-10T11:35:01.031Z","updated_at":"2026-04-15T22:01:24.526Z","registry_url":"https://pypi.org/project/mesmer-emulator/","install_command":"pip install mesmer-emulator --index-url https://pypi.org/simple","documentation_url":"https://mesmer-emulator.readthedocs.io","metadata":{"funding":null,"documentation":"https://mesmer-emulator.readthedocs.io","classifiers":["Development Status :: 4 - Beta","Intended Audience :: Science/Research","License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)","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.9","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Atmospheric Science"],"normalized_name":"mesmer-emulator","project_status":null},"repo_metadata":{"id":37489990,"uuid":"333481492","full_name":"MESMER-group/mesmer","owner":"MESMER-group","description":"spatially-resolved ESM-specific multi-scenario initial-condition ensemble emulator","archived":false,"fork":false,"pushed_at":"2024-10-19T10:29:29.000Z","size":77516,"stargazers_count":23,"open_issues_count":76,"forks_count":18,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-10-29T20:35:53.604Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mesmer-emulator.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MESMER-group.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-27T15:58:01.000Z","updated_at":"2024-10-19T10:29:34.000Z","dependencies_parsed_at":"2023-11-17T23:08:16.628Z","dependency_job_id":"ba132fea-a6db-45b1-9c45-4000e954c816","html_url":"https://github.com/MESMER-group/mesmer","commit_stats":{"total_commits":321,"total_committers":14,"mean_commits":"22.928571428571427","dds":0.32398753894081,"last_synced_commit":"32969a32a6ebdc5b4bce90281e062129e9fb3a80"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222131011,"owners_count":16936304,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"MESMER-group","name":"MESMER-group","uuid":"78082765","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78082765?v=4","repositories_count":5,"last_synced_at":"2024-06-05T19:10:18.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/MESMER-group","funding_links":[],"total_stars":30,"followers":3,"following":0,"created_at":"2022-11-15T06:10:49.446Z","updated_at":"2024-06-05T19:10:19.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group/repositories"},"tags":[{"name":"v0.10.0","sha":"b5fc03937849d950c5d41a0bd6486aca766973a1","kind":"commit","published_at":"2024-01-04T15:51:31.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.10.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"146e4523e532e3a4a1f17be360280f552536260d","kind":"tag","published_at":"2023-12-19T22:41:37.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.9.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.9.0/manifests"},{"name":"v0.8.3","sha":"cc0f9f0e15369abe5f17a7a91eb337e10b502f3e","kind":"tag","published_at":"2021-12-23T16:21:16.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.3","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"14bf5d118c717a548788584f32251797d25e80ae","kind":"tag","published_at":"2021-10-07T14:52:24.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.2","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"67bf30ba4ed511e4a627097b46145ca4954e3a6e","kind":"tag","published_at":"2021-07-15T19:15:53.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.1","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"13f048b1106faf302755a6181358243b43fffb5b","kind":"commit","published_at":"2021-07-13T08:06:41.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.0/manifests"},{"name":"v0.1.0-beta","sha":"066f960523be2c5310c5b5e0dde80d596b9cff28","kind":"commit","published_at":"2021-07-09T01:36:17.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.1.0-beta","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.1.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-beta/manifests"},{"name":"v0.1.0-alpha","sha":"babb39f4b524e2164cc7779a11b6a8031ada48a8","kind":"commit","published_at":"2021-07-08T06:20:07.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.1.0-alpha","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.1.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-alpha/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:13:46.860Z","dependent_packages_count":0,"downloads":98,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":32.74203784139145,"dependent_repos_count":21.525853977374208,"dependent_packages_count":10.141135697755281,"stargazers_count":13.661981459187045,"forks_count":10.507116964441776,"docker_downloads_count":null,"average":17.715625188029954},"purl":"pkg:pypi/mesmer-emulator","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/mesmer-emulator","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/mesmer-emulator","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/mesmer-emulator/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T19:32:22.391Z","issues_count":138,"pull_requests_count":302,"avg_time_to_close_issue":22963750.56626506,"avg_time_to_close_pull_request":628171.8245614035,"issues_closed_count":83,"pull_requests_closed_count":285,"pull_request_authors_count":10,"issue_authors_count":6,"avg_comments_per_issue":1.934782608695652,"avg_comments_per_pull_request":2.1026490066225167,"merged_pull_requests_count":278,"bot_issues_count":0,"bot_pull_requests_count":21,"past_year_issues_count":59,"past_year_pull_requests_count":181,"past_year_avg_time_to_close_issue":3356299.6333333333,"past_year_avg_time_to_close_pull_request":438443.42261904763,"past_year_issues_closed_count":30,"past_year_pull_requests_closed_count":168,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.1016949152542375,"past_year_avg_comments_per_pull_request":2.6353591160220993,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":17,"past_year_merged_pull_requests_count":164,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/issues","maintainers":[{"login":"mathause","count":308,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"znicholls","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/znicholls"},{"login":"leabeusch","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leabeusch"},{"login":"yquilcaille","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"},{"login":"jschwaab","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschwaab"},{"login":"l-pierini","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/l-pierini"}],"active_maintainers":[{"login":"mathause","count":134,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"yquilcaille","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"},{"login":"l-pierini","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/l-pierini"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mesmer-emulator/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mesmer-emulator/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mesmer-emulator/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mesmer-emulator/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/mesmer-emulator/codemeta","maintainers":[{"uuid":"znicholls","login":"znicholls","name":null,"email":null,"url":null,"packages_count":24,"html_url":"https://pypi.org/user/znicholls/","role":null,"created_at":"2023-01-22T12:03:01.353Z","updated_at":"2023-01-22T12:03:01.353Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/znicholls/packages"},{"uuid":"mathause","login":"mathause","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/mathause/","role":null,"created_at":"2023-01-22T12:03:01.351Z","updated_at":"2023-01-22T12:03:01.351Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mathause/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":843283,"maintainers_count":360286,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":11733242,"name":"github.com/mesmer-group/mesmer","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/mesmer-group/mesmer","keywords_array":[],"namespace":null,"versions_count":8,"first_release_published_at":"2021-07-08T06:20:07.000Z","latest_release_published_at":"2024-01-04T15:51:31.000Z","latest_release_number":"v0.10.0","last_synced_at":"2026-04-15T22:01:26.172Z","created_at":"2025-06-05T11:14:58.930Z","updated_at":"2026-04-15T22:01:26.172Z","registry_url":"https://pkg.go.dev/github.com/mesmer-group/mesmer","install_command":"go get github.com/mesmer-group/mesmer","documentation_url":"https://pkg.go.dev/github.com/mesmer-group/mesmer#section-documentation","metadata":{},"repo_metadata":{"id":37489990,"uuid":"333481492","full_name":"MESMER-group/mesmer","owner":"MESMER-group","description":"spatially-resolved ESM-specific multi-scenario initial-condition ensemble emulator","archived":false,"fork":false,"pushed_at":"2025-10-08T05:48:30.000Z","size":212770,"stargazers_count":31,"open_issues_count":50,"forks_count":21,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-10-11T02:32:39.770Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://mesmer-emulator.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MESMER-group.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-01-27T15:58:01.000Z","updated_at":"2025-10-08T12:45:52.000Z","dependencies_parsed_at":"2023-11-17T23:08:16.628Z","dependency_job_id":"ba132fea-a6db-45b1-9c45-4000e954c816","html_url":"https://github.com/MESMER-group/mesmer","commit_stats":{"total_commits":402,"total_committers":13,"mean_commits":"30.923076923076923","dds":"0.36318407960199006","last_synced_commit":"980521d8bd2a09495d0bce63036834e35c4db4ca"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/MESMER-group/mesmer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/sbom","scorecard":{"id":87538,"data":{"date":"2025-08-11","repo":{"name":"github.com/MESMER-group/mesmer","commit":"577d9699b317e898d8bdeab8465299e0b731d5cc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.9,"checks":[{"name":"Code-Review","score":1,"reason":"Found 5/28 approved changesets -- score normalized to 1","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 21 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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci-workflow.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi-release.yaml:1","Warn: no topLevel permission defined: .github/workflows/upstream-dev-ci.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":"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.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":"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-workflow.yml:117: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/ci-workflow.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:91: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:109: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi-release.yaml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/pypi-release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/upstream-dev-ci.yaml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/MESMER-group/mesmer/upstream-dev-ci.yaml/main?enable=pin","Warn: pipCommand not pinned by hash: ci/install-upstream-wheels.sh:23","Warn: pipCommand not pinned by hash: ci/install-upstream-wheels.sh:30","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:25","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:26","Warn: pipCommand not pinned by hash: .github/workflows/pypi-release.yaml:69","Info:   0 out of  10 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   7 third-party GitHubAction dependencies pinned","Info:   1 out of   6 pipCommand 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":"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-15T07:14:50.488Z","repository_id":37489990,"created_at":"2025-08-15T07:14:50.488Z","updated_at":"2025-08-15T07:14:50.488Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279011862,"owners_count":26085005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"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":"MESMER-group","name":"MESMER-group","uuid":"78082765","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/78082765?v=4","repositories_count":5,"last_synced_at":"2024-06-05T19:10:18.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/MESMER-group","funding_links":[],"total_stars":30,"followers":3,"following":0,"created_at":"2022-11-15T06:10:49.446Z","updated_at":"2024-06-05T19:10:19.136Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MESMER-group/repositories"},"tags":[{"name":"v1.0.0rc1","sha":"573c204f5c87dc00cc9f063d8f677a2c002181b6","kind":"commit","published_at":"2025-09-26T13:28:53.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v1.0.0rc1","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v1.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v1.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v1.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v1.0.0rc1/manifests"},{"name":"v0.10.0","sha":"b5fc03937849d950c5d41a0bd6486aca766973a1","kind":"commit","published_at":"2024-01-04T15:51:31.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.10.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"146e4523e532e3a4a1f17be360280f552536260d","kind":"tag","published_at":"2023-12-19T22:41:37.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.9.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.9.0/manifests"},{"name":"v0.8.3","sha":"cc0f9f0e15369abe5f17a7a91eb337e10b502f3e","kind":"tag","published_at":"2021-12-23T16:21:16.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.3","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"14bf5d118c717a548788584f32251797d25e80ae","kind":"tag","published_at":"2021-10-07T14:52:24.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.2","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"67bf30ba4ed511e4a627097b46145ca4954e3a6e","kind":"tag","published_at":"2021-07-15T19:15:53.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.1","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"13f048b1106faf302755a6181358243b43fffb5b","kind":"commit","published_at":"2021-07-13T08:06:41.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.8.0","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.8.0/manifests"},{"name":"v0.1.0-beta","sha":"066f960523be2c5310c5b5e0dde80d596b9cff28","kind":"commit","published_at":"2021-07-09T01:36:17.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.1.0-beta","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.1.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.1.0-beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-beta/manifests"},{"name":"v0.1.0-alpha","sha":"babb39f4b524e2164cc7779a11b6a8031ada48a8","kind":"commit","published_at":"2021-07-08T06:20:07.000Z","download_url":"https://codeload.github.com/MESMER-group/mesmer/tar.gz/v0.1.0-alpha","html_url":"https://github.com/MESMER-group/mesmer/releases/tag/v0.1.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/MESMER-group/mesmer@v0.1.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/tags/v0.1.0-alpha/manifests"}]},"repo_metadata_updated_at":"2025-10-12T15:47:24.610Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/mesmer-group/mesmer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/mesmer-group/mesmer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/mesmer-group/mesmer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/mesmer-group/mesmer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-08T13:48:11.103Z","issues_count":198,"pull_requests_count":723,"avg_time_to_close_issue":28632162.0,"avg_time_to_close_pull_request":1226318.995391705,"issues_closed_count":125,"pull_requests_closed_count":651,"pull_request_authors_count":11,"issue_authors_count":13,"avg_comments_per_issue":1.6515151515151516,"avg_comments_per_pull_request":2.141078838174274,"merged_pull_requests_count":627,"bot_issues_count":6,"bot_pull_requests_count":61,"past_year_issues_count":67,"past_year_pull_requests_count":317,"past_year_avg_time_to_close_issue":1292360.5357142857,"past_year_avg_time_to_close_pull_request":300562.8671586716,"past_year_issues_closed_count":28,"past_year_pull_requests_closed_count":271,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.4029850746268657,"past_year_avg_comments_per_pull_request":1.8233438485804416,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":30,"past_year_merged_pull_requests_count":262,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/issues","maintainers":[{"login":"mathause","count":613,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":194,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"znicholls","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/znicholls"},{"login":"yquilcaille","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"},{"login":"leabeusch","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leabeusch"},{"login":"l-pierini","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/l-pierini"},{"login":"jschwaab","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschwaab"}],"active_maintainers":[{"login":"mathause","count":273,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"yquilcaille","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"},{"login":"l-pierini","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/l-pierini"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmesmer-group%2Fmesmer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmesmer-group%2Fmesmer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmesmer-group%2Fmesmer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmesmer-group%2Fmesmer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fmesmer-group%2Fmesmer/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2100076,"maintainers_count":0,"namespaces_count":781751,"keywords_count":112812,"github":"golang","metadata":{"funded_packages_count":53481},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-16T05:07:48.212Z","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":32532,"full_name":"MESMER-group/mesmer","default_branch":"main","total_commits":608,"total_committers":13,"total_bot_commits":59,"total_bot_committers":2,"mean_commits":46.76923076923077,"dds":0.33059210526315785,"past_year_total_commits":166,"past_year_total_committers":5,"past_year_total_bot_commits":26,"past_year_total_bot_committers":2,"past_year_mean_commits":33.2,"past_year_dds":0.24096385542168675,"last_synced_at":"2026-04-17T08:15:36.187Z","last_synced_commit":"024f526611fe7f90f3577158fb0dc0b186dce5c8","created_at":"2023-03-07T16:49:25.517Z","updated_at":"2026-04-17T08:15:24.672Z","committers":[{"name":"Mathias Hauser","email":"mathause","login":"mathause","count":407},{"name":"Victoria","email":"112418493+veni-vidi-vici-dormivi","login":"veni-vidi-vici-dormivi","count":88},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":35},{"name":"Lea Beusch","email":"leabeusch","login":"leabeusch","count":30},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":24},{"name":"Zeb Nicholls","email":"zebedee.nicholls@climate-energy-college.org","login":"znicholls","count":9},{"name":"yquilcaille","email":"40353584+yquilcaille","login":"yquilcaille","count":6},{"name":"snath-xoc","email":"51656807+snath-xoc","login":"snath-xoc","count":3},{"name":"Lea Beusch","email":"beuschl@student.ethz.ch","login":null,"count":2},{"name":"woodhome23","email":"44263413+woodhome23","login":"woodhome23","count":1},{"name":"readthedocs-assistant","email":"96542097+readthedocs-assistant","login":"readthedocs-assistant","count":1},{"name":"l-pierini","email":"lorenzo.pierini@env.ethz.ch","login":"l-pierini","count":1},{"name":"Lea Beusch","email":"lea.beusch@hotmail.ch","login":null,"count":1}],"past_year_committers":[{"name":"Mathias Hauser","email":"mathause","login":"mathause","count":126},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":14},{"name":"Victoria","email":"112418493+veni-vidi-vici-dormivi","login":"veni-vidi-vici-dormivi","count":12},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":12},{"name":"yquilcaille","email":"40353584+yquilcaille","login":"yquilcaille","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-17T00:00:13.716Z","repositories_count":6214384,"commits_count":900574289,"contributors_count":34924714,"owners_count":1144542,"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":"MESMER-group/mesmer","html_url":"https://github.com/MESMER-group/mesmer","last_synced_at":"2026-04-15T22:00:52.482Z","status":"active","issues_count":204,"pull_requests_count":801,"avg_time_to_close_issue":29123062.757575758,"avg_time_to_close_pull_request":1295014.5620736699,"issues_closed_count":132,"pull_requests_closed_count":733,"pull_request_authors_count":11,"issue_authors_count":13,"avg_comments_per_issue":1.7303921568627452,"avg_comments_per_pull_request":2.099875156054931,"merged_pull_requests_count":703,"bot_issues_count":8,"bot_pull_requests_count":75,"past_year_issues_count":47,"past_year_pull_requests_count":246,"past_year_avg_time_to_close_issue":2579950.4285714286,"past_year_avg_time_to_close_pull_request":199459.02790697676,"past_year_issues_closed_count":21,"past_year_pull_requests_closed_count":215,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":1.702127659574468,"past_year_avg_comments_per_pull_request":1.4796747967479675,"past_year_bot_issues_count":4,"past_year_bot_pull_requests_count":26,"past_year_merged_pull_requests_count":206,"created_at":"2023-05-10T21:41:22.391Z","updated_at":"2026-04-15T22:00:52.483Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/MESMER-group%2Fmesmer/issues","issue_labels_count":{"enhancement":21,"good first issue":13,"topic-MESMER_M":13,"topic-stats":11,"topic-MESMER_X":11,"CI":7,"topic-maintenance":7,"topic-documentation":5,"topic-performance":5,"breaking-change":4,"question":4,"tests":3,"bug":3,"wontfix":2,"topic-io":2,"topic-tests":1,"run-upstream":1,"documentation":1,"topic-dependencies":1,"priority:high":1},"pull_request_labels_count":{"topic-dependencies":25,"run-upstream":16,"dependencies":15,"github_actions":11,"topic-MESMER_X":9,"topic-tests":2,"bug":2,"topic-MESMER_M":1},"issue_author_associations_count":{"MEMBER":141,"COLLABORATOR":50,"NONE":11,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"MEMBER":532,"COLLABORATOR":183,"CONTRIBUTOR":78,"NONE":8},"issue_authors":{"mathause":141,"veni-vidi-vici-dormivi":27,"znicholls":10,"leabeusch":9,"github-actions[bot]":7,"yquilcaille":2,"sarasita":2,"251925209391":1,"jschwaab":1,"l-pierini":1,"dongjinchi":1,"snath-xoc":1,"pre-commit-ci[bot]":1},"pull_request_authors":{"mathause":532,"veni-vidi-vici-dormivi":170,"dependabot[bot]":40,"pre-commit-ci[bot]":35,"yquilcaille":10,"sarasita":5,"snath-xoc":3,"925209391":2,"l-pierini":2,"znicholls":1,"nikhilnarla":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-17T00:00:09.649Z","repositories_count":14300147,"issues_count":34555531,"pull_requests_count":113101455,"authors_count":11237074,"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":{"topic-MESMER_X":8,"topic-MESMER_M":5,"CI":4,"enhancement":2,"topic-documentation":2,"topic-performance":2},"past_year_pull_request_labels_count":{"dependencies":11,"github_actions":11,"run-upstream":4,"bug":2,"topic-MESMER_X":2},"past_year_issue_author_associations_count":{"MEMBER":35,"COLLABORATOR":7,"NONE":4},"past_year_pull_request_author_associations_count":{"MEMBER":203,"CONTRIBUTOR":26,"COLLABORATOR":12,"NONE":3},"past_year_issue_authors":{"mathause":35,"veni-vidi-vici-dormivi":6,"github-actions[bot]":4,"yquilcaille":1},"past_year_pull_request_authors":{"mathause":203,"pre-commit-ci[bot]":15,"dependabot[bot]":11,"veni-vidi-vici-dormivi":11,"sarasita":3,"yquilcaille":1},"maintainers":[{"login":"mathause","count":673,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":197,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"yquilcaille","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"},{"login":"znicholls","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/znicholls"},{"login":"leabeusch","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/leabeusch"},{"login":"l-pierini","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/l-pierini"},{"login":"jschwaab","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jschwaab"}],"active_maintainers":[{"login":"mathause","count":238,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mathause"},{"login":"veni-vidi-vici-dormivi","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/veni-vidi-vici-dormivi"},{"login":"yquilcaille","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yquilcaille"}]},"events":{"total":{"DeleteEvent":20,"PullRequestEvent":326,"ForkEvent":3,"IssuesEvent":103,"WatchEvent":7,"IssueCommentEvent":464,"PushEvent":159,"PullRequestReviewCommentEvent":286,"PullRequestReviewEvent":257,"CreateEvent":20},"last_year":{"DeleteEvent":12,"PullRequestEvent":210,"ForkEvent":3,"IssuesEvent":76,"WatchEvent":4,"IssueCommentEvent":270,"PushEvent":106,"PullRequestReviewEvent":90,"PullRequestReviewCommentEvent":97,"CreateEvent":11}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci-cd-workflow.yml","sha":null,"kind":"manifest","created_at":"2023-02-12T15:45:51.608Z","updated_at":"2023-02-12T15:45:51.608Z","repository_link":"https://github.com/MESMER-group/mesmer/blob/main/.github/workflows/ci-cd-workflow.yml","dependencies":[{"id":7589771219,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7589771220,"package_name":"mamba-org/provision-with-micromamba","ecosystem":"actions","requirements":"v15","direct":true,"kind":"composite","optional":false},{"id":7589771221,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7589771222,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7589771223,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:30:09.628Z","updated_at":"2023-09-21T19:30:09.628Z","repository_link":"https://github.com/MESMER-group/mesmer/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:30:10.030Z","updated_at":"2023-09-21T19:30:10.030Z","repository_link":"https://github.com/MESMER-group/mesmer/blob/main/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"docs/environment.yml","sha":null,"kind":"manifest","created_at":"2023-11-17T23:08:13.853Z","updated_at":"2023-11-17T23:08:13.853Z","repository_link":"https://github.com/MESMER-group/mesmer/blob/main/docs/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-11-17T23:08:15.560Z","updated_at":"2023-11-17T23:08:15.560Z","repository_link":"https://github.com/MESMER-group/mesmer/blob/main/environment.yml","dependencies":[]}],"score":16.551383427267396,"created_at":"2023-09-13T08:45:14.519Z","updated_at":"2026-04-17T23:02:23.663Z","avatar_url":"https://github.com/MESMER-group.png","language":"Python","category":"Climate Change","sub_category":"Earth and Climate Modeling","monthly_downloads":98,"total_dependent_repos":2,"total_dependent_packages":0,"readme":"MESMER: spatially resolved Earth System Model emulations\n--------------------------------------------------------\n**MESMER** is a **M**\\ odular **E**\\ arth **S**\\ ystem **M**\\ odel **E**\\ mulator with\nspatially **R**\\ esolved output, which stochastically creates Earth System\nModel-specific spatio-temporally correlated climate variable field realizations at a\nnegligible computational cost.\n\nIn combination with a global mean temperature emulator, MESMER can account for all three\nmajor sources of climate change projection uncertainty at the local scale: (i) internal\nvariability uncertainty, i.e., unforced natural climate variability; (ii) forced climate\nresponse uncertainty, i.e., the Earth’s system response to forced natural changes (solar\nand volcanic) and human influences (greenhouse gas and aerosol emissions, land use\nchanges etc.); and (iii) emission uncertainty, i.e., uncertainty in the emission pathway\nhumans decide to follow. An interface between MESMER and global mean temperature\nemulators can be found at https://github.com/MESMER-group/mesmer-openscmrunner.\n\nMESMER is under active development both scientifically and technically. Future work will\nincrease its user friendliness and extend its emulation capabilities to include\nadditional emulation methods and target climate variables.\n\nCiting MESMER\n-------------\n\nScientific publications using MESMER should cite the following publication:\n\n  Beusch, L., Gudmundsson, L., and Seneviratne, S. I.: Emulating Earth system model\n  temperatures with MESMER: from global mean temperature trajectories to grid-point-level\n  realizations on land, Earth Syst. Dynam., 11, 139–159,\n  https://doi.org/10.5194/esd-11-139-2020, 2020.\n\nIf MESMER is used to emulate multiple emission pathways and/or in combination with a\nglobal mean emulator, the following publication should additionally be cited:\n\n  Beusch, L., Nicholls, Z., Gudmundsson, L., Hauser, M., Meinshausen, M., and Seneviratne,\n  S. I.: From emission scenarios to spatially resolved projections with a chain of\n  computationally efficient emulators: coupling of MAGICC (v7.5.1) and MESMER (v0.8.3),\n  Geosci. Model Dev., 15, 2085–2103, https://doi.org/10.5194/gmd-15-2085-2022, 2022.\n\nLicense\n-------\n\nCopyright (c) 2021 ETH Zurich, MESMER contributors listed in AUTHORS.\n\nMESMER is free software; you can redistribute it and/or modify it under the terms of the\nGNU General Public License as published by the Free Software Foundation, version 3  or\n(at your option) any later version.\n\nMESMER is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;\nwithout even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\nPURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with MESMER. If\nnot, see https://www.gnu.org/licenses/.\n\nThe full list of code contributors can be found in AUTHORS or on\n`github.com/contributors \u003chttps://github.com/MESMER-group/mesmer/graphs/contributors\u003e`_\n\nMesmer bundles data for analysis, tutorials, and testing:\n\n- CMIP6 data from IPSL-CM6A-LR model, available under a `CC BY 4.0 \u003chttps://creativecommons.org/licenses/by/4.0/\u003e`__ license.\n  Used in tutorial notebooks and tests.\n\n- Stratospheric aerosol optical depth data sourced licensed as `Creative Commons Zero \u003chttps://creativecommons.org/public-domain/cc0/\u003e`__.\n  Used to estimate the volcanic influence.\n\nFor details see `data README \u003cdata/README.md\u003e`_.\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.5194/esd-11-139-2020","https://doi.org/10.5194/gmd-15-2085-2022"],"works":{"https://doi.org/10.5194/esd-11-139-2020":{"id":"https://openalex.org/W2953669636","doi":"https://doi.org/10.5194/esd-11-139-2020","title":"Emulating Earth system model temperatures with MESMER: from global mean temperature trajectories to grid-point-level realizations on land","display_name":"Emulating Earth system model temperatures with MESMER: from global mean temperature trajectories to grid-point-level realizations on land","publication_year":2020,"publication_date":"2020-02-17","ids":{"openalex":"https://openalex.org/W2953669636","doi":"https://doi.org/10.5194/esd-11-139-2020","mag":"2953669636"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.5194/esd-11-139-2020","pdf_url":"https://esd.copernicus.org/articles/11/139/2020/esd-11-139-2020.pdf","source":{"id":"https://openalex.org/S163739988","display_name":"Earth System Dynamics Discussions","issn_l":"2190-4987","issn":["2190-4979","2190-4987"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310313756","host_organization_name":"Copernicus Publications","host_organization_lineage":["https://openalex.org/P4310313756"],"host_organization_lineage_names":["Copernicus Publications"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://esd.copernicus.org/articles/11/139/2020/esd-11-139-2020.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019239027","display_name":"Lea Beusch","orcid":"https://orcid.org/0000-0002-3692-7962"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Lea Beusch","raw_affiliation_string":"Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland","raw_affiliation_strings":["Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085594782","display_name":"Lukas Gudmundsson","orcid":"https://orcid.org/0000-0003-3539-8621"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Lukas Gudmundsson","raw_affiliation_string":"Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland","raw_affiliation_strings":["Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland"]},{"author_position":"last","author":{"id":"https://openalex.org/A5011579041","display_name":"Sonia I. Seneviratne","orcid":"https://orcid.org/0000-0001-9528-2917"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":true,"raw_author_name":"Sonia I. Seneviratne","raw_affiliation_string":"Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland","raw_affiliation_strings":["Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland"]}],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5019239027","https://openalex.org/A5085594782","https://openalex.org/A5011579041"],"corresponding_institution_ids":["https://openalex.org/I35440088","https://openalex.org/I35440088","https://openalex.org/I35440088"],"apc_list":{"value":1470,"currency":"EUR","value_usd":1585,"provenance":"doaj"},"apc_paid":{"value":1741,"currency":"EUR","value_usd":1877,"provenance":"openapc"},"has_fulltext":false,"cited_by_count":30,"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"11","issue":"1","first_page":"139","last_page":"159"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"earth system model temperatures","score":0.6658},{"keyword":"global mean temperatures trajectories","score":0.5616},{"keyword":"earth system","score":0.4001},{"keyword":"mesmer","score":0.3278},{"keyword":"grid-point-level","score":0.25}],"concepts":[{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.7396388},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.668688},{"id":"https://openalex.org/C80368990","wikidata":"https://www.wikidata.org/wiki/Q3046459","display_name":"Earth system science","level":2,"score":0.61619},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5842172},{"id":"https://openalex.org/C168754636","wikidata":"https://www.wikidata.org/wiki/Q620920","display_name":"Climate model","level":3,"score":0.57559735},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.5221584},{"id":"https://openalex.org/C25022447","wikidata":"https://www.wikidata.org/wiki/Q5178021","display_name":"Coupled model intercomparison project","level":4,"score":0.50680166},{"id":"https://openalex.org/C39432304","wikidata":"https://www.wikidata.org/wiki/Q188847","display_name":"Environmental science","level":0,"score":0.4294497},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.37420318},{"id":"https://openalex.org/C132651083","wikidata":"https://www.wikidata.org/wiki/Q7942","display_name":"Climate change","level":2,"score":0.34267294},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1728138},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.14687157},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.12584719},{"id":"https://openalex.org/C111368507","wikidata":"https://www.wikidata.org/wiki/Q43518","display_name":"Oceanography","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.5194/esd-11-139-2020","pdf_url":"https://esd.copernicus.org/articles/11/139/2020/esd-11-139-2020.pdf","source":{"id":"https://openalex.org/S163739988","display_name":"Earth System Dynamics Discussions","issn_l":"2190-4987","issn":["2190-4979","2190-4987"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310313756","host_organization_name":"Copernicus Publications","host_organization_lineage":["https://openalex.org/P4310313756"],"host_organization_lineage_names":["Copernicus Publications"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":false,"landing_page_url":"https://doaj.org/article/512ca5ba13114b78a2e07c8d50059ac3","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11850/402039","pdf_url":"https://www.research-collection.ethz.ch/bitstream/20.500.11850/402039/3/esd-11-139-2020.pdf","source":{"id":"https://openalex.org/S4306402302","display_name":"Repository for Publications and Research Data (ETH Zurich)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I35440088","host_organization_name":"ETH Zurich","host_organization_lineage":["https://openalex.org/I35440088"],"host_organization_lineage_names":["ETH Zurich"],"type":"repository"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.5194/esd-11-139-2020","pdf_url":"https://esd.copernicus.org/articles/11/139/2020/esd-11-139-2020.pdf","source":{"id":"https://openalex.org/S163739988","display_name":"Earth System Dynamics Discussions","issn_l":"2190-4987","issn":["2190-4979","2190-4987"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310313756","host_organization_name":"Copernicus Publications","host_organization_lineage":["https://openalex.org/P4310313756"],"host_organization_lineage_names":["Copernicus Publications"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","display_name":"Climate action","score":0.74}],"grants":[{"funder":"https://openalex.org/F4320335254","funder_display_name":"Horizon 2020","award_id":null},{"funder":"https://openalex.org/F4320338352","funder_display_name":"FP7 Ideas: European Research Council","award_id":"617518"}],"referenced_works_count":61,"referenced_works":["https://openalex.org/W1543312138","https://openalex.org/W1565512823","https://openalex.org/W1590470842","https://openalex.org/W1601914933","https://openalex.org/W1607800586","https://openalex.org/W1796961055","https://openalex.org/W1924678115","https://openalex.org/W1945729573","https://openalex.org/W1972449654","https://openalex.org/W1974470230","https://openalex.org/W1974554825","https://openalex.org/W1983097469","https://openalex.org/W1996653992","https://openalex.org/W1997065014","https://openalex.org/W2007392640","https://openalex.org/W2007514719","https://openalex.org/W2012776530","https://openalex.org/W2017900025","https://openalex.org/W2024966118","https://openalex.org/W2025540709","https://openalex.org/W2030774493","https://openalex.org/W2032067579","https://openalex.org/W2032082343","https://openalex.org/W2039903648","https://openalex.org/W2045641046","https://openalex.org/W2062217294","https://openalex.org/W2079926367","https://openalex.org/W2082407721","https://openalex.org/W2090895725","https://openalex.org/W2092497323","https://openalex.org/W2099447171","https://openalex.org/W2125634634","https://openalex.org/W2134591556","https://openalex.org/W2152736350","https://openalex.org/W2162440908","https://openalex.org/W2171248599","https://openalex.org/W2193503481","https://openalex.org/W2259812487","https://openalex.org/W2277497547","https://openalex.org/W2285143095","https://openalex.org/W2527365883","https://openalex.org/W2530091311","https://openalex.org/W2579242597","https://openalex.org/W2590065635","https://openalex.org/W2616491165","https://openalex.org/W2689147231","https://openalex.org/W2752891983","https://openalex.org/W2800838424","https://openalex.org/W2801643022","https://openalex.org/W2803611753","https://openalex.org/W2900615125","https://openalex.org/W2905895468","https://openalex.org/W2912153455","https://openalex.org/W2914401989","https://openalex.org/W2915014208","https://openalex.org/W2937392972","https://openalex.org/W2948338333","https://openalex.org/W2956255334","https://openalex.org/W2963816767","https://openalex.org/W2964191000","https://openalex.org/W4247418307"],"related_works":["https://openalex.org/W3129057447","https://openalex.org/W2351065974","https://openalex.org/W4232697261","https://openalex.org/W4245319926","https://openalex.org/W4235600894","https://openalex.org/W2165850125","https://openalex.org/W2139356554","https://openalex.org/W2363598589","https://openalex.org/W2769415684","https://openalex.org/W2074043800"],"ngrams_url":"https://api.openalex.org/works/W2953669636/ngrams","abstract_inverted_index":{"Abstract.":[0],"Earth":[1,65,155],"system":[2,66],"models":[3,218],"(ESMs)":[4],"are":[5,26],"invaluable":[6],"tools":[7],"to":[8,14,28,39,169,180,184,192,203,228,285,305],"study":[9],"the":[10,30,53,64,86,220,275,310],"climate":[11,40,47,91,217],"system's":[12],"response":[13,138],"specific":[15],"greenhouse":[16],"gas":[17],"emission":[18],"pathways.":[19],"Large":[20],"single-model":[21,73,172,296],"initial-condition":[22,74,173,241,297],"and":[23,35,42,56,63,75,140,261],"multi-model":[24,76,240,291,300],"ensembles":[25,77,99,174,292,301],"used":[27],"investigate":[29],"range":[31,258],"of":[32,88,95,100,127,175,219,259,265],"possible":[33],"responses":[34],"serve":[36],"as":[37],"input":[38],"impact":[41],"integrated":[43],"assessment":[44],"models.":[45],"Thereby,":[46],"signal":[48],"uncertainty":[49,54],"is":[50,78,163,190,281],"propagated":[51],"along":[52],"chain":[55],"its":[57],"effect":[58],"on":[59,149,182,194,252],"interactions":[60],"between":[61],"humans":[62],"can":[67,302],"be":[68,204,303],"quantified.":[69],"However,":[70],"generating":[71,290],"both":[72],"computationally":[79],"expensive.":[80],"In":[81],"this":[82,117,150],"study,":[83],"we":[84,119],"assess":[85],"feasibility":[87],"geographically":[89],"explicit":[90],"model":[92],"emulation,":[93],"i.e.,":[94,232],"statistically":[96],"producing":[97],"large":[98,234,295],"land":[101],"temperature":[102,132,137,145,177,273],"field":[103],"time":[104],"series":[105],"that":[106,168],"closely":[107,237],"resemble":[108],"ESM":[109,197],"runs":[110],"at":[111,274],"a":[112,121,129,135,142,153,195,230,233,239,256],"negligible":[113],"computational":[114,287],"cost.":[115],"For":[116],"purpose,":[118],"develop":[120],"modular":[122],"emulation":[123],"framework":[124],"which":[125,236],"consists":[126],"(i)":[128],"global":[130],"mean":[131],"module,":[133,139],"(ii)":[134],"local":[136,143],"(iii)":[141],"residual":[144],"variability":[146],"module.":[147],"Based":[148],"framework,":[151],"MESMER,":[152,188],"Modular":[154],"System":[156],"Model":[157,222],"Emulator":[158],"with":[159,187,307],"spatially":[160],"Resolved":[161],"output,":[162],"built.":[164],"We":[165,213],"first":[166],"show":[167],"successfully":[170],"mimic":[171],"yearly":[176],"from":[178],"1870":[179],"2100":[181],"grid-point":[183],"regional":[185],"scales":[186,260,277],"it":[189,280],"sufficient":[191],"train":[193],"single":[196],"run,":[198],"but":[199],"separate":[200],"emulators":[201,308],"need":[202],"calibrated":[205],"for":[206,272],"individual":[207],"ESMs":[208],"given":[209],"fundamental":[210],"inter-model":[211,253],"differences.":[212],"then":[214],"emulate":[215],"40":[216],"Coupled":[221],"Intercomparison":[223],"Project":[224],"Phase":[225],"5":[226],"(CMIP5)":[227],"create":[229],"“superensemble”,":[231],"ensemble":[235],"resembles":[238],"ensemble.":[242],"The":[243],"thereby":[244],"emerging":[245],"ESM-specific":[246],"emulator":[247],"parameters":[248],"provide":[249],"essential":[250],"insights":[251],"differences":[254],"across":[255],"broad":[257],"characterize":[262],"core":[263],"properties":[264],"each":[266],"ESM.":[267],"Our":[268],"results":[269],"highlight":[270],"that,":[271],"spatiotemporal":[276],"considered":[278],"here,":[279],"likely":[282],"more":[283],"advantageous":[284],"invest":[286],"resources":[288],"into":[289],"rather":[293],"than":[294],"ensembles.":[298],"Such":[299],"extended":[304],"superensembles":[306],"like":[309],"one":[311],"presented":[312],"here.":[313]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2953669636","counts_by_year":[{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":13},{"year":2021,"cited_by_count":9},{"year":2020,"cited_by_count":4}],"updated_date":"2023-12-16T05:02:37.095656","created_date":"2019-07-12"},"https://doi.org/10.5194/gmd-15-2085-2022":{"id":"https://openalex.org/W4220689753","doi":"https://doi.org/10.5194/gmd-15-2085-2022","title":"From emission scenarios to spatially resolved projections with a chain of computationally efficient emulators: coupling of MAGICC (v7.5.1) and MESMER (v0.8.3)","display_name":"From emission scenarios to spatially resolved projections with a chain of computationally efficient emulators: coupling of MAGICC (v7.5.1) and MESMER (v0.8.3)","publication_year":2022,"publication_date":"2022-03-11","ids":{"openalex":"https://openalex.org/W4220689753","doi":"https://doi.org/10.5194/gmd-15-2085-2022"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.5194/gmd-15-2085-2022","pdf_url":"https://gmd.copernicus.org/articles/15/2085/2022/gmd-15-2085-2022.pdf","source":{"id":"https://openalex.org/S60406085","display_name":"Geoscientific Model Development","issn_l":"1991-959X","issn":["1991-9603","1991-959X"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310313756","host_organization_name":"Copernicus Publications","host_organization_lineage":["https://openalex.org/P4310313756"],"host_organization_lineage_names":["Copernicus Publications"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://gmd.copernicus.org/articles/15/2085/2022/gmd-15-2085-2022.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019239027","display_name":"Lea Beusch","orcid":"https://orcid.org/0000-0002-3692-7962"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"L. Beusch","raw_affiliation_string":"Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland","raw_affiliation_strings":["Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049205667","display_name":"Zebedee Nicholls","orcid":"https://orcid.org/0000-0002-4767-2723"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Z. Nicholls","raw_affiliation_string":"Climate and Energy College, The University of Melbourne, Parkville, Victoria, Australia","raw_affiliation_strings":["Climate and Energy College, The University of Melbourne, Parkville, Victoria, Australia"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049205667","display_name":"Zebedee Nicholls","orcid":"https://orcid.org/0000-0002-4767-2723"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Z. Nicholls","raw_affiliation_string":"School of Geography, Earth and Atmospheric Sciences, The University of Melbourne, Parkville, Victoria, Australia","raw_affiliation_strings":["School of Geography, Earth and Atmospheric Sciences, The University of Melbourne, Parkville, Victoria, Australia"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049205667","display_name":"Zebedee Nicholls","orcid":"https://orcid.org/0000-0002-4767-2723"},"institutions":[],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Z. Nicholls","raw_affiliation_string":"Climate Resource, Northcote, Victoria, Australia","raw_affiliation_strings":["Climate Resource, Northcote, Victoria, Australia"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085594782","display_name":"Lukas Gudmundsson","orcid":"https://orcid.org/0000-0003-3539-8621"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"L. Gudmundsson","raw_affiliation_string":"Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland","raw_affiliation_strings":["Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042973034","display_name":"Mathias Hauser","orcid":"https://orcid.org/0000-0002-0057-4878"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"M. Hauser","raw_affiliation_string":"Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland","raw_affiliation_strings":["Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008924658","display_name":"Malte Meinshausen","orcid":"https://orcid.org/0000-0003-4048-3521"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"M. Meinshausen","raw_affiliation_string":"Climate and Energy College, The University of Melbourne, Parkville, Victoria, Australia","raw_affiliation_strings":["Climate and Energy College, The University of Melbourne, Parkville, Victoria, Australia"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008924658","display_name":"Malte Meinshausen","orcid":"https://orcid.org/0000-0003-4048-3521"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"M. Meinshausen","raw_affiliation_string":"School of Geography, Earth and Atmospheric Sciences, The University of Melbourne, Parkville, Victoria, Australia","raw_affiliation_strings":["School of Geography, Earth and Atmospheric Sciences, The University of Melbourne, Parkville, Victoria, Australia"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008924658","display_name":"Malte Meinshausen","orcid":"https://orcid.org/0000-0003-4048-3521"},"institutions":[],"countries":["AU"],"is_corresponding":false,"raw_author_name":"M. Meinshausen","raw_affiliation_string":"Climate Resource, Northcote, Victoria, Australia","raw_affiliation_strings":["Climate Resource, Northcote, Victoria, Australia"]},{"author_position":"last","author":{"id":"https://openalex.org/A5011579041","display_name":"Sonia I. Seneviratne","orcid":"https://orcid.org/0000-0001-9528-2917"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"S. I. Seneviratne","raw_affiliation_string":"Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland","raw_affiliation_strings":["Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland"]}],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1600,"currency":"EUR","value_usd":1725,"provenance":"doaj"},"apc_paid":{"value":1723,"currency":"EUR","value_usd":1858,"provenance":"openapc"},"has_fulltext":false,"cited_by_count":11,"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"15","issue":"5","first_page":"2085","last_page":"2103"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"efficient emulators","score":0.4401},{"keyword":"emission scenarios","score":0.3697},{"keyword":"projections","score":0.3506},{"keyword":"magicc","score":0.3082}],"concepts":[{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.62411565},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.51817405},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.490289},{"id":"https://openalex.org/C132651083","wikidata":"https://www.wikidata.org/wiki/Q7942","display_name":"Climate change","level":2,"score":0.488032},{"id":"https://openalex.org/C25022447","wikidata":"https://www.wikidata.org/wiki/Q5178021","display_name":"Coupled model intercomparison project","level":4,"score":0.48727214},{"id":"https://openalex.org/C47737302","wikidata":"https://www.wikidata.org/wiki/Q167336","display_name":"Greenhouse gas","level":2,"score":0.4682561},{"id":"https://openalex.org/C12997251","wikidata":"https://www.wikidata.org/wiki/Q567560","display_name":"Anomaly (physics)","level":2,"score":0.46725342},{"id":"https://openalex.org/C39432304","wikidata":"https://www.wikidata.org/wiki/Q188847","display_name":"Environmental science","level":0,"score":0.45444474},{"id":"https://openalex.org/C168754636","wikidata":"https://www.wikidata.org/wiki/Q620920","display_name":"Climate model","level":3,"score":0.45020807},{"id":"https://openalex.org/C80368990","wikidata":"https://www.wikidata.org/wiki/Q3046459","display_name":"Earth system science","level":2,"score":0.44589216},{"id":"https://openalex.org/C49204034","wikidata":"https://www.wikidata.org/wiki/Q52139","display_name":"Climatology","level":1,"score":0.3227363},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.16759881},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.15585026},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.11958942},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.106628984},{"id":"https://openalex.org/C58640448","wikidata":"https://www.wikidata.org/wiki/Q42515","display_name":"Cartography","level":1,"score":0.08624637},{"id":"https://openalex.org/C111368507","wikidata":"https://www.wikidata.org/wiki/Q43518","display_name":"Oceanography","level":1,"score":0.0},{"id":"https://openalex.org/C26873012","wikidata":"https://www.wikidata.org/wiki/Q214781","display_name":"Condensed matter physics","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.5194/gmd-15-2085-2022","pdf_url":"https://gmd.copernicus.org/articles/15/2085/2022/gmd-15-2085-2022.pdf","source":{"id":"https://openalex.org/S60406085","display_name":"Geoscientific Model Development","issn_l":"1991-959X","issn":["1991-9603","1991-959X"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310313756","host_organization_name":"Copernicus Publications","host_organization_lineage":["https://openalex.org/P4310313756"],"host_organization_lineage_names":["Copernicus Publications"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":false,"landing_page_url":"https://doaj.org/article/05f95298bf60470b8d6776b9f6b8240f","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"http://hdl.handle.net/20.500.11850/539483","pdf_url":"https://www.research-collection.ethz.ch/bitstream/20.500.11850/539483/2/gmd-15-2085-2022.pdf","source":{"id":"https://openalex.org/S4306402302","display_name":"Repository for Publications and Research Data (ETH Zurich)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I35440088","host_organization_name":"ETH Zurich","host_organization_lineage":["https://openalex.org/I35440088"],"host_organization_lineage_names":["ETH Zurich"],"type":"repository"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://pure.iiasa.ac.at/id/eprint/18448/1/gmd-15-2085-2022.pdf","pdf_url":"https://pure.iiasa.ac.at/id/eprint/18448/1/gmd-15-2085-2022.pdf","source":{"id":"https://openalex.org/S4306401423","display_name":"IIASA PURE (International Institute of Applied Systems Analysis)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I1317774081","host_organization_name":"International Institute for Applied Systems Analysis","host_organization_lineage":["https://openalex.org/I1317774081"],"host_organization_lineage_names":["International Institute for Applied Systems Analysis"],"type":"repository"},"license":"cc-by","version":"acceptedVersion","is_accepted":true,"is_published":false},{"is_oa":true,"landing_page_url":"https://doi.org/10.5194/gmd-2021-252","pdf_url":"https://doi.org/10.5194/gmd-2021-252","source":null,"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.5194/gmd-15-2085-2022","pdf_url":"https://gmd.copernicus.org/articles/15/2085/2022/gmd-15-2085-2022.pdf","source":{"id":"https://openalex.org/S60406085","display_name":"Geoscientific Model Development","issn_l":"1991-959X","issn":["1991-9603","1991-959X"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310313756","host_organization_name":"Copernicus Publications","host_organization_lineage":["https://openalex.org/P4310313756"],"host_organization_lineage_names":["Copernicus Publications"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","display_name":"Climate action","score":0.81}],"grants":[{"funder":"https://openalex.org/F4320320924","funder_display_name":"Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung","award_id":"P1EZP2_195662"},{"funder":"https://openalex.org/F4320338352","funder_display_name":"FP7 Ideas: European Research Council","award_id":"964013"}],"referenced_works_count":50,"referenced_works":["https://openalex.org/W1565512823","https://openalex.org/W1590470842","https://openalex.org/W1884190228","https://openalex.org/W1974470230","https://openalex.org/W1992193293","https://openalex.org/W1996653992","https://openalex.org/W2012776530","https://openalex.org/W2017900025","https://openalex.org/W2032067579","https://openalex.org/W2060852319","https://openalex.org/W2119744638","https://openalex.org/W2134591556","https://openalex.org/W2149929923","https://openalex.org/W2193503481","https://openalex.org/W2337225114","https://openalex.org/W2345267547","https://openalex.org/W2527365883","https://openalex.org/W2579242597","https://openalex.org/W2591543609","https://openalex.org/W2752891983","https://openalex.org/W2774498648","https://openalex.org/W2775013068","https://openalex.org/W2885862515","https://openalex.org/W2896386633","https://openalex.org/W2915014208","https://openalex.org/W2937392972","https://openalex.org/W2953669636","https://openalex.org/W2978978085","https://openalex.org/W2990720407","https://openalex.org/W2996204287","https://openalex.org/W3004068387","https://openalex.org/W3008786499","https://openalex.org/W3010860482","https://openalex.org/W3012253707","https://openalex.org/W3013715872","https://openalex.org/W3014759824","https://openalex.org/W3022191888","https://openalex.org/W3023464883","https://openalex.org/W3034066845","https://openalex.org/W3048501727","https://openalex.org/W3095066576","https://openalex.org/W3103865121","https://openalex.org/W3110964805","https://openalex.org/W3112414201","https://openalex.org/W3122815896","https://openalex.org/W3123173332","https://openalex.org/W3165052556","https://openalex.org/W3193747017","https://openalex.org/W3197672091","https://openalex.org/W4232697261"],"related_works":["https://openalex.org/W1997183890","https://openalex.org/W1990376608","https://openalex.org/W2090013156","https://openalex.org/W2038653615","https://openalex.org/W2380399125","https://openalex.org/W2152379107","https://openalex.org/W2806726049","https://openalex.org/W4255735207","https://openalex.org/W2224076386","https://openalex.org/W3204698077"],"ngrams_url":"https://api.openalex.org/works/W4220689753/ngrams","abstract_inverted_index":{"Abstract.":[0],"Producing":[1],"targeted":[2],"climate":[3,13,25,70,144,289],"information":[4],"at":[5,76],"the":[6,34,48,77,82,89,117,121,125,142,147,176,193,232,242,266,279,293],"local":[7,78],"scale,":[8],"including":[9,219],"major":[10],"sources":[11],"of":[12,37,50,124,141,155,185,192,208,213,253,284],"change":[14,26,290],"projection":[15],"uncertainty":[16,75,150,164],"for":[17,47,67,169,265,281],"diverse":[18],"emissions":[19],"scenarios,":[20],"is":[21,151,174,256],"essential":[22],"to":[23,215,227,238,261],"support":[24],"mitigation":[27,198],"and":[28,72,95,110,146,190,259,275,292],"adaptation":[29],"efforts.":[30],"Here,":[31],"we":[32,247,277],"present":[33],"first":[35,267],"chain":[36,105],"computationally":[38],"efficient":[39],"Earth":[40],"system":[41],"model":[42],"(ESM)":[43],"emulators":[44],"that":[45],"allow":[46],"translation":[49],"any":[51,170,285],"greenhouse":[52],"gas":[53],"emission":[54,171,263,286],"pathway":[55],"into":[56],"spatially":[57,90],"resolved":[58,91],"annual":[59],"mean":[60],"temperature":[61],"anomaly":[62],"field":[63],"time":[64,268],"series,":[65],"accounting":[66],"both":[68],"forced":[69,143],"response":[71,145],"natural":[73,148],"variability":[74,149],"scale.":[79],"By":[80,272],"combining":[81],"global":[83],"mean,":[84],"emissions-driven":[85],"emulator":[86,92,104,245],"MAGICC":[87,274],"with":[88,153],"MESMER,":[93,254,276],"ESM-specific":[94],"constrained":[96],"probabilistic":[97],"emulated":[98,156],"ensembles":[99,114],"can":[100,106,166,222],"be":[101,167,223],"derived.":[102],"This":[103],"hence":[107],"build":[108],"on":[109,258],"extend":[111],"large":[112],"multi-ESM":[113,233],"such":[115],"as":[116],"ones":[118],"produced":[119],"within":[120],"sixth":[122],"phase":[123],"Coupled":[126],"Model":[127],"Intercomparison":[128],"Project":[129],"(CMIP6).":[130],"The":[131,162],"main":[132],"extensions":[133],"are":[134],"threefold.":[135],"(i)":[136],"A":[137],"more":[138],"thorough":[139],"sampling":[140],"possible,":[152],"millions":[154],"realizations":[157],"being":[158],"readily":[159],"created.":[160],"(ii)":[161],"same":[163],"space":[165],"sampled":[168],"pathway,":[172],"which":[173,225,255],"not":[175],"case":[177],"in":[178,269],"CMIP6,":[179],"where":[180],"only":[181,204],"a":[182,205],"limited":[183],"number":[184,207],"scenarios":[186,199],"have":[187,200],"been":[188,201],"explored":[189],"some":[191],"most":[194],"societally":[195],"relevant":[196],"strong":[197],"run":[202],"by":[203],"small":[206],"ESMs.":[209],"(iii)":[210],"Other":[211],"lines":[212],"evidence":[214],"constrain":[216],"future":[217],"projections,":[218],"observational":[220],"constraints,":[221],"introduced,":[224],"helps":[226],"refine":[228],"projected":[229],"ranges":[230],"beyond":[231],"ensembles'":[234],"estimates.":[235],"In":[236],"addition":[237],"presenting":[239],"results":[240],"from":[241],"coupled":[243],"MAGICC–MESMER":[244],"chain,":[246],"carry":[248],"out":[249],"an":[250],"extensive":[251],"validation":[252],"trained":[257],"applied":[260],"multiple":[262],"pathways":[264],"this":[270],"study.":[271],"coupling":[273],"pave":[278],"way":[280],"rapid":[282],"assessments":[283],"pathway's":[287],"regional":[288],"consequences":[291],"associated":[294],"uncertainties.":[295]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4220689753","counts_by_year":[{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":4}],"updated_date":"2023-12-12T19:05:59.886960","created_date":"2022-04-03"}},"citation_counts":{"https://doi.org/10.5194/esd-11-139-2020":29,"https://doi.org/10.5194/gmd-15-2085-2022":11},"total_citations":40,"keywords_from_contributors":["energy-system","climate-analysis","climate-models"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/46112","html_url":"https://ost.ecosyste.ms/projects/46112"}