{"id":38270,"name":"heat","description":"Distributed tensors and Machine Learning framework with GPU and MPI acceleration in Python","url":"https://github.com/helmholtz-analytics/heat","last_synced_at":"2025-09-05T07:45:34.561Z","repository":{"id":33059394,"uuid":"133808899","full_name":"helmholtz-analytics/heat","owner":"helmholtz-analytics","description":"Distributed tensors and Machine Learning framework with GPU and MPI acceleration in Python","archived":false,"fork":false,"pushed_at":"2025-09-01T02:55:09.000Z","size":22528,"stargazers_count":223,"open_issues_count":95,"forks_count":56,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-09-01T04:43:59.752Z","etag":null,"topics":["array-api","data-analytics","data-processing","data-science","distributed","gpu","hpc","machine-learning","massive-datasets","mpi","mpi4py","multi-gpu","multi-node-cluster","numpy","parallelism","python","pytorch","tensors"],"latest_commit_sha":null,"homepage":"https://heat.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/helmholtz-analytics.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-05-17T12:16:27.000Z","updated_at":"2025-09-01T02:54:35.000Z","dependencies_parsed_at":"2023-01-16T22:45:19.578Z","dependency_job_id":"493f7176-3b74-4ba0-94b5-084fc5860710","html_url":"https://github.com/helmholtz-analytics/heat","commit_stats":{"total_commits":5244,"total_committers":56,"mean_commits":93.64285714285714,"dds":0.7725019069412662,"last_synced_commit":"87f2812d427fbd86a75ee5512e227b05c86baaf9"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/helmholtz-analytics/heat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helmholtz-analytics","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/sbom","scorecard":{"id":460594,"data":{"date":"2025-08-18T06:34:52Z","repo":{"name":"github.com/helmholtz-analytics/heat","commit":"69c232244dc95ffed5786c5e9866f7cb1d98f57c"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.4,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/CIBase.yml:10","Warn: no topLevel permission defined: .github/workflows/CISupport.yml:1","Warn: no topLevel permission defined: .github/workflows/CommentPR.yml:1","Warn: no topLevel permission defined: .github/workflows/ReceivePR.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/backport.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/bench_trigger.yml:10","Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Warn: no topLevel permission defined: .github/workflows/create-branch-on-assignment.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/dependency-review.yml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/docker.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/inactivity.yml:7","Warn: topLevel 'contents' permission set to 'write': .github/workflows/latest-pytorch-support.yml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/markdown-links-check.yml:8","Warn: topLevel 'contents' permission set to 'write': .github/workflows/pytorch-latest-release.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/release-drafter.yml:7","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release-prep.yml:20","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:18"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: containerImage not pinned by hash: docker/Dockerfile.release:4","Warn: containerImage not pinned by hash: docker/Dockerfile.release:9","Warn: containerImage not pinned by hash: docker/Dockerfile.source:4","Warn: containerImage not pinned by hash: docker/Dockerfile.source:9","Warn: containerImage not pinned by hash: docker/singularity-dockerfile.sample:2","Warn: containerImage not pinned by hash: heat/core/tests/Dockerfile:1: pin your Docker image by updating fedora to fedora@sha256:3da64cb89971a1cdbc6046e307eeebcb54f7281c0a606ee48d9995473f6b88d5","Warn: pipCommand not pinned by hash: docker/Dockerfile.release:11","Warn: pipCommand not pinned by hash: docker/Dockerfile.release:12","Warn: pipCommand not pinned by hash: docker/Dockerfile.release:14-18","Warn: pipCommand not pinned by hash: docker/Dockerfile.release:14-18","Warn: pipCommand not pinned by hash: docker/Dockerfile.source:11","Warn: pipCommand not pinned by hash: docker/Dockerfile.source:13","Warn: pipCommand not pinned by hash: docker/Dockerfile.source:13","Warn: pipCommand not pinned by hash: heat/core/tests/Dockerfile:8-11","Warn: pipCommand not pinned by hash: heat/core/tests/Dockerfile:8-11","Warn: pipCommand not pinned by hash: doc/source/tutorials/notebooks/0_setup/0_setup_pip.sh:19","Warn: pipCommand not pinned by hash: docker/scripts/install_print_test.sh:16","Warn: pipCommand not pinned by hash: docker/scripts/install_print_test.sh:17","Warn: pipCommand not pinned by hash: docker/scripts/install_print_test.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/ReceivePR.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:68","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:69","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:70","Info:  26 out of  26 GitHub-owned GitHubAction dependencies pinned","Info:  36 out of  36 third-party GitHubAction dependencies pinned","Info:   0 out of  17 pipCommand dependencies pinned","Info:   0 out of   6 containerImage 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/helmholtz-analytics/heat/releases/199823699","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/helmholtz-analytics/heat/releases/199823699"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(release/1.4.x): error during branchesHandler.query: 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 12 contributing companies or organizations","details":["Info: found contributions from: DLR-SC, DLR-SL, Helmholtz-AI-Energy, aam-digital, eu-emi, forschungszentrum jülich gmbh, german aerospace center, helmholtz-analytics, jülich supercomputing center, karlsruhe institute of technology, kit - scc, national university of singapore"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T11:02:21.479Z","repository_id":33059394,"created_at":"2025-08-19T11:02:21.480Z","updated_at":"2025-08-19T11:02:21.480Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273728129,"owners_count":25157136,"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-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"helmholtz-analytics","name":"Helmholtz Analytics","uuid":"39373915","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/39373915?v=4","repositories_count":3,"last_synced_at":"2023-03-02T05:17:33.934Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/helmholtz-analytics","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T23:02:47.740Z","updated_at":"2023-03-02T05:17:33.936Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helmholtz-analytics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helmholtz-analytics/repositories"},"packages":[{"id":2757264,"name":"heat","ecosystem":"pypi","description":"A framework for high-performance data analytics and machine learning.","homepage":"https://github.com/helmholtz-analytics/heat","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/helmholtz-analytics/heat","keywords_array":["data","analytics","tensors","distributed","gpu"],"namespace":null,"versions_count":24,"first_release_published_at":"2018-05-17T12:29:56.000Z","latest_release_published_at":"2025-09-03T11:33:40.000Z","latest_release_number":"1.6.0","last_synced_at":"2025-09-03T12:01:59.354Z","created_at":"2022-04-10T11:13:51.973Z","updated_at":"2025-09-03T21:14:59.412Z","registry_url":"https://pypi.org/project/heat/","install_command":"pip install heat --index-url https://pypi.org/simple","documentation_url":"https://heat.readthedocs.io/","metadata":{"funding":null,"documentation":"https://heat.readthedocs.io/","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Science/Research","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Artificial Intelligence","Topic :: Scientific/Engineering :: Information Analysis","Topic :: Scientific/Engineering :: Mathematics","Typing :: Typed"],"normalized_name":"heat","project_status":null},"repo_metadata":{"id":33059394,"uuid":"133808899","full_name":"helmholtz-analytics/heat","owner":"helmholtz-analytics","description":"Distributed tensors and Machine Learning framework with GPU and MPI acceleration in Python","archived":false,"fork":false,"pushed_at":"2025-09-01T02:55:09.000Z","size":22528,"stargazers_count":223,"open_issues_count":95,"forks_count":56,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-09-01T04:43:59.752Z","etag":null,"topics":["array-api","data-analytics","data-processing","data-science","distributed","gpu","hpc","machine-learning","massive-datasets","mpi","mpi4py","multi-gpu","multi-node-cluster","numpy","parallelism","python","pytorch","tensors"],"latest_commit_sha":null,"homepage":"https://heat.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/helmholtz-analytics.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-05-17T12:16:27.000Z","updated_at":"2025-09-01T02:54:35.000Z","dependencies_parsed_at":"2023-01-16T22:45:19.578Z","dependency_job_id":"493f7176-3b74-4ba0-94b5-084fc5860710","html_url":"https://github.com/helmholtz-analytics/heat","commit_stats":{"total_commits":5244,"total_committers":56,"mean_commits":93.64285714285714,"dds":0.7725019069412662,"last_synced_commit":"87f2812d427fbd86a75ee5512e227b05c86baaf9"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/helmholtz-analytics/heat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helmholtz-analytics","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/sbom","scorecard":{"id":460594,"data":{"date":"2025-08-18T06:34:52Z","repo":{"name":"github.com/helmholtz-analytics/heat","commit":"69c232244dc95ffed5786c5e9866f7cb1d98f57c"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":7.4,"checks":[{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 10 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/ab2f6e92482462fe66246d9e32f642855a691dc1/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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:31","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:32","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release-drafter.yml:12","Info: topLevel 'contents' permission set to 'read': .github/workflows/CIBase.yml:10","Warn: no topLevel permission defined: .github/workflows/CISupport.yml:1","Warn: no topLevel permission defined: .github/workflows/CommentPR.yml:1","Warn: no topLevel permission defined: .github/workflows/ReceivePR.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/backport.yml:6","Info: topLevel 'contents' permission set to 'read': .github/workflows/bench_trigger.yml:10","Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:24","Warn: no topLevel permission defined: .github/workflows/create-branch-on-assignment.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/dependency-review.yml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/docker.yml:21","Info: topLevel 'contents' permission set to 'read': .github/workflows/inactivity.yml:7","Warn: topLevel 'contents' permission set to 'write': .github/workflows/latest-pytorch-support.yml:13","Info: topLevel 'contents' permission set to 'read': .github/workflows/markdown-links-check.yml:8","Warn: topLevel 'contents' permission set to 'write': .github/workflows/pytorch-latest-release.yml:8","Info: topLevel 'contents' permission set to 'read': .github/workflows/release-drafter.yml:7","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release-prep.yml:20","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:18"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":5,"reason":"dependency not pinned by hash detected -- score normalized to 5","details":["Warn: containerImage not pinned by hash: docker/Dockerfile.release:4","Warn: containerImage not pinned by hash: docker/Dockerfile.release:9","Warn: containerImage not pinned by hash: docker/Dockerfile.source:4","Warn: containerImage not pinned by hash: docker/Dockerfile.source:9","Warn: containerImage not pinned by hash: docker/singularity-dockerfile.sample:2","Warn: containerImage not pinned by hash: heat/core/tests/Dockerfile:1: pin your Docker image by updating fedora to fedora@sha256:3da64cb89971a1cdbc6046e307eeebcb54f7281c0a606ee48d9995473f6b88d5","Warn: pipCommand not pinned by hash: docker/Dockerfile.release:11","Warn: pipCommand not pinned by hash: docker/Dockerfile.release:12","Warn: pipCommand not pinned by hash: docker/Dockerfile.release:14-18","Warn: pipCommand not pinned by hash: docker/Dockerfile.release:14-18","Warn: pipCommand not pinned by hash: docker/Dockerfile.source:11","Warn: pipCommand not pinned by hash: docker/Dockerfile.source:13","Warn: pipCommand not pinned by hash: docker/Dockerfile.source:13","Warn: pipCommand not pinned by hash: heat/core/tests/Dockerfile:8-11","Warn: pipCommand not pinned by hash: heat/core/tests/Dockerfile:8-11","Warn: pipCommand not pinned by hash: doc/source/tutorials/notebooks/0_setup/0_setup_pip.sh:19","Warn: pipCommand not pinned by hash: docker/scripts/install_print_test.sh:16","Warn: pipCommand not pinned by hash: docker/scripts/install_print_test.sh:17","Warn: pipCommand not pinned by hash: docker/scripts/install_print_test.sh:18","Warn: pipCommand not pinned by hash: .github/workflows/ReceivePR.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:68","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:69","Warn: pipCommand not pinned by hash: .github/workflows/ci.yaml:70","Info:  26 out of  26 GitHub-owned GitHubAction dependencies pinned","Info:  36 out of  36 third-party GitHubAction dependencies pinned","Info:   0 out of  17 pipCommand dependencies pinned","Info:   0 out of   6 containerImage 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.5.1 not signed: https://api.github.com/repos/helmholtz-analytics/heat/releases/199823699","Warn: release artifact v1.5.1 does not have provenance: https://api.github.com/repos/helmholtz-analytics/heat/releases/199823699"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(release/1.4.x): error during branchesHandler.query: 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/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"CI-Tests","score":10,"reason":"16 out of 16 merged PRs checked by a CI test -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 12 contributing companies or organizations","details":["Info: found contributions from: DLR-SC, DLR-SL, Helmholtz-AI-Energy, aam-digital, eu-emi, forschungszentrum jülich gmbh, german aerospace center, helmholtz-analytics, jülich supercomputing center, karlsruhe institute of technology, kit - scc, national university of singapore"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T11:02:21.479Z","repository_id":33059394,"created_at":"2025-08-19T11:02:21.480Z","updated_at":"2025-08-19T11:02:21.480Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273511081,"owners_count":25118655,"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-09-03T02:00:09.631Z","response_time":76,"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":"helmholtz-analytics","name":"Helmholtz Analytics","uuid":"39373915","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/39373915?v=4","repositories_count":3,"last_synced_at":"2023-03-02T05:17:33.934Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/helmholtz-analytics","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-12T23:02:47.740Z","updated_at":"2023-03-02T05:17:33.936Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helmholtz-analytics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/helmholtz-analytics/repositories"},"tags":[{"name":"v1.5.1","sha":"200868840ad20f4b28797c30e2accc8320efcb1c","kind":"commit","published_at":"2025-02-17T14:08:53.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.5.1","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"7e15ad2df58910d1d9524a6af6b34a457743d6f2","kind":"commit","published_at":"2024-10-21T12:19:56.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.5.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.5.0/manifests"},{"name":"v1.5.0-rc1","sha":"0ddb7f6ace8b75dd1f08e686d4d966a2bcab054b","kind":"commit","published_at":"2024-09-10T13:23:30.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.5.0-rc1","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.5.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.5.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.5.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.5.0-rc1/manifests"},{"name":"v1.4.2","sha":"421da623d87fa21817e572f3a25df4dcc6a47bcb","kind":"commit","published_at":"2024-07-12T10:16:49.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.4.2","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"6112775225f60b4761cca10019a2c6b19d4431a2","kind":"commit","published_at":"2024-05-13T10:39:52.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.4.1","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"844960107889ae2e5a07093de89967326525c94b","kind":"commit","published_at":"2024-04-18T07:50:21.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.4.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"05325e26b955fbac5c08f47d8fe71f266ec5f11b","kind":"commit","published_at":"2023-11-23T09:21:31.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.3.1","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"c50c1d247b25a3c09d139d42a22d5b42085c25e7","kind":"commit","published_at":"2023-06-20T13:22:13.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.3.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.3.0/manifests"},{"name":"v1.2.2","sha":"4d89640d3dae44960cb678cd7eec82a18bdd6c6c","kind":"commit","published_at":"2023-01-19T08:25:39.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.2.2","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"b4a189d8ed8bac12189cad5fa0008a810ba8f65e","kind":"commit","published_at":"2022-12-01T05:13:42.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.2.1","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"707a1def409a8a73770cc45bbdc37b0b8adefd8e","kind":"commit","published_at":"2022-04-27T12:26:01.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.2.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"8702bde9ccd0608c44be824b21b610b56b44079f","kind":"commit","published_at":"2021-09-10T06:54:17.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.1.1","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"fdc6e7cd9f5a54673556b2499fb3a2ce4e298411","kind":"commit","published_at":"2021-07-16T04:36:08.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.1.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"ef93a771175e02e0a870960ef2297b06c9c3a8d3","kind":"commit","published_at":"2021-04-29T16:18:38.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v1.0.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v1.0.0/manifests"},{"name":"v0.5.1","sha":"554a4bc8d3f7d746e01e4e5b597e45bd10d22a68","kind":"commit","published_at":"2020-11-13T08:32:55.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v0.5.1","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"5fa3918462bddec07c572783848840ae844af4cd","kind":"commit","published_at":"2020-09-25T07:32:18.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v0.5.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v0.5.0/manifests"},{"name":"v","sha":"86e606fd941938ff8b11de18eb3474bec454438d","kind":"commit","published_at":"2020-05-25T15:52:13.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v/manifests"},{"name":"v0.4.0","sha":"86e606fd941938ff8b11de18eb3474bec454438d","kind":"commit","published_at":"2020-05-25T15:52:13.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/v0.4.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/v0.4.0/manifests"},{"name":"0.3.0","sha":"1feeb93d417b66c9751c950e56f5a4292521735d","kind":"commit","published_at":"2020-02-18T14:35:17.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.3.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.3.0/manifests"},{"name":"0.2.2","sha":"a09ce963a48dff25c1cdffed72e7688e3d474f9a","kind":"commit","published_at":"2020-01-30T21:21:56.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.2.2","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.2.2/manifests"},{"name":"0.2.1","sha":"6e1f5e86f83d1cef4072198b0b2348fd1a3b984e","kind":"commit","published_at":"2019-12-19T13:01:33.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.2.1","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.2.1/manifests"},{"name":"0.2.0","sha":"ad6c9f357a7bf3d9ca45b886da43ff0dca392989","kind":"commit","published_at":"2019-12-19T10:30:44.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.2.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.2.0/manifests"},{"name":"0.1.0","sha":"b345f1618a0e6a5d874774d826d365d25b1d49fe","kind":"commit","published_at":"2019-05-29T13:54:34.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.1.0","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.1.0/manifests"},{"name":"0.0.5-citation","sha":"8ecc2a7fe4c2d855db90803b4f6d5b69ad01b798","kind":"commit","published_at":"2018-12-08T06:59:05.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.0.5-citation","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.0.5-citation","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.0.5-citation","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.5-citation","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.5-citation/manifests"},{"name":"0.0.5","sha":"6fd433c99d144f60df27e9e6c36cd31a95b3550a","kind":"commit","published_at":"2018-12-03T09:45:18.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.0.5","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.5/manifests"},{"name":"0.0.4","sha":"0e0043b149703b65a3de84485225d9a08cc0809f","kind":"commit","published_at":"2018-12-03T09:34:46.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.0.4","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.4/manifests"},{"name":"0.0.3","sha":"cbf6d2f22e638c0562e0e1112077e05be6d031f5","kind":"commit","published_at":"2018-12-03T08:40:46.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.0.3","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.3/manifests"},{"name":"0.0.2","sha":"9fb2d0872a835d9cda731b0fbf6931d200f06bc2","kind":"commit","published_at":"2018-10-02T15:09:20.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.0.2","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.2/manifests"},{"name":"0.0.1","sha":"79b0ddfc833096f1fbd46973931b794d4828cad2","kind":"commit","published_at":"2018-10-02T13:29:40.000Z","download_url":"https://codeload.github.com/helmholtz-analytics/heat/tar.gz/0.0.1","html_url":"https://github.com/helmholtz-analytics/heat/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/helmholtz-analytics/heat@0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2025-09-03T21:14:59.412Z","dependent_packages_count":0,"downloads":1127,"downloads_period":"last-month","dependent_repos_count":8,"rankings":{"downloads":11.817233114552314,"dependent_repos_count":5.176674292070154,"dependent_packages_count":10.051680376746889,"stargazers_count":5.651500669088128,"forks_count":5.86150027041024,"docker_downloads_count":null,"average":7.711717744573545},"purl":"pkg:pypi/heat","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/heat","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/heat","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/heat/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-02T00:01:37.376Z","issues_count":341,"pull_requests_count":1018,"avg_time_to_close_issue":31373164.891666666,"avg_time_to_close_pull_request":3414772.6574585633,"issues_closed_count":239,"pull_requests_closed_count":903,"pull_request_authors_count":46,"issue_authors_count":33,"avg_comments_per_issue":2.5806451612903225,"avg_comments_per_pull_request":3.905697445972495,"merged_pull_requests_count":700,"bot_issues_count":11,"bot_pull_requests_count":575,"past_year_issues_count":88,"past_year_pull_requests_count":338,"past_year_avg_time_to_close_issue":5496223.232142857,"past_year_avg_time_to_close_pull_request":903221.3357664234,"past_year_issues_closed_count":56,"past_year_pull_requests_closed_count":274,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":1.6477272727272727,"past_year_avg_comments_per_pull_request":2.4822485207100593,"past_year_bot_issues_count":5,"past_year_bot_pull_requests_count":226,"past_year_merged_pull_requests_count":250,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/issues","maintainers":[{"login":"mrfh92","count":180,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mrfh92"},{"login":"mtar","count":93,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mtar"},{"login":"JuanPedroGHM","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JuanPedroGHM"},{"login":"coquelin77","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/coquelin77"},{"login":"Mystic-Slice","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mystic-Slice"},{"login":"Markus-Goetz","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Markus-Goetz"},{"login":"neosunhan","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/neosunhan"},{"login":"Marc-Jindra","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Marc-Jindra"},{"login":"krajsek","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/krajsek"},{"login":"FOsterfeld","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FOsterfeld"},{"login":"Berkant03","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Berkant03"},{"login":"Hakdag97","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hakdag97"},{"login":"LScheib","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LScheib"},{"login":"Reisii","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Reisii"},{"login":"Sai-Suraj-27","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Sai-Suraj-27"},{"login":"bhagemeier","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bhagemeier"},{"login":"shahpratham","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shahpratham"},{"login":"jolemse","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jolemse"},{"login":"Inzlinger","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Inzlinger"},{"login":"ben-bou","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ben-bou"},{"login":"TrueMichato","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TrueMichato"},{"login":"d1saster","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/d1saster"},{"login":"lenablind","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lenablind"},{"login":"tunxu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tunxu"},{"login":"AmirTouilPU","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AmirTouilPU"},{"login":"Shoham-M","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoham-M"}],"active_maintainers":[{"login":"mrfh92","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mrfh92"},{"login":"JuanPedroGHM","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JuanPedroGHM"},{"login":"mtar","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mtar"},{"login":"Marc-Jindra","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Marc-Jindra"},{"login":"Berkant03","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Berkant03"},{"login":"Hakdag97","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hakdag97"},{"login":"jolemse","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jolemse"},{"login":"FOsterfeld","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FOsterfeld"},{"login":"LScheib","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LScheib"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/heat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/heat/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/heat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/heat/related_packages","maintainers":[{"uuid":"bhagemeier","login":"bhagemeier","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/bhagemeier/","role":null,"created_at":"2022-12-01T10:20:29.322Z","updated_at":"2022-12-01T10:20:29.322Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bhagemeier/packages"},{"uuid":"ccomito1","login":"ccomito1","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/ccomito1/","role":null,"created_at":"2022-12-01T10:20:29.335Z","updated_at":"2022-12-01T10:20:29.335Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ccomito1/packages"},{"uuid":"juanpedroghm","login":"juanpedroghm","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/juanpedroghm/","role":"Maintainer","created_at":"2025-02-22T07:11:17.244Z","updated_at":"2025-02-22T07:11:17.244Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/juanpedroghm/packages"},{"uuid":"mrfh92","login":"mrfh92","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/mrfh92/","role":"Maintainer","created_at":"2024-04-17T17:30:41.048Z","updated_at":"2024-04-17T17:30:41.048Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mrfh92/packages"},{"uuid":"mtar","login":"mtar","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/mtar/","role":null,"created_at":"2024-05-13T11:31:31.975Z","updated_at":"2024-05-13T11:31:31.975Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mtar/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725027,"maintainers_count":308331,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":591839,"full_name":"helmholtz-analytics/heat","default_branch":"main","committers":[{"name":"Claudia Comito","email":"c.comito@fz-juelich.de","login":"ClaudiaComito","count":1198},{"name":"coquelin77","email":"daniel.coquelin@gmail.com","login":"coquelin77","count":676},{"name":"Michael Tarnawa","email":"m.tarnawa@fz-juelich.de","login":"mtar","count":560},{"name":"coquelin77","email":"d.coquelin@fz-juelich.de","login":null,"count":546},{"name":"Hoppe","email":"mrhf92@gmail.com","login":null,"count":298},{"name":"Markus Goetz","email":"markus.goetz@kit.edu","login":"Markus-Goetz","count":286},{"name":"simon","email":"ubwdr@student.kit.edu","login":null,"count":232},{"name":"Lena Blind","email":"l.blind@fz-juelich.de","login":"lenablind","count":213},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":202},{"name":"Charlotte","email":"charlotte.debus@dlr.de","login":"Cdebus","count":139},{"name":"Bjoern Hagemeier","email":"b.hagemeier@fz-juelich.de","login":"bhagemeier","count":135},{"name":"Fabian Hoppe","email":"112093564+mrfh92","login":"mrfh92","count":125},{"name":"Gutiérrez Hermosillo Muriedas, Juan Pedro","email":"juanpedroghm@gmail.com","login":"JuanPedroGHM","count":107},{"name":"kk","email":"k.krajsek@fz-juelich.de","login":"krajsek","count":93},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":90},{"name":"simon","email":"therealslimv@yahoo.de","login":"TheSlimvReal","count":73},{"name":"Charlie Debus","email":"c.debus@dkfz-heidelberg.de","login":null,"count":50},{"name":"Scheib","email":"ls.login.sl@gmail.com","login":"LScheib","count":50},{"name":"Jakob Ohm","email":"jakob.ohm@protonmail.com","login":"Inzlinger","count":46},{"name":"Nguyen Xuan, Tu","email":"tunguyenxuan152@gmail.com","login":"Reisii","count":37},{"name":"Ben Bourgart","email":"b.bourgart@fz-juelich.de","login":null,"count":36},{"name":"Charlotte Debus","email":"charlotte.c.debus@gmail.com","login":null,"count":27},{"name":"Lehr, Fabrice von der","email":"fabrice.lehr@dlr.de","login":"lehr-fa","count":24},{"name":"neosunhan","email":"neosunhan@gmail.com","login":"neosunhan","count":21},{"name":"Osterfeld","email":"fynn.osterfeld@bertel313.de","login":"FOsterfeld","count":21},{"name":"Charlotte Debus","email":"debus1@hdfmll01.hdfml","login":null,"count":20},{"name":"Berkant Palazoglu","email":"berkantpalazoglu03@gmail.com","login":"Berkant03","count":19},{"name":"Debus","email":"debu_ch@sc-030166l.intra.dlr.de","login":null,"count":16},{"name":"Philipp Knechtges","email":"philipp.knechtges@dlr.de","login":null,"count":14},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":9},{"name":"Ashwath V A","email":"73862377+Mystic-Slice","login":"Mystic-Slice","count":8},{"name":"Martin Siggel","email":"martin.siggel@dlr.de","login":"rainman110","count":7},{"name":"Marc-Jindra","email":"m.jindra@fz-juelich.de","login":"Marc-Jindra","count":7},{"name":"Simon Schmitz","email":"simon.schmitz@dlr.de","login":"simon-schmitz","count":6},{"name":"Arnav Zutshi","email":"arnzut1324@gmail.com","login":"AsRaNi1","count":5},{"name":"kk","email":"kkrajsek@gmx.de","login":null,"count":5},{"name":"Sai-Suraj-27","email":"sai.suraj.27.729@gmail.com","login":"Sai-Suraj-27","count":4},{"name":"StepSecurity Bot","email":"bot@stepsecurity.io","login":"step-security-bot","count":4},{"name":"Pratham Shah","email":"82367556+shahpratham","login":"shahpratham","count":4},{"name":"Dhruv Kunjadiya","email":"84779934+Dhruv454000","login":"Dhruv454000","count":3},{"name":"Abdul Samad Siddiqui","email":"abdulsamadsid1@gmail.com","login":"samadpls","count":3},{"name":"Luca Spataro","email":"luca@spataro.de","login":"lucaspataro","count":3},{"name":"Sebastian Markgraf","email":"Sebastian-Markgraf@t-online.de","login":"sebimarkgraf","count":3},{"name":"Daniel Coquelin","email":"coquelin1@jwlogin23.juwels","login":null,"count":3},{"name":"Frank Schlimbach","email":"frank.schlimbach@intel.com","login":"fschlimb","count":2},{"name":"Philipp Glock","email":"phil.glock@gmail.com","login":"pglock","count":2},{"name":"codesee-maps[bot]","email":"86324825+codesee-maps[bot]","login":"codesee-maps[bot]","count":2},{"name":"Daniel Coquelin","email":"coquelin1@jwlogin24.juwels","login":null,"count":1},{"name":"Daniel Coquelin","email":"coquelin1@hdfmll01.hdfml","login":null,"count":1},{"name":"io3047@kit.edu","email":"io3047@haicn1992.localdomain","login":null,"count":1},{"name":"Melven Roehrig-Zoellner","email":"Melven.Roehrig-Zoellner@DLR.de","login":"melven","count":1},{"name":"Jörn Hees","email":"joernhees","login":"joernhees","count":1},{"name":"Ishaan-Chandak","email":"103961770+Ishaan-Chandak","login":"Ishaan-Chandak","count":1},{"name":"SaiSuraj27","email":"87087741+SaiSuraj27","login":"SaiSuraj27","count":1},{"name":"Tomer Michaeli","email":"63811646+TrueMichato","login":"TrueMichato","count":1},{"name":"ben-bou","email":"benb2107@gmail.com","login":"ben-bou","count":1},{"name":"d1saster","email":"d1saster","login":"d1saster","count":1}],"total_commits":5444,"total_committers":57,"total_bot_commits":303,"total_bot_committers":4,"mean_commits":95.50877192982456,"dds":0.7799412196914034,"past_year_committers":[{"name":"Hoppe","email":"mrhf92@gmail.com","login":null,"count":159},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":141},{"name":"Fabian Hoppe","email":"112093564+mrfh92","login":"mrfh92","count":62},{"name":"Gutiérrez Hermosillo Muriedas, Juan Pedro","email":"juanpedroghm@gmail.com","login":"JuanPedroGHM","count":48},{"name":"Nguyen Xuan, Tu","email":"tunguyenxuan152@gmail.com","login":"Reisii","count":20},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":19},{"name":"Berkant Palazoglu","email":"berkantpalazoglu03@gmail.com","login":"Berkant03","count":19},{"name":"Claudia Comito","email":"39374113+ClaudiaComito","login":"ClaudiaComito","count":18},{"name":"Marc-Jindra","email":"m.jindra@fz-juelich.de","login":"Marc-Jindra","count":7},{"name":"Michael Tarnawa","email":"m.tarnawa@fz-juelich.de","login":"mtar","count":6},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":5},{"name":"FOsterfeld","email":"146953335+FOsterfeld","login":"FOsterfeld","count":4},{"name":"Kai Krajsek","email":"k.krajsek@fz-juelich.de","login":"krajsek","count":1},{"name":"Jörn Hees","email":"joernhees","login":"joernhees","count":1},{"name":"Björn Hagemeier","email":"b.hagemeier@fz-juelich.de","login":"bhagemeier","count":1},{"name":"Ashwath V A","email":"73862377+Mystic-Slice","login":"Mystic-Slice","count":1},{"name":"neosunhan","email":"97215518+neosunhan","login":"neosunhan","count":1}],"past_year_total_commits":513,"past_year_total_committers":17,"past_year_total_bot_commits":165,"past_year_total_bot_committers":3,"past_year_mean_commits":30.176470588235293,"past_year_dds":0.6900584795321638,"last_synced_at":"2025-05-30T07:23:02.275Z","last_synced_commit":"1b8e54669e8ed37676e0a1f64e178af82a7f98ab","created_at":"2023-03-09T06:23:20.095Z","updated_at":"2025-05-30T07:23:03.099Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"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":"helmholtz-analytics/heat","html_url":"https://github.com/helmholtz-analytics/heat","last_synced_at":"2025-09-03T23:02:49.452Z","status":null,"issues_count":338,"pull_requests_count":1118,"avg_time_to_close_issue":32278797.71875,"avg_time_to_close_pull_request":3460228.4300100706,"issues_closed_count":224,"pull_requests_closed_count":991,"pull_request_authors_count":46,"issue_authors_count":33,"avg_comments_per_issue":2.4171597633136095,"avg_comments_per_pull_request":3.802325581395349,"merged_pull_requests_count":778,"bot_issues_count":11,"bot_pull_requests_count":641,"past_year_issues_count":89,"past_year_pull_requests_count":400,"past_year_avg_time_to_close_issue":3115731.3076923075,"past_year_avg_time_to_close_pull_request":790601.4018691588,"past_year_issues_closed_count":39,"past_year_pull_requests_closed_count":321,"past_year_pull_request_authors_count":19,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":2.14,"past_year_bot_issues_count":5,"past_year_bot_pull_requests_count":268,"past_year_merged_pull_requests_count":292,"created_at":"2023-05-14T15:23:01.526Z","updated_at":"2025-09-03T23:02:49.453Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/helmholtz-analytics%2Fheat/issues","issue_labels_count":{"enhancement":149,"bug":89,"stale":72,"good first issue":43,"documentation":27,"API":22,"MPI":21,"linalg":20,"workflows":20,"interoperability":18,"testing":15,"high-level functions":15,"GSoC":14,"student project":13,"I/O":12,"ESAPCA":11,"redistribution":11,"indexing":10,"benchmarking":10,"sparse":10,"CI":9,":exclamation:":9,"bug :bug:":8,"memory footprint":7,"signal processing":7,"chore":6,"Data-parallel NNs / DASO":6,"communication":6,"array API":6,"dndarray":5,"manipulations":5,"dependencies":5,"cluster":4,"memory":4,"factories":4,"PR talk":3,"To be discussed":3,"devices":3,"halo":3,"github_actions":2,"HW:HPC":2,"AD":2,"arithmetics":2,"statistics":2,"logical":2,"duplicate":2,"random":2,":question:":2,"HW:CUDA":2,"HW:MPS":2,"organizational":2,"Discussion":1,"relational":1,"RFC":1,"core":1,"version":1,"HW:ROCm":1,"base":1,"documentation :book:":1,"HW:CPU":1,"local operator":1,"reduction operators":1,"type system":1,"help wanted":1,"signal":1,"types":1},"pull_request_labels_count":{"dependencies":527,"github_actions":486,"workflows":198,"merge queue":88,"PR talk":78,"documentation":67,"bug":56,"enhancement":55,"interoperability":55,"chore":47,"core":45,"python":41,"benchmark PR":40,"linalg":36,"testing":35,"backport stable":34,"features":31,"stale":23,"high-level functions":18,"benchmarking":18,"CI":17,"ESAPCA":17,"backport release/1.5.x":16,"GSoC":15,"cluster":13,"backport release/1.4.x":13,"communication":13,"MPI":12,"sparse":11,"manipulations":11,"decomposition":8,"dndarray":8,"version":7,"signal":7,"logical":6,"array API":6,"I/O":5,"statistics":5,"memory footprint":5,"bug :bug:":5,"pre-release":5,"fft":5,"security":4,"backport release":4,"backport release/1.3.x":4,"arithmetics":4,":exclamation:":4,"classification":4,"spatial":4,"signal processing":4,"utils":4,"indexing":3,"naive bayes":3,"memory":3,"random":3,"API":3,"types":3,"relational":2,"rounding":2,"docker":2,"factories":2,"HW:ROCm":2,"HW:MPS":2,"nn":2,"HW:CUDA":2,"halo":2,"Data-parallel NNs / DASO":2,"regression":1,"optim":1,"complex_math":1,"trigonometrics":1,"exponential":1,"io":1,"santiation":1,"stride_tricks":1,"preprocessing":1,"printing":1,"vmap":1,"tiling":1,"constants":1,"base":1,"devices":1,"documentation :book:":1,"student project":1,"To be discussed":1,"reduction operators":1,"Sparse CSR":1,"redistribution":1},"issue_author_associations_count":{"CONTRIBUTOR":139,"COLLABORATOR":135,"MEMBER":56,"NONE":8},"pull_request_author_associations_count":{"CONTRIBUTOR":748,"COLLABORATOR":262,"MEMBER":86,"NONE":22},"issue_authors":{"ClaudiaComito":117,"mrfh92":74,"mtar":22,"Markus-Goetz":19,"coquelin77":16,"github-actions[bot]":10,"JuanPedroGHM":9,"Mystic-Slice":8,"krajsek":7,"neosunhan":7,"Cdebus":5,"Hakdag97":5,"Berkant03":4,"TheSlimvReal":3,"ben-bou":3,"Inzlinger":3,"lolacaro":3,"Reisii":2,"FOsterfeld":2,"fschlimb":2,"Marc-Jindra":2,"d1saster":2,"bhagemeier":2,"LScheib":2,"wfthi":1,"LiangJian":1,"dependabot[bot]":1,"WadimKoslow":1,"ghost":1,"thawn":1,"jolemse":1,"nuwoo":1,"lenablind":1},"pull_request_authors":{"dependabot[bot]":521,"mrfh92":106,"ClaudiaComito":86,"github-actions[bot]":73,"mtar":71,"JuanPedroGHM":65,"pre-commit-ci[bot]":47,"Marc-Jindra":12,"Mystic-Slice":11,"neosunhan":10,"Sai-Suraj-27":10,"FOsterfeld":10,"step-security-bot":9,"Berkant03":8,"krajsek":6,"shahpratham":6,"samadpls":6,"LScheib":6,"Reisii":6,"coquelin77":6,"bhagemeier":4,"Hakdag97":4,"jolemse":4,"AsRaNi1":3,"Dhruv454000":3,"swaptr":2,"thawn":2,"TrueMichato":2,"joernhees":2,"AmirTouilPU":1,"marianna13":1,"TheSlimvReal":1,"saivythik":1,"ghost":1,"Cdebus":1,"lucaspataro":1,"ivansherbakov9":1,"Gaurav17Joshi":1,"Copilot":1,"tunxu":1,"fschlimb":1,"Inzlinger":1,"lolacaro":1,"Shoham-M":1,"Ishaan-Chandak":1,"GG-yuki":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10092753,"issues_count":31358816,"pull_requests_count":96899754,"authors_count":10699020,"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":{"enhancement":42,"bug":30,"stale":11,"interoperability":7,"MPI":6,"workflows":6,"linalg":5,"documentation":4,"ESAPCA":4,"CI":4,"communication":3,"HW:MPS":2,"PR talk":2,"chore":2,"dependencies":1,"core":1,"HW:HPC":1,"HW:ROCm":1,"cluster":1,"base":1,"memory":1,"memory footprint":1,"indexing":1,"github_actions":1,"RFC":1,"Discussion":1,"devices":1,"high-level functions":1,"I/O":1,"testing":1,"good first issue":1},"past_year_pull_request_labels_count":{"dependencies":213,"github_actions":191,"workflows":146,"PR talk":48,"core":40,"backport stable":33,"features":27,"documentation":26,"chore":25,"bug":23,"python":22,"interoperability":19,"backport release/1.5.x":16,"testing":16,"linalg":13,"benchmark PR":10,"enhancement":10,"ESAPCA":8,"merge queue":6,"benchmarking":6,"decomposition":6,"communication":6,"cluster":5,"MPI":5,"pre-release":5,"CI":4,"manipulations":4,"version":3,"backport release":3,"dndarray":3,"fft":3,"spatial":2,"types":2,"utils":2,"relational":2,"rounding":2,"sparse":2,"classification":2,"indexing":2,"docker":2,"high-level functions":2,"I/O":2,"trigonometrics":1,"nn":1,"naive bayes":1,"optim":1,"regression":1,"complex_math":1,"exponential":1,"io":1,"santiation":1,"stride_tricks":1,"vmap":1,"preprocessing":1,"printing":1,"tiling":1,"statistics":1,"signal":1,"random":1,"memory":1,"logical":1,"constants":1,"base":1,"arithmetics":1,"devices":1,"signal processing":1,"student project":1,"HW:ROCm":1},"past_year_issue_author_associations_count":{"COLLABORATOR":45,"CONTRIBUTOR":35,"NONE":5,"MEMBER":4},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":291,"COLLABORATOR":71,"MEMBER":33,"NONE":5},"past_year_issue_authors":{"ClaudiaComito":29,"mrfh92":28,"github-actions[bot]":5,"Hakdag97":5,"mtar":5,"Berkant03":4,"JuanPedroGHM":3,"lolacaro":3,"Marc-Jindra":2,"FOsterfeld":1,"ghost":1,"jolemse":1,"thawn":1,"WadimKoslow":1},"past_year_pull_request_authors":{"dependabot[bot]":211,"github-actions[bot]":39,"mrfh92":32,"JuanPedroGHM":31,"ClaudiaComito":19,"pre-commit-ci[bot]":18,"Marc-Jindra":12,"mtar":10,"Berkant03":8,"jolemse":4,"Hakdag97":4,"joernhees":2,"thawn":2,"FOsterfeld":2,"step-security-bot":2,"lolacaro":1,"Copilot":1,"LScheib":1,"ivansherbakov9":1},"maintainers":[{"login":"mrfh92","count":180,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mrfh92"},{"login":"mtar","count":93,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mtar"},{"login":"JuanPedroGHM","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JuanPedroGHM"},{"login":"coquelin77","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/coquelin77"},{"login":"Mystic-Slice","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mystic-Slice"},{"login":"Markus-Goetz","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Markus-Goetz"},{"login":"neosunhan","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/neosunhan"},{"login":"Marc-Jindra","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Marc-Jindra"},{"login":"krajsek","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/krajsek"},{"login":"FOsterfeld","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FOsterfeld"},{"login":"Berkant03","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Berkant03"},{"login":"Hakdag97","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hakdag97"},{"login":"LScheib","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LScheib"},{"login":"Reisii","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Reisii"},{"login":"Sai-Suraj-27","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Sai-Suraj-27"},{"login":"bhagemeier","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bhagemeier"},{"login":"shahpratham","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/shahpratham"},{"login":"jolemse","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jolemse"},{"login":"Inzlinger","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Inzlinger"},{"login":"ben-bou","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ben-bou"},{"login":"TrueMichato","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/TrueMichato"},{"login":"d1saster","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/d1saster"},{"login":"lenablind","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lenablind"},{"login":"tunxu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tunxu"},{"login":"AmirTouilPU","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AmirTouilPU"},{"login":"Shoham-M","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Shoham-M"}],"active_maintainers":[{"login":"mrfh92","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mrfh92"},{"login":"JuanPedroGHM","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JuanPedroGHM"},{"login":"mtar","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mtar"},{"login":"Marc-Jindra","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Marc-Jindra"},{"login":"Berkant03","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Berkant03"},{"login":"Hakdag97","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hakdag97"},{"login":"jolemse","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jolemse"},{"login":"FOsterfeld","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/FOsterfeld"},{"login":"LScheib","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/LScheib"}]},"events":null,"keywords":["array-api","data-analytics","data-processing","data-science","distributed","gpu","hpc","machine-learning","massive-datasets","mpi","mpi4py","multi-gpu","multi-node-cluster","numpy","parallelism","python","pytorch","tensors"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/changelog-updater.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.525Z","updated_at":"2023-01-14T23:13:40.525Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/.github/workflows/changelog-updater.yml","dependencies":[{"id":6908564463,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6908564464,"package_name":"stefanzweifel/changelog-updater-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6908564465,"package_name":"stefanzweifel/git-auto-commit-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yaml","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.582Z","updated_at":"2023-01-14T23:13:40.582Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/.github/workflows/ci.yaml","dependencies":[{"id":6908564466,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6908564467,"package_name":"mpi4py/setup-mpi","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6908564468,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci_cb.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.644Z","updated_at":"2023-01-14T23:13:40.644Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/.github/workflows/ci_cb.yml","dependencies":[{"id":6908564469,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6908564470,"package_name":"SvanBoxel/gitlab-mirror-and-ci-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codesee-arch-diagram.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.734Z","updated_at":"2023-01-14T23:13:40.734Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/.github/workflows/codesee-arch-diagram.yml","dependencies":[{"id":6908564471,"package_name":"Codesee-io/codesee-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/latest-pytorch-support.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.758Z","updated_at":"2023-01-14T23:13:40.758Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/.github/workflows/latest-pytorch-support.yml","dependencies":[{"id":6908564472,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6908564473,"package_name":"JasonEtco/create-an-issue","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6908564474,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytorch-latest-release.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.779Z","updated_at":"2023-01-14T23:13:40.779Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/.github/workflows/pytorch-latest-release.yml","dependencies":[{"id":6908564475,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release-drafter.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.794Z","updated_at":"2023-01-14T23:13:40.794Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/.github/workflows/release-drafter.yml","dependencies":[{"id":6908564476,"package_name":"release-drafter/release-drafter","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"heat/core/tests/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.814Z","updated_at":"2023-01-14T23:13:40.814Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/heat/core/tests/Dockerfile","dependencies":[{"id":6908564477,"package_name":"fedora","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"doc/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.841Z","updated_at":"2023-01-14T23:13:40.841Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/doc/requirements.txt","dependencies":[{"id":6908564478,"package_name":"Sphinx","ecosystem":"pypi","requirements":"==3.0.3","direct":true,"kind":"runtime","optional":false},{"id":6908564479,"package_name":"sphinx-autoapi","ecosystem":"pypi","requirements":"===1.3.0","direct":true,"kind":"runtime","optional":false},{"id":6908564480,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"runtime","optional":false},{"id":6908564481,"package_name":"sphinxcontrib-napoleon","ecosystem":"pypi","requirements":"==0.7","direct":true,"kind":"runtime","optional":false},{"id":6908564482,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.3.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-01-14T23:13:40.898Z","updated_at":"2023-01-14T23:13:40.898Z","repository_link":"https://github.com/helmholtz-analytics/heat/blob/main/setup.py","dependencies":[{"id":6908564483,"package_name":"mpi4py","ecosystem":"pypi","requirements":"\u003e=3.0.0","direct":true,"kind":"runtime","optional":false},{"id":6908564484,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.13.0","direct":true,"kind":"runtime","optional":false},{"id":6908564485,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.7.0,","direct":true,"kind":"runtime","optional":false},{"id":6908564486,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":6908564487,"package_name":"pillow","ecosystem":"pypi","requirements":"\u003e=6.0.0","direct":true,"kind":"runtime","optional":false},{"id":6908564488,"package_name":"torchvision","ecosystem":"pypi","requirements":"\u003e=0.8.0","direct":true,"kind":"runtime","optional":false}]}],"score":16.843886192003268,"created_at":"2025-09-04T15:51:12.166Z","updated_at":"2025-10-07T08:15:42.436Z","avatar_url":"https://github.com/helmholtz-analytics.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":1127,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.2531472","https://doi.org/10.5281/zenodo.2531472)."],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["data-profilers","pipeline-testing","mesh","datacleaner","interpretability","yolov5s","hacking","jax","optimizer","data-engineering"],"project_url":"https://science.ecosyste.ms/api/v1/projects/38270","html_url":"https://science.ecosyste.ms/projects/38270","bibtex_url":"https://science.ecosyste.ms/projects/38270/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/38270/export.apalike"}