{"id":35659,"name":"hsds","description":"Cloud-native, service based access to HDF data","url":"https://github.com/hdfgroup/hsds","last_synced_at":"2025-09-05T06:49:17.755Z","repository":{"id":37239413,"uuid":"64322709","full_name":"HDFGroup/hsds","owner":"HDFGroup","description":"Cloud-native, service based access to HDF data","archived":false,"fork":false,"pushed_at":"2025-08-22T14:49:10.000Z","size":8569,"stargazers_count":146,"open_issues_count":33,"forks_count":58,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-08-31T00:54:03.000Z","etag":null,"topics":["asyncio","aws","data-analysis","docker","hdf5","multi-dimensional","python","scientific-data"],"latest_commit_sha":null,"homepage":"https://www.hdfgroup.org/solutions/hdf-kita/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HDFGroup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"hdfgroup"}},"created_at":"2016-07-27T16:04:12.000Z","updated_at":"2025-08-22T14:10:39.000Z","dependencies_parsed_at":"2023-12-04T08:23:45.317Z","dependency_job_id":"16f0139d-5fa7-4075-bdf6-bdb8a340c5ff","html_url":"https://github.com/HDFGroup/hsds","commit_stats":{"total_commits":1752,"total_committers":34,"mean_commits":"51.529411764705884","dds":"0.13299086757990863","last_synced_commit":"0aeaf2baabcbc128b86d8bfa62fca282bcc77b2a"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/HDFGroup/hsds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HDFGroup","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/sbom","scorecard":{"id":60322,"data":{"date":"2025-08-11","repo":{"name":"github.com/HDFGroup/hsds","commit":"a76a4f2b5bc6269da948d31d581b53079304d0cc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Maintained","score":8,"reason":"6 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":4,"reason":"Found 11/25 approved changesets -- score normalized to 4","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/dependency-review.yml:11","Warn: no topLevel permission defined: .github/workflows/docker-image.yml:1","Warn: no topLevel permission defined: .github/workflows/python-package.yml: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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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":"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":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/docker-image.yml:13"],"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":"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/codeql-analysis.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dependency-review.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/dependency-review.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dependency-review.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/dependency-review.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-image.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:198: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating mcr.microsoft.com/devcontainers/miniconda:0-3 to mcr.microsoft.com/devcontainers/miniconda:0-3@sha256:bde4693b6e7f6d40df85ae92764c9e9264edd4ddcfa05f2cb8d287798750db80","Warn: containerImage not pinned by hash: Dockerfile:1","Warn: containerImage not pinned by hash: Dockerfile.lambda:1: pin your Docker image by updating public.ecr.aws/lambda/python:3.9 to public.ecr.aws/lambda/python:3.9@sha256:04ff3ea2d0201e55aa4abeae638ed89cf6b70af25a7053f7bb7c7d0a7a6dfeff","Warn: containerImage not pinned by hash: tests/load/kubeptwrite/Dockerfile:1: pin your Docker image by updating hdfgroup/python:3.6 to hdfgroup/python:3.6@sha256:23a5827696682776c2cb53793cdadfc0a6be22943387a3e8369f0f2d25f275db","Warn: containerImage not pinned by hash: tests/load/kubewrite/Dockerfile:1: pin your Docker image by updating hdfgroup/python:3.6 to hdfgroup/python:3.6@sha256:23a5827696682776c2cb53793cdadfc0a6be22943387a3e8369f0f2d25f275db","Warn: containerImage not pinned by hash: tests/perf/write/Dockerfile:1: pin your Docker image by updating python:3.9 to python:3.9@sha256:754dbbaf5fe730bb2460efb3300293c62c222f74fbf8534ed23691c617c9609b","Warn: pipCommand not pinned by hash: Dockerfile:23-27","Warn: pipCommand not pinned by hash: Dockerfile:23-27","Warn: pipCommand not pinned by hash: Dockerfile.lambda:18","Warn: pipCommand not pinned by hash: tests/perf/write/Dockerfile:4","Warn: pipCommand not pinned by hash: tests/perf/write/Dockerfile:5","Warn: pipCommand not pinned by hash: build.sh:35","Warn: pipCommand not pinned by hash: build.sh:39","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:140","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:208","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:209","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:214","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned","Info:   0 out of   6 containerImage dependencies pinned","Info:   0 out of  16 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":"Vulnerabilities","score":0,"reason":"17 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8495-4g3g-x7pr","Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: GHSA-79v4-65xg-pq4g","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: GHSA-64x4-9hc6-r2h6","Warn: Project is vulnerable to: GHSA-3ww4-gg4f-jr7f","Warn: Project is vulnerable to: GHSA-9v9h-cgj8-h64p","Warn: Project is vulnerable to: PYSEC-2021-62 / GHSA-hggm-jpg3-v476","Warn: Project is vulnerable to: PYSEC-2017-8 / GHSA-q3cj-2r34-2cwc","Warn: Project is vulnerable to: PYSEC-2019-41 / GHSA-qfc5-mcwq-26q8","Warn: Project is vulnerable to: PYSEC-2017-24 / GHSA-r9jw-mwhq-wp62","Warn: Project is vulnerable to: PYSEC-2021-142 / GHSA-8q59-q68h-6hv4","Warn: Project is vulnerable to: PYSEC-2018-49 / GHSA-rprw-h62v-c2w7","Warn: Project is vulnerable to: GHSA-9772-cwx9-r4cj"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (28) 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-15T01:33:24.051Z","repository_id":37239413,"created_at":"2025-08-15T01:33:24.052Z","updated_at":"2025-08-15T01:33:24.052Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273723188,"owners_count":25156303,"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":"HDFGroup","name":"The HDF Group","uuid":"8572050","kind":"organization","description":"Tools and technologies to support the Hierarchical Data Format (HDF)","email":"help@hdfgroup.org","website":"https://www.hdfgroup.org","location":"Champaign, IL, USA","twitter":"hdf5","company":null,"icon_url":"https://avatars.githubusercontent.com/u/8572050?v=4","repositories_count":78,"last_synced_at":"2025-08-31T00:54:01.319Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/HDFGroup","funding_links":["https://github.com/sponsors/HDFGroup"],"total_stars":1465,"followers":150,"following":0,"created_at":"2022-11-02T16:23:15.352Z","updated_at":"2025-08-31T00:54:01.319Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HDFGroup","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HDFGroup/repositories"},"packages":[{"id":2760886,"name":"hsds","ecosystem":"pypi","description":"Rest-based Web Service for HDF data","homepage":"https://www.hdfgroup.org/solutions/highly-scalable-data-service-hsds/","licenses":"Apache Software License","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/HDFGroup/hsds","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2022-01-24T22:27:15.000Z","latest_release_published_at":"2025-08-22T14:13:06.000Z","latest_release_number":"0.9.4","last_synced_at":"2025-08-31T00:54:06.999Z","created_at":"2022-04-10T11:15:40.453Z","updated_at":"2025-08-31T01:09:59.589Z","registry_url":"https://pypi.org/project/hsds/","install_command":"pip install hsds --index-url https://pypi.org/simple","documentation_url":"https://github.com/HDFGroup/hsds/tree/master/docs","metadata":{"funding":null,"documentation":"https://github.com/HDFGroup/hsds/tree/master/docs","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Information Technology","Intended Audience :: Science/Research","License :: OSI Approved :: Apache Software License","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: Linux","Operating System :: Unix","Programming Language :: Python","Programming Language :: Python :: 3","Topic :: Database","Topic :: Scientific/Engineering","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"hsds","project_status":null},"repo_metadata":{"id":37239413,"uuid":"64322709","full_name":"HDFGroup/hsds","owner":"HDFGroup","description":"Cloud-native, service based access to HDF data","archived":false,"fork":false,"pushed_at":"2025-08-22T14:49:10.000Z","size":8569,"stargazers_count":146,"open_issues_count":33,"forks_count":58,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-08-31T00:54:03.000Z","etag":null,"topics":["asyncio","aws","data-analysis","docker","hdf5","multi-dimensional","python","scientific-data"],"latest_commit_sha":null,"homepage":"https://www.hdfgroup.org/solutions/hdf-kita/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HDFGroup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"hdfgroup"}},"created_at":"2016-07-27T16:04:12.000Z","updated_at":"2025-08-22T14:10:39.000Z","dependencies_parsed_at":"2023-12-04T08:23:45.317Z","dependency_job_id":"16f0139d-5fa7-4075-bdf6-bdb8a340c5ff","html_url":"https://github.com/HDFGroup/hsds","commit_stats":{"total_commits":1752,"total_committers":34,"mean_commits":"51.529411764705884","dds":"0.13299086757990863","last_synced_commit":"0aeaf2baabcbc128b86d8bfa62fca282bcc77b2a"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/HDFGroup/hsds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HDFGroup","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/sbom","scorecard":{"id":60322,"data":{"date":"2025-08-11","repo":{"name":"github.com/HDFGroup/hsds","commit":"a76a4f2b5bc6269da948d31d581b53079304d0cc"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Maintained","score":8,"reason":"6 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":4,"reason":"Found 11/25 approved changesets -- score normalized to 4","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/dependency-review.yml:11","Warn: no topLevel permission defined: .github/workflows/docker-image.yml:1","Warn: no topLevel permission defined: .github/workflows/python-package.yml: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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"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":"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":"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":"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/docker-image.yml:13"],"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":"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/codeql-analysis.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/codeql-analysis.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dependency-review.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/dependency-review.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dependency-review.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/dependency-review.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-image.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/docker-image.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/docker-image.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:131: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:198: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/python-package.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/HDFGroup/hsds/python-package.yml/master?enable=pin","Warn: containerImage not pinned by hash: .devcontainer/Dockerfile:1: pin your Docker image by updating mcr.microsoft.com/devcontainers/miniconda:0-3 to mcr.microsoft.com/devcontainers/miniconda:0-3@sha256:bde4693b6e7f6d40df85ae92764c9e9264edd4ddcfa05f2cb8d287798750db80","Warn: containerImage not pinned by hash: Dockerfile:1","Warn: containerImage not pinned by hash: Dockerfile.lambda:1: pin your Docker image by updating public.ecr.aws/lambda/python:3.9 to public.ecr.aws/lambda/python:3.9@sha256:04ff3ea2d0201e55aa4abeae638ed89cf6b70af25a7053f7bb7c7d0a7a6dfeff","Warn: containerImage not pinned by hash: tests/load/kubeptwrite/Dockerfile:1: pin your Docker image by updating hdfgroup/python:3.6 to hdfgroup/python:3.6@sha256:23a5827696682776c2cb53793cdadfc0a6be22943387a3e8369f0f2d25f275db","Warn: containerImage not pinned by hash: tests/load/kubewrite/Dockerfile:1: pin your Docker image by updating hdfgroup/python:3.6 to hdfgroup/python:3.6@sha256:23a5827696682776c2cb53793cdadfc0a6be22943387a3e8369f0f2d25f275db","Warn: containerImage not pinned by hash: tests/perf/write/Dockerfile:1: pin your Docker image by updating python:3.9 to python:3.9@sha256:754dbbaf5fe730bb2460efb3300293c62c222f74fbf8534ed23691c617c9609b","Warn: pipCommand not pinned by hash: Dockerfile:23-27","Warn: pipCommand not pinned by hash: Dockerfile:23-27","Warn: pipCommand not pinned by hash: Dockerfile.lambda:18","Warn: pipCommand not pinned by hash: tests/perf/write/Dockerfile:4","Warn: pipCommand not pinned by hash: tests/perf/write/Dockerfile:5","Warn: pipCommand not pinned by hash: build.sh:35","Warn: pipCommand not pinned by hash: build.sh:39","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:34","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:35","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:36","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:140","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:208","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:209","Warn: pipCommand not pinned by hash: .github/workflows/python-package.yml:214","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned","Info:   0 out of   6 containerImage dependencies pinned","Info:   0 out of  16 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":"Vulnerabilities","score":0,"reason":"17 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8495-4g3g-x7pr","Warn: Project is vulnerable to: GHSA-9548-qrrj-x5pj","Warn: Project is vulnerable to: GHSA-79v4-65xg-pq4g","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: GHSA-64x4-9hc6-r2h6","Warn: Project is vulnerable to: GHSA-3ww4-gg4f-jr7f","Warn: Project is vulnerable to: GHSA-9v9h-cgj8-h64p","Warn: Project is vulnerable to: PYSEC-2021-62 / GHSA-hggm-jpg3-v476","Warn: Project is vulnerable to: PYSEC-2017-8 / GHSA-q3cj-2r34-2cwc","Warn: Project is vulnerable to: PYSEC-2019-41 / GHSA-qfc5-mcwq-26q8","Warn: Project is vulnerable to: PYSEC-2017-24 / GHSA-r9jw-mwhq-wp62","Warn: Project is vulnerable to: PYSEC-2021-142 / GHSA-8q59-q68h-6hv4","Warn: Project is vulnerable to: PYSEC-2018-49 / GHSA-rprw-h62v-c2w7","Warn: Project is vulnerable to: GHSA-9772-cwx9-r4cj"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (28) 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-15T01:33:24.051Z","repository_id":37239413,"created_at":"2025-08-15T01:33:24.052Z","updated_at":"2025-08-15T01:33:24.052Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272927192,"owners_count":25016617,"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-08-30T02:00:09.474Z","response_time":77,"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":"HDFGroup","name":"The HDF Group","uuid":"8572050","kind":"organization","description":"Tools and technologies to support the Hierarchical Data Format (HDF)","email":"help@hdfgroup.org","website":"https://www.hdfgroup.org","location":"Champaign, IL, USA","twitter":"hdf5","company":null,"icon_url":"https://avatars.githubusercontent.com/u/8572050?v=4","repositories_count":78,"last_synced_at":"2025-08-31T00:54:01.319Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/HDFGroup","funding_links":["https://github.com/sponsors/HDFGroup"],"total_stars":1465,"followers":150,"following":0,"created_at":"2022-11-02T16:23:15.352Z","updated_at":"2025-08-31T00:54:01.319Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HDFGroup","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HDFGroup/repositories"},"tags":[{"name":"v0.9.3","sha":"664ef6db97ef2c90fdf24c985b0d91a14bb4d3ad","kind":"commit","published_at":"2025-08-21T13:56:46.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.9.3","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.9.3/manifests"},{"name":"v0.9.1","sha":"01062770055c1cdf136b58f8db42bee91733cb9f","kind":"commit","published_at":"2024-12-03T03:52:18.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.9.1","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.9.1/manifests"},{"name":"v0.8.4","sha":"ca958f5d20c986a55fc1c8170cec8f67407210d4","kind":"commit","published_at":"2023-10-03T04:56:53.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.8.4","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"302105ca7738d3f9c1e0c8dea2f55872e18e640d","kind":"commit","published_at":"2023-08-31T13:46:03.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.8.3","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"c63c9baa711ee09c3067a5958b843b53916ac964","kind":"commit","published_at":"2023-08-28T17:53:47.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.8.2","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.8.2/manifests"},{"name":"v0.8.0","sha":"ae1e926502dcbd023b9b20ba981cad54086a64e7","kind":"commit","published_at":"2023-07-12T12:32:23.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.8.0","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"4202bf6db75a34b37978a9013730f3eb9f513093","kind":"commit","published_at":"2022-10-03T17:09:46.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.7.0","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"527af134227cf314d4c84c34f0ad997370bfa0fb","kind":"commit","published_at":"2021-03-12T17:05:27.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.6.3","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"c7cc1707f908a8c518a5c96050d3c8c6a20efaf4","kind":"commit","published_at":"2020-11-02T20:34:41.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.6.2","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.6.2/manifests"},{"name":"v0.6","sha":"9f1ecbb747e096b3a70e2dc93aac468abf888acd","kind":"commit","published_at":"2020-08-27T20:30:28.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.6","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.6/manifests"},{"name":"v0.5","sha":"2732360afec1b73efd7aa5787d5a60885a537045","kind":"tag","published_at":"2020-04-03T20:26:31.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.5","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.5/manifests"},{"name":"v0.4","sha":"704cd5af9b2acb30fa8b7cbdf68c0e784b9b0f3e","kind":"tag","published_at":"2020-04-03T20:24:45.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.4","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.4/manifests"},{"name":"v0.3","sha":"e531219ad6e6f881541215948756df75f544a72a","kind":"tag","published_at":"2020-04-03T20:23:08.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.3","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.3/manifests"},{"name":"v0.2","sha":"625284d3ac4db4746003547a7633451cae62f38d","kind":"commit","published_at":"2018-10-01T19:41:33.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.2","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.2/manifests"},{"name":"v0.1","sha":"4e0003855f30043f47e984ad388ecf4df9edb313","kind":"commit","published_at":"2018-04-27T16:26:27.000Z","download_url":"https://codeload.github.com/HDFGroup/hsds/tar.gz/v0.1","html_url":"https://github.com/HDFGroup/hsds/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/HDFGroup/hsds@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-31T01:09:59.588Z","dependent_packages_count":1,"downloads":1506,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":22.72723801231895,"dependent_repos_count":21.627614287651376,"dependent_packages_count":10.069287946036377,"stargazers_count":6.748342081997483,"forks_count":5.768907659291731,"docker_downloads_count":null,"average":13.388277997459184},"purl":"pkg:pypi/hsds","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/hsds","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/hsds","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/hsds/dependencies","status":null,"funding_links":["https://github.com/sponsors/hdfgroup","https://github.com/sponsors/HDFGroup"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T01:09:51.108Z","issues_count":94,"pull_requests_count":222,"avg_time_to_close_issue":10191614.129032258,"avg_time_to_close_pull_request":1537800.1395348837,"issues_closed_count":62,"pull_requests_closed_count":215,"pull_request_authors_count":16,"issue_authors_count":32,"avg_comments_per_issue":3.5851063829787235,"avg_comments_per_pull_request":0.581081081081081,"merged_pull_requests_count":191,"bot_issues_count":0,"bot_pull_requests_count":23,"past_year_issues_count":6,"past_year_pull_requests_count":45,"past_year_avg_time_to_close_issue":519275.0,"past_year_avg_time_to_close_pull_request":276871.51219512196,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":41,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":2.3333333333333335,"past_year_avg_comments_per_pull_request":0.24444444444444444,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":40,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/issues","maintainers":[{"login":"jreadey","count":153,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jreadey"},{"login":"bilalshaikh42","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bilalshaikh42"},{"login":"hyoklee","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hyoklee"},{"login":"gheber","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gheber"},{"login":"derobins","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/derobins"}],"active_maintainers":[{"login":"jreadey","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jreadey"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/hsds/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/hsds/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/hsds/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/hsds/related_packages","maintainers":[{"uuid":"john_readey","login":"john_readey","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/john_readey/","role":null,"created_at":"2022-12-05T07:00:38.415Z","updated_at":"2022-12-05T07:00:38.415Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/john_readey/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725013,"maintainers_count":308322,"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":593411,"full_name":"HDFGroup/hsds","default_branch":"master","committers":[{"name":"jreadey","email":"jreadey@hdfgroup.org","login":"jreadey","count":1572},{"name":"mattjala","email":"124107509+mattjala","login":"mattjala","count":58},{"name":"Andrew Michaelis","email":"amac@hyperplane.org","login":"HyperplaneOrg","count":39},{"name":"Thomas VINCENT","email":"thomas.vincent@esrf.fr","login":"t20100","count":27},{"name":"Bilal Shaikh","email":"bilalshaikh42@gmail.com","login":"bilalshaikh42","count":24},{"name":"Aleksandar Jelenak","email":"ajelenak@hdfgroup.org","login":"ajelenak","count":19},{"name":"Jose Francisco Guerrero","email":"jguerrero@teravisiontech.com","login":null,"count":15},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":11},{"name":"s004pmg","email":"s004pmg","login":"s004pmg","count":11},{"name":"Jose Francisco Guerrero","email":"joseguerrero","login":"joseguerrero","count":10},{"name":"Kate Kader","email":"kakader@microsoft.com","login":"kkader","count":9},{"name":"loichuder","email":"loic.huder@esrf.fr","login":"loichuder","count":9},{"name":"Jonathan Jara-Almonte","email":"jjaraalm@pppl.gov","login":null,"count":7},{"name":"Daniel Felipe","email":"piperruno22@gmail.com","login":"danf22","count":5},{"name":"Michael Bonfils","email":"bonfils.michael@protonmail.com","login":"murlock","count":5},{"name":"Jordan Henderson","email":"jhenderson@hdfgroup.org","login":"jhendersonHDF","count":4},{"name":"Daniel Olshansky","email":"olshansky.daniel@gmail.com","login":"Olshansk","count":4},{"name":"Prashant Karbhari","email":"prkarb@microsoft.com","login":"pkarb","count":4},{"name":"Thiago M. de C. Marques","email":"thiago_manhente@yahoo.com.br","login":"TManhente","count":4},{"name":"Mark Bruggemann","email":"mark@evergreeninnovations.co","login":"mbruggs","count":3},{"name":"Jonathan Jara-Almonte","email":"jjara-cent@localhost.localdomain","login":null,"count":3},{"name":"Akshay Thakare","email":"akshay.thakare.india@gmail.com","login":"Akshay-Thakare","count":2},{"name":"H. Joe Lee","email":"hyoklee@hdfgroup.org","login":"hyoklee","count":2},{"name":"Lori Cooper","email":"lori.cooper@hdfgroup.org","login":"loricooperhdf","count":2},{"name":"Paul Edwards","email":"paul.edwards@nrel.gov","login":null,"count":2},{"name":"Josdin Daniel","email":"josdin52@gmail.com","login":null,"count":2},{"name":"EC2 Default User","email":"ec2-user@ip-172-31-6-169.us-west-2.compute.internal","login":null,"count":2},{"name":"trmt","email":"termit1511@mail.ru","login":"trmt","count":1},{"name":"jananzhu","email":"jananzhu@gmail.com","login":"jananzhu","count":1},{"name":"Dana Robinson","email":"derobins@hdfroup.org","login":null,"count":1},{"name":"jreadey","email":"ec2-user@ip-172-31-42-118.ec2.internal","login":null,"count":1},{"name":"benfre","email":"benfre","login":"benfre","count":1},{"name":"albert1800","email":"51998740+albert1800","login":"albert1800","count":1},{"name":"Rickard Holmberg","email":"rickard.holmberg@novatronfusion.com","login":"rho-novatron","count":1},{"name":"Kevin Schoon","email":"kevinschoon@gmail.com","login":"kevinschoon","count":1},{"name":"Dana Robinson","email":"43805+derobins","login":"derobins","count":1},{"name":"Burt Holzman","email":"burt@fnal.gov","login":"holzman","count":1},{"name":"Alexey Sergushichev","email":"alsergbox@gmail.com","login":"assaron","count":1}],"total_commits":1866,"total_committers":38,"total_bot_commits":11,"total_bot_committers":1,"mean_commits":49.10526315789474,"dds":0.157556270096463,"past_year_committers":[{"name":"John Readey","email":"jreadey@hdfgroup.org","login":"jreadey","count":33},{"name":"mattjala","email":"124107509+mattjala","login":"mattjala","count":16},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"Lori Cooper","email":"lori.cooper@hdfgroup.org","login":"loricooperhdf","count":2},{"name":"Rickard Holmberg","email":"rickard.holmberg@novatronfusion.com","login":"rho-novatron","count":1},{"name":"Dana Robinson","email":"43805+derobins","login":"derobins","count":1}],"past_year_total_commits":59,"past_year_total_committers":6,"past_year_total_bot_commits":6,"past_year_total_bot_committers":1,"past_year_mean_commits":9.833333333333334,"past_year_dds":0.44067796610169496,"last_synced_at":"2025-05-21T16:00:50.739Z","last_synced_commit":"af0bf528a6c2d4ee8bff7b48f752b090288ac236","created_at":"2023-03-09T06:27:24.886Z","updated_at":"2025-05-21T16:00:50.766Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","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":"HDFGroup/hsds","html_url":"https://github.com/HDFGroup/hsds","last_synced_at":"2025-08-31T08:47:17.412Z","status":null,"issues_count":95,"pull_requests_count":229,"avg_time_to_close_issue":10157891.741935484,"avg_time_to_close_pull_request":1499186.1266968325,"issues_closed_count":62,"pull_requests_closed_count":221,"pull_request_authors_count":16,"issue_authors_count":32,"avg_comments_per_issue":3.463157894736842,"avg_comments_per_pull_request":0.5764192139737991,"merged_pull_requests_count":195,"bot_issues_count":0,"bot_pull_requests_count":23,"past_year_issues_count":7,"past_year_pull_requests_count":50,"past_year_avg_time_to_close_issue":555333.25,"past_year_avg_time_to_close_pull_request":176968.53488372092,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":43,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":1.2857142857142858,"past_year_avg_comments_per_pull_request":0.3,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":40,"created_at":"2023-05-14T15:33:46.922Z","updated_at":"2025-09-03T05:39:04.541Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fhsds/issues","issue_labels_count":{"enhancement":35,"bug":19,"ci/cd":7,"dependencies":6,"question":5,"performance":3,"invalid":1,"Security":1},"pull_request_labels_count":{"dependencies":39,"bug":35,"ci/cd":28,"enhancement":20,"performance":6,"python":4,"Security":2},"issue_author_associations_count":{"MEMBER":38,"CONTRIBUTOR":29,"NONE":28},"pull_request_author_associations_count":{"MEMBER":177,"CONTRIBUTOR":132,"NONE":7},"issue_authors":{"jreadey":29,"mattjala":22,"bilalshaikh42":6,"assaron":3,"ron-kuhn":2,"jananzhu":2,"AboPlus":2,"jonatantreijs":2,"TManhente":2,"gheber":2,"Will-Gorman":1,"WowIDidntKnow":1,"weiyuan-jiang":1,"Leonard-Mueller":1,"satelite2517":1,"wiwski":1,"annacheyette":1,"Apollo3zehn":1,"jjaraalm":1,"bengarrett33":1,"sean9528":1,"ajelenak":1,"znarthur":1,"JattMones":1,"brtnfld":1,"untereiner":1,"s004pmg":1,"yucale830":1,"mkatgert":1,"Zoe-Fehlau-ES":1,"loichuder":1,"anotherkhan":1,"hyoklee":1},"pull_request_authors":{"jreadey":167,"mattjala":89,"dependabot[bot]":32,"bilalshaikh42":7,"loricooperhdf":4,"mbruggs":3,"adenflorian":2,"ajelenak":2,"rho-novatron":2,"hyoklee":2,"assaron":1,"t20100":1,"TManhente":1,"trmt":1,"derobins":1,"jake-smith-hdfgroup":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10057089,"issues_count":30966032,"pull_requests_count":93489259,"authors_count":10684480,"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":{"dependencies":2,"bug":1,"ci/cd":1},"past_year_pull_request_labels_count":{"dependencies":9,"bug":6,"ci/cd":4,"python":4,"enhancement":2},"past_year_issue_author_associations_count":{"NONE":5,"MEMBER":2,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"MEMBER":40,"CONTRIBUTOR":26,"NONE":3},"past_year_issue_authors":{"jonatantreijs":2,"jreadey":2,"brtnfld":1,"Leonard-Mueller":1,"mattjala":1,"yucale830":1},"past_year_pull_request_authors":{"jreadey":40,"mattjala":15,"dependabot[bot]":8,"loricooperhdf":4,"adenflorian":2},"maintainers":[{"login":"jreadey","count":196,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jreadey"},{"login":"bilalshaikh42","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bilalshaikh42"},{"login":"hyoklee","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hyoklee"},{"login":"gheber","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gheber"},{"login":"derobins","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/derobins"}],"active_maintainers":[{"login":"jreadey","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jreadey"}]},"events":{"total":{"CreateEvent":16,"IssuesEvent":10,"ReleaseEvent":2,"WatchEvent":15,"DeleteEvent":14,"IssueCommentEvent":25,"PushEvent":53,"PullRequestReviewCommentEvent":7,"PullRequestReviewEvent":16,"PullRequestEvent":46,"ForkEvent":5},"last_year":{"CreateEvent":16,"IssuesEvent":10,"ReleaseEvent":2,"WatchEvent":15,"DeleteEvent":14,"IssueCommentEvent":25,"PushEvent":53,"PullRequestReviewCommentEvent":7,"PullRequestReviewEvent":16,"PullRequestEvent":46,"ForkEvent":5}},"keywords":["asyncio","aws","data-analysis","docker","hdf5","multi-dimensional","python","scientific-data"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/codeql-analysis.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:23.608Z","updated_at":"2023-02-10T18:00:23.608Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/.github/workflows/codeql-analysis.yml","dependencies":[{"id":7535530566,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7535530567,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7535530568,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7535530569,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dependency-review.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:23.631Z","updated_at":"2023-02-10T18:00:23.631Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/.github/workflows/dependency-review.yml","dependencies":[{"id":7535530584,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7535530585,"package_name":"actions/dependency-review-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker-image.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:23.779Z","updated_at":"2023-02-10T18:00:23.779Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/.github/workflows/docker-image.yml","dependencies":[{"id":7535531291,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7535531292,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7535531293,"package_name":"docker/setup-buildx-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7535531294,"package_name":"docker/metadata-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7535531295,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7535531296,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-package.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:23.814Z","updated_at":"2023-02-10T18:00:23.814Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/.github/workflows/python-package.yml","dependencies":[{"id":7535531377,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7535531378,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:23.889Z","updated_at":"2023-02-10T18:00:23.889Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/Dockerfile","dependencies":[{"id":7535531440,"package_name":"python","ecosystem":"docker","requirements":"3.9-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"admin/docker/docker-compose-internal-lb.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:23.960Z","updated_at":"2023-02-10T18:00:23.960Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/admin/docker/docker-compose-internal-lb.yml","dependencies":[{"id":7535531445,"package_name":"hdfgroup/hsds","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":7535531446,"package_name":"mdsol/logspout","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"admin/docker/docker-compose.aws.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:23.994Z","updated_at":"2023-02-10T18:00:23.994Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/admin/docker/docker-compose.aws.yml","dependencies":[{"id":7535531447,"package_name":"hdfgroup/hsds","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"admin/docker/docker-compose.azure.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:24.008Z","updated_at":"2023-02-10T18:00:24.008Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/admin/docker/docker-compose.azure.yml","dependencies":[{"id":7535531448,"package_name":"hdfgroup/hsds","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"admin/docker/docker-compose.posix.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:24.025Z","updated_at":"2023-02-10T18:00:24.025Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/admin/docker/docker-compose.posix.yml","dependencies":[{"id":7535531451,"package_name":"hdfgroup/hsds","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"admin/docker/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:24.042Z","updated_at":"2023-02-10T18:00:24.042Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/admin/docker/docker-compose.yml","dependencies":[{"id":7535531456,"package_name":"hdfgroup/hsds","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"tests/load/kubeptwrite/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:24.084Z","updated_at":"2023-02-10T18:00:24.084Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/tests/load/kubeptwrite/Dockerfile","dependencies":[{"id":7535531590,"package_name":"hdfgroup/python","ecosystem":"docker","requirements":"3.6","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"tests/load/kubewrite/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:24.274Z","updated_at":"2023-02-10T18:00:24.274Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/tests/load/kubewrite/Dockerfile","dependencies":[{"id":7535531606,"package_name":"hdfgroup/python","ecosystem":"docker","requirements":"3.6","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"tests/perf/write/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:24.308Z","updated_at":"2023-02-10T18:00:24.308Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/tests/perf/write/Dockerfile","dependencies":[{"id":7535531670,"package_name":"python","ecosystem":"docker","requirements":"3.9","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"tests/perf/write/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:24.364Z","updated_at":"2023-02-10T18:00:24.364Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/tests/perf/write/docker-compose.yml","dependencies":[{"id":7535531684,"package_name":"hdfgroup/hswritetest","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Pipfile","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:24.442Z","updated_at":"2023-02-10T18:00:24.442Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/Pipfile","dependencies":[{"id":7535531815,"package_name":"aiobotocore","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":7535531816,"package_name":"aiofiles","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531817,"package_name":"cryptography","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531818,"package_name":"numcodecs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531819,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531820,"package_name":"psutil","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531821,"package_name":"pytz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531822,"package_name":"requests-unixsocket","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531823,"package_name":"simplejson","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531824,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"runtime","optional":false},{"id":7535531825,"package_name":"aiohttp_cors","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531826,"package_name":"PyJWT","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531827,"package_name":"PyYAML","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531828,"package_name":"hsds","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Pipfile.lock","sha":null,"kind":"lockfile","created_at":"2023-02-10T18:00:24.491Z","updated_at":"2023-02-10T18:00:24.491Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/Pipfile.lock","dependencies":[{"id":7535531836,"package_name":"aiobotocore","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"runtime","optional":false},{"id":7535531837,"package_name":"aiofiles","ecosystem":"pypi","requirements":"==0.8.0","direct":false,"kind":"runtime","optional":false},{"id":7535531838,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.1","direct":false,"kind":"runtime","optional":false},{"id":7535531839,"package_name":"aiohttp-cors","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":7535531840,"package_name":"aioitertools","ecosystem":"pypi","requirements":"==0.10.0","direct":false,"kind":"runtime","optional":false},{"id":7535531841,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":7535531842,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.2","direct":false,"kind":"runtime","optional":false},{"id":7535531843,"package_name":"attrs","ecosystem":"pypi","requirements":"==21.4.0","direct":false,"kind":"runtime","optional":false},{"id":7535531844,"package_name":"botocore","ecosystem":"pypi","requirements":"==1.23.24","direct":false,"kind":"runtime","optional":false},{"id":7535531845,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.5.18.1","direct":false,"kind":"runtime","optional":false},{"id":7535531846,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.0","direct":false,"kind":"runtime","optional":false},{"id":7535531847,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.0.12","direct":false,"kind":"runtime","optional":false},{"id":7535531848,"package_name":"cryptography","ecosystem":"pypi","requirements":"==37.0.2","direct":false,"kind":"runtime","optional":false},{"id":7535531849,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"runtime","optional":false},{"id":7535531850,"package_name":"hsds","ecosystem":"pypi","requirements":"*","direct":false,"kind":"runtime","optional":false},{"id":7535531851,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":false,"kind":"runtime","optional":false},{"id":7535531852,"package_name":"jmespath","ecosystem":"pypi","requirements":"==0.10.0","direct":false,"kind":"runtime","optional":false},{"id":7535531853,"package_name":"multidict","ecosystem":"pypi","requirements":"==6.0.2","direct":false,"kind":"runtime","optional":false},{"id":7535531854,"package_name":"numcodecs","ecosystem":"pypi","requirements":"==0.9.1","direct":false,"kind":"runtime","optional":false},{"id":7535531855,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.22.4","direct":false,"kind":"runtime","optional":false},{"id":7535531856,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.1","direct":false,"kind":"runtime","optional":false},{"id":7535531857,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":false,"kind":"runtime","optional":false},{"id":7535531858,"package_name":"pyjwt","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"runtime","optional":false},{"id":7535531859,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":7535531860,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.1","direct":false,"kind":"runtime","optional":false},{"id":7535531861,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0","direct":false,"kind":"runtime","optional":false},{"id":7535531862,"package_name":"requests","ecosystem":"pypi","requirements":"==2.27.1","direct":false,"kind":"runtime","optional":false},{"id":7535531863,"package_name":"requests-unixsocket","ecosystem":"pypi","requirements":"==0.3.0","direct":false,"kind":"runtime","optional":false},{"id":7535531864,"package_name":"simplejson","ecosystem":"pypi","requirements":"==3.17.6","direct":false,"kind":"runtime","optional":false},{"id":7535531865,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":7535531866,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.9","direct":false,"kind":"runtime","optional":false},{"id":7535531867,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.14.1","direct":false,"kind":"runtime","optional":false},{"id":7535531868,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.7.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-10T18:00:24.538Z","updated_at":"2023-02-10T18:00:24.538Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/requirements.txt","dependencies":[{"id":7535531927,"package_name":"aiobotocore","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":7535531928,"package_name":"aiohttp_cors","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531929,"package_name":"aiofiles","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531930,"package_name":"cryptography","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531931,"package_name":"numcodecs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531932,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531933,"package_name":"psutil","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531934,"package_name":"pyjwt","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531935,"package_name":"pytz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531936,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531937,"package_name":"requests-unixsocket","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531938,"package_name":"simplejson","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7535531939,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-23T19:26:22.276Z","updated_at":"2023-10-23T19:26:22.276Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/pyproject.toml","dependencies":[{"id":14273303441,"package_name":"aiohttp","ecosystem":"pypi","requirements":"== 3.8.5","direct":true,"kind":"runtime","optional":false},{"id":14273303442,"package_name":"aiobotocore","ecosystem":"pypi","requirements":"== 2.5.0","direct":true,"kind":"runtime","optional":false},{"id":14273303445,"package_name":"aiohttp_cors","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303447,"package_name":"aiofiles","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303448,"package_name":"azure-storage-blob","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303450,"package_name":"botocore","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303451,"package_name":"cryptography","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303452,"package_name":"numcodecs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303453,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303454,"package_name":"psutil","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303455,"package_name":"pyjwt","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303456,"package_name":"pytz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303457,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303458,"package_name":"requests-unixsocket","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14273303459,"package_name":"simplejson","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"tests/load/kubeptwrite/setup.py","sha":null,"kind":"manifest","created_at":"2023-10-23T19:26:22.501Z","updated_at":"2023-10-23T19:26:22.501Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/tests/load/kubeptwrite/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"tests/load/kubewrite/setup.py","sha":null,"kind":"manifest","created_at":"2023-10-23T19:26:22.622Z","updated_at":"2023-10-23T19:26:22.622Z","repository_link":"https://github.com/HDFGroup/hsds/blob/master/tests/load/kubewrite/setup.py","dependencies":[]}],"score":16.14417442433499,"created_at":"2025-09-04T15:51:09.157Z","updated_at":"2025-10-07T08:14:48.746Z","avatar_url":"https://github.com/HDFGroup.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":1506,"funding_links":["https://github.com/sponsors/hdfgroup"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["agents","observability","diffraction","mesh","interpretability","sequences","generic","projection","interactive","optim"],"project_url":"https://science.ecosyste.ms/api/v1/projects/35659","html_url":"https://science.ecosyste.ms/projects/35659","bibtex_url":"https://science.ecosyste.ms/projects/35659/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/35659/export.apalike"}