{"id":46170,"name":"pyhdx","description":"Derive ΔG for single residues from HDX-MS data","url":"https://github.com/jhsmit/pyhdx","last_synced_at":"2025-09-05T10:43:13.747Z","repository":{"id":39128724,"uuid":"206772076","full_name":"Jhsmit/PyHDX","owner":"Jhsmit","description":"Derive ΔG for single residues from HDX-MS data","archived":false,"fork":false,"pushed_at":"2025-06-19T03:18:23.000Z","size":49727,"stargazers_count":28,"open_issues_count":63,"forks_count":14,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-17T20:40:23.858Z","etag":null,"topics":["hdx-ms","protein-dynamics","protein-structure"],"latest_commit_sha":null,"homepage":"http://pyhdx.readthedocs.io","language":"Jupyter Notebook","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/Jhsmit.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"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}},"created_at":"2019-09-06T10:37:06.000Z","updated_at":"2025-04-11T09:25:33.000Z","dependencies_parsed_at":"2023-10-03T15:00:46.068Z","dependency_job_id":"f94855a7-297d-41cb-8075-02c7c0e24b52","html_url":"https://github.com/Jhsmit/PyHDX","commit_stats":{"total_commits":2136,"total_committers":7,"mean_commits":"305.14285714285717","dds":"0.023408239700374533","last_synced_commit":"fa0f9c76d3cbaace17fd2ce27d7cbcef09ff1fe6"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/Jhsmit/PyHDX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jhsmit","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/sbom","scorecard":{"id":72572,"data":{"date":"2025-08-11","repo":{"name":"github.com/Jhsmit/PyHDX","commit":"5d4c83d6eb0eff25b6dcda70ccb084698ef8bf43"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","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":0,"reason":"Found 0/23 approved changesets -- score normalized to 0","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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/pin_requirements.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi_main.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi_test.yml:1","Warn: no topLevel permission defined: .github/workflows/pytest.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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pin_requirements.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pin_requirements.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pin_requirements.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pin_requirements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pin_requirements.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pin_requirements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pin_requirements.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pin_requirements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi_main.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi_main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_main.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi_main.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi_test.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi_test.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi_test.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pytest.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pytest.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pytest.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/pypi_main.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/pypi_test.yml:39","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned","Info:   0 out of   2 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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/pypi_test.yml:5"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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"}},{"name":"Vulnerabilities","score":0,"reason":"14 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T04:09:37.777Z","repository_id":39128724,"created_at":"2025-08-15T04:09:37.777Z","updated_at":"2025-08-15T04:09:37.777Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273747657,"owners_count":25160650,"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":"Jhsmit","name":"Jochem Smit","uuid":"7881506","kind":"user","description":"","email":"","website":null,"location":null,"twitter":"Jhsmit_","company":null,"icon_url":"https://avatars.githubusercontent.com/u/7881506?u=bdf7b6635bf57e7022763ce3b002649fe80ef6a8\u0026v=4","repositories_count":8,"last_synced_at":"2023-03-03T01:32:52.784Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Jhsmit","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T14:52:50.945Z","updated_at":"2023-03-03T01:32:52.790Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jhsmit","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jhsmit/repositories"},"packages":[{"id":2873129,"name":"pyhdx","ecosystem":"pypi","description":"Derive ΔG for single residues from HDX-MS data","homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/Jhsmit/PyHDX","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2021-01-14T16:03:42.000Z","latest_release_published_at":"2024-01-11T11:33:27.000Z","latest_release_number":"0.4.3","last_synced_at":"2025-08-16T23:34:18.441Z","created_at":"2022-04-10T12:13:39.051Z","updated_at":"2025-08-16T23:44:12.484Z","registry_url":"https://pypi.org/project/pyhdx/","install_command":"pip install pyhdx --index-url https://pypi.org/simple","documentation_url":"https://pyhdx.readthedocs.io/en/stable/","metadata":{"funding":null,"documentation":"https://pyhdx.readthedocs.io/en/stable/","classifiers":["Development Status :: 4 - Beta","Intended Audience :: Science/Research","Natural Language :: English","Programming Language :: Python :: 3.9"],"normalized_name":"pyhdx","project_status":null},"repo_metadata":{"id":39128724,"uuid":"206772076","full_name":"Jhsmit/PyHDX","owner":"Jhsmit","description":"Derive ΔG for single residues from HDX-MS data","archived":false,"fork":false,"pushed_at":"2025-06-19T03:18:23.000Z","size":49727,"stargazers_count":28,"open_issues_count":63,"forks_count":14,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-02T03:48:42.618Z","etag":null,"topics":["hdx-ms","protein-dynamics","protein-structure"],"latest_commit_sha":null,"homepage":"http://pyhdx.readthedocs.io","language":"Jupyter Notebook","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/Jhsmit.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"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}},"created_at":"2019-09-06T10:37:06.000Z","updated_at":"2025-04-11T09:25:33.000Z","dependencies_parsed_at":"2023-10-03T15:00:46.068Z","dependency_job_id":"f94855a7-297d-41cb-8075-02c7c0e24b52","html_url":"https://github.com/Jhsmit/PyHDX","commit_stats":{"total_commits":2136,"total_committers":7,"mean_commits":"305.14285714285717","dds":"0.023408239700374533","last_synced_commit":"fa0f9c76d3cbaace17fd2ce27d7cbcef09ff1fe6"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/Jhsmit/PyHDX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jhsmit","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/sbom","scorecard":{"id":72572,"data":{"date":"2025-08-11","repo":{"name":"github.com/Jhsmit/PyHDX","commit":"5d4c83d6eb0eff25b6dcda70ccb084698ef8bf43"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","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":0,"reason":"Found 0/23 approved changesets -- score normalized to 0","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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/pin_requirements.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi_main.yml:1","Warn: no topLevel permission defined: .github/workflows/pypi_test.yml:1","Warn: no topLevel permission defined: .github/workflows/pytest.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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/lint.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/lint.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pin_requirements.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pin_requirements.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pin_requirements.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pin_requirements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pin_requirements.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pin_requirements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pin_requirements.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pin_requirements.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi_main.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi_main.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_main.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi_main.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_main.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi_test.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pypi_test.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pypi_test.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pypi_test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pytest.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pytest.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pytest.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/Jhsmit/PyHDX/pytest.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/pypi_main.yml:20","Warn: pipCommand not pinned by hash: .github/workflows/pypi_test.yml:39","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned","Info:   0 out of   2 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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/pypi_test.yml:5"],"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 11 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"}},{"name":"Vulnerabilities","score":0,"reason":"14 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-48p4-8xcf-vxj5","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T04:09:37.777Z","repository_id":39128724,"created_at":"2025-08-15T04:09:37.777Z","updated_at":"2025-08-15T04:09:37.777Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270786186,"owners_count":24644559,"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-16T02:00:11.002Z","response_time":91,"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":"Jhsmit","name":"Jochem Smit","uuid":"7881506","kind":"user","description":"","email":"","website":null,"location":null,"twitter":"Jhsmit_","company":null,"icon_url":"https://avatars.githubusercontent.com/u/7881506?u=bdf7b6635bf57e7022763ce3b002649fe80ef6a8\u0026v=4","repositories_count":8,"last_synced_at":"2023-03-03T01:32:52.784Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Jhsmit","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T14:52:50.945Z","updated_at":"2023-03-03T01:32:52.790Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jhsmit","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jhsmit/repositories"},"tags":[{"name":"v0.4.3","sha":"bdba7ced4a17a4a0ab9fcee4cf1fcee1d5ed2056","kind":"commit","published_at":"2024-01-11T11:14:00.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.3","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"ee24eaccb8f4596b3b267352da04867af382d864","kind":"commit","published_at":"2023-01-02T13:00:58.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.2","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"cfc50e062262f5b299ad9221345d96c48834541d","kind":"commit","published_at":"2022-04-22T14:33:00.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"29d45b7a88f6473e44d700f641db11a387850075","kind":"commit","published_at":"2022-04-20T14:38:19.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0/manifests"},{"name":"v0.4.0b9","sha":"d4bea9066840042f67f60b471b3c82c688189eab","kind":"commit","published_at":"2022-04-10T14:51:26.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b9","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0b9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b9/manifests"},{"name":"v0.4.0b8","sha":"d31396dd46c434e0b5acd0582b3176bd70f05c7a","kind":"commit","published_at":"2022-03-21T18:10:36.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b8","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0b8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b8/manifests"},{"name":"v0.4.0b7","sha":"a0bef3b2b1fdab2d3746623b63b4c3394a9fa3ee","kind":"commit","published_at":"2021-12-16T15:28:10.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b7","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0b7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b7/manifests"},{"name":"v0.4.0b6","sha":"0b113a49e7592059cbd3d5002bbb09f9f838b226","kind":"commit","published_at":"2021-12-01T14:13:14.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b6","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0b6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b6/manifests"},{"name":"v0.4.0b5","sha":"5c944f17701651c65635eeb047f33e1094c35c79","kind":"commit","published_at":"2021-12-01T10:40:15.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b5","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0b5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b5/manifests"},{"name":"v0.4.0b4","sha":"5b21c26299776947a848519f44c14fd9cd23710d","kind":"commit","published_at":"2021-10-18T15:25:59.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b4","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0b4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b4/manifests"},{"name":"v0.4.0b3","sha":"7f65907a24efb9f2ff9d23b3a8b27365116a7a89","kind":"commit","published_at":"2021-09-16T14:34:34.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b3","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0b3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b3/manifests"},{"name":"v0.4.0b2","sha":"03b017b4747ea61f51ad3a715cd3514e254c55fb","kind":"commit","published_at":"2021-07-29T13:38:41.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b2","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b2/manifests"},{"name":"v0.4.0b1","sha":"9e752762d22cf74df813eafdfdfadbd92c83936a","kind":"commit","published_at":"2021-07-18T17:59:36.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.4.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.4.0b1/manifests"},{"name":"v0.3.2","sha":"a6bff5bad905a16a6243f0709ff202fcf37228c4","kind":"commit","published_at":"2021-05-03T19:44:28.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.2","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"b4da31d47d617e1393942f1e6bdbf3a1d40d6cc4","kind":"commit","published_at":"2021-05-03T18:31:10.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"49512f47af47c8949ebb12c7e27bb8011aebcb2d","kind":"commit","published_at":"2021-01-15T11:13:49.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.0","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.0/manifests"},{"name":"v0.3.0-rc2","sha":"2345cfff03d00d8eee9ca47a369c1aa1de9b199a","kind":"commit","published_at":"2021-01-14T15:58:01.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.0-rc2","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.3.0-rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.0-rc2/manifests"},{"name":"v0.3.0-rc1","sha":"31ef102fba2be8a94e55ae29b05276b045ffa552","kind":"tag","published_at":"2020-11-06T14:10:34.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.0-rc1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.3.0-rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.3.0-rc1/manifests"},{"name":"v0.2.1","sha":"be789cffb692a989d303df9e0d08bd9e91c76385","kind":"commit","published_at":"2020-10-01T13:52:46.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.2.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"ff8a116cd932efd8c7dd551f91038645af7964b0","kind":"commit","published_at":"2020-09-24T13:54:08.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.2.0","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.2.0/manifests"},{"name":"v0.1.3","sha":"514b69b1a0b912eb97268cdea3a1ed76dc4a5e4a","kind":"commit","published_at":"2020-08-04T12:22:17.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.1.3","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.1.3/manifests"},{"name":"v0.1.1","sha":"f20f54350dce574ef00af2fc09e30de18ca21126","kind":"commit","published_at":"2020-07-22T10:48:57.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.1.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"7c6e81c03701e4dee6f07494e5247ef24b2db98f","kind":"commit","published_at":"2020-07-17T13:27:16.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.1.0","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.1.0/manifests"},{"name":"v0.0.1","sha":"51e5b47ef9307c3cf90e2545f0a33955fe38831e","kind":"tag","published_at":"2020-07-14T10:35:00.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.0.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.0.1/manifests"},{"name":"v0.0.1a1","sha":"4e4ab09de503ccb3605fb617b9dfa333ac1f8952","kind":"commit","published_at":"2020-02-10T15:24:43.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.0.1a1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.0.1a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Jhsmit/PyHDX@v0.0.1a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.0.1a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags/v0.0.1a1/manifests"}]},"repo_metadata_updated_at":"2025-08-16T23:44:12.484Z","dependent_packages_count":0,"downloads":93,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":25.018283193782757,"dependent_repos_count":21.619800316896704,"dependent_packages_count":10.082087700208083,"stargazers_count":12.254643631808877,"forks_count":11.41236680288737,"docker_downloads_count":null,"average":16.077436329116757},"purl":"pkg:pypi/pyhdx","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pyhdx","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pyhdx","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pyhdx/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-16T18:34:42.359Z","issues_count":87,"pull_requests_count":88,"avg_time_to_close_issue":26564067.020833332,"avg_time_to_close_pull_request":2375356.296296296,"issues_closed_count":48,"pull_requests_closed_count":81,"pull_request_authors_count":5,"issue_authors_count":7,"avg_comments_per_issue":0.9310344827586207,"avg_comments_per_pull_request":0.29545454545454547,"merged_pull_requests_count":67,"bot_issues_count":0,"bot_pull_requests_count":36,"past_year_issues_count":3,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":293396.0,"past_year_avg_time_to_close_pull_request":2637212.9,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.6666666666666667,"past_year_avg_comments_per_pull_request":0.375,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":14,"past_year_merged_pull_requests_count":6,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/issues","maintainers":[{"login":"Jhsmit","count":126,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jhsmit"}],"active_maintainers":[{"login":"Jhsmit","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jhsmit"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyhdx/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyhdx/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyhdx/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyhdx/related_packages","maintainers":[{"uuid":"Jhsmit","login":"Jhsmit","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://pypi.org/user/Jhsmit/","role":null,"created_at":"2023-02-25T03:58:32.078Z","updated_at":"2023-02-25T03:58:32.078Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Jhsmit/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725091,"maintainers_count":308359,"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"}},{"id":5290327,"name":"pyhdx","ecosystem":"conda","description":null,"homepage":"https://github.com/Jhsmit/PyHDX","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/Jhsmit/PyHDX","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2021-01-18T20:20:53.000Z","latest_release_published_at":"2022-04-23T19:19:26.000Z","latest_release_number":"0.4.1","last_synced_at":"2025-08-17T20:04:08.213Z","created_at":"2022-10-03T15:49:40.602Z","updated_at":"2025-08-17T20:04:08.213Z","registry_url":"https://anaconda.org/conda-forge/pyhdx","install_command":"conda install -c conda-forge pyhdx","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"206772076","full_name":"Jhsmit/PyHDX","owner":"Jhsmit","description":"Derive ΔG for single residues from HDX-MS data","archived":false,"fork":false,"pushed_at":"2023-03-07T14:47:25.000Z","size":48356,"stargazers_count":20,"open_issues_count":52,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-21T11:56:14.178Z","etag":null,"topics":["hdx-ms","protein-dynamics","protein-structure"],"latest_commit_sha":null,"homepage":"http://pyhdx.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,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null}},"created_at":"2019-09-06T10:37:06.000Z","updated_at":"2023-03-07T20:11:22.000Z","dependencies_parsed_at":"2023-02-01T03:45:57.734Z","dependency_job_id":null,"html_url":"https://github.com/Jhsmit/PyHDX","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jhsmit","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"Jhsmit","name":"Jochem Smit","uuid":"7881506","kind":"user","description":"","email":"","website":null,"location":null,"twitter":"Jhsmit_","company":null,"avatar_url":"https://avatars.githubusercontent.com/u/7881506?u=bdf7b6635bf57e7022763ce3b002649fe80ef6a8\u0026v=4","repositories_count":8,"last_synced_at":"2023-03-03T01:32:52.784Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jhsmit"},"tags":[{"name":"v0.4.2","sha":"ee24eaccb8f4596b3b267352da04867af382d864","kind":"commit","published_at":"2023-01-02T13:00:58.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.2","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.2"},{"name":"v0.4.1","sha":"cfc50e062262f5b299ad9221345d96c48834541d","kind":"commit","published_at":"2022-04-22T14:33:00.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.1"},{"name":"v0.4.0","sha":"29d45b7a88f6473e44d700f641db11a387850075","kind":"commit","published_at":"2022-04-20T14:38:19.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0"},{"name":"v0.4.0b9","sha":"d4bea9066840042f67f60b471b3c82c688189eab","kind":"commit","published_at":"2022-04-10T14:51:26.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b9","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b9"},{"name":"v0.4.0b8","sha":"d31396dd46c434e0b5acd0582b3176bd70f05c7a","kind":"commit","published_at":"2022-03-21T18:10:36.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b8","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b8"},{"name":"v0.4.0b7","sha":"a0bef3b2b1fdab2d3746623b63b4c3394a9fa3ee","kind":"commit","published_at":"2021-12-16T15:28:10.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b7","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b7"},{"name":"v0.4.0b6","sha":"0b113a49e7592059cbd3d5002bbb09f9f838b226","kind":"commit","published_at":"2021-12-01T14:13:14.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b6","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b6"},{"name":"v0.4.0b5","sha":"5c944f17701651c65635eeb047f33e1094c35c79","kind":"commit","published_at":"2021-12-01T10:40:15.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b5","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b5"},{"name":"v0.4.0b4","sha":"5b21c26299776947a848519f44c14fd9cd23710d","kind":"commit","published_at":"2021-10-18T15:25:59.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b4","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b4"},{"name":"v0.4.0b3","sha":"7f65907a24efb9f2ff9d23b3a8b27365116a7a89","kind":"commit","published_at":"2021-09-16T14:34:34.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b3","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b3"},{"name":"v0.4.0b2","sha":"03b017b4747ea61f51ad3a715cd3514e254c55fb","kind":"commit","published_at":"2021-07-29T13:38:41.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b2","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b2"},{"name":"v0.4.0b1","sha":"9e752762d22cf74df813eafdfdfadbd92c83936a","kind":"commit","published_at":"2021-07-18T17:59:36.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.4.0b1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.4.0b1"},{"name":"v0.3.2","sha":"a6bff5bad905a16a6243f0709ff202fcf37228c4","kind":"commit","published_at":"2021-05-03T19:44:28.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.2","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.2"},{"name":"v0.3.1","sha":"b4da31d47d617e1393942f1e6bdbf3a1d40d6cc4","kind":"commit","published_at":"2021-05-03T18:31:10.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.1"},{"name":"v0.3.0","sha":"49512f47af47c8949ebb12c7e27bb8011aebcb2d","kind":"commit","published_at":"2021-01-15T11:13:49.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.0","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.0"},{"name":"v0.3.0-rc2","sha":"2345cfff03d00d8eee9ca47a369c1aa1de9b199a","kind":"commit","published_at":"2021-01-14T15:58:01.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.0-rc2","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.0-rc2"},{"name":"v0.3.0-rc1","sha":"31ef102fba2be8a94e55ae29b05276b045ffa552","kind":"tag","published_at":"2020-11-06T14:10:34.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.3.0-rc1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.3.0-rc1"},{"name":"v0.2.1","sha":"be789cffb692a989d303df9e0d08bd9e91c76385","kind":"commit","published_at":"2020-10-01T13:52:46.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.2.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.2.1"},{"name":"v0.2.0","sha":"ff8a116cd932efd8c7dd551f91038645af7964b0","kind":"commit","published_at":"2020-09-24T13:54:08.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.2.0","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.2.0"},{"name":"v0.1.3","sha":"514b69b1a0b912eb97268cdea3a1ed76dc4a5e4a","kind":"commit","published_at":"2020-08-04T12:22:17.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.1.3","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.1.3"},{"name":"v0.1.1","sha":"f20f54350dce574ef00af2fc09e30de18ca21126","kind":"commit","published_at":"2020-07-22T10:48:57.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.1.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.1.1"},{"name":"v0.1.0","sha":"7c6e81c03701e4dee6f07494e5247ef24b2db98f","kind":"commit","published_at":"2020-07-17T13:27:16.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.1.0","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.1.0"},{"name":"v0.0.1","sha":"51e5b47ef9307c3cf90e2545f0a33955fe38831e","kind":"tag","published_at":"2020-07-14T10:35:00.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.0.1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.0.1"},{"name":"v0.0.1a1","sha":"4e4ab09de503ccb3605fb617b9dfa333ac1f8952","kind":"commit","published_at":"2020-02-10T15:24:43.000Z","download_url":"https://codeload.github.com/Jhsmit/PyHDX/tar.gz/v0.0.1a1","html_url":"https://github.com/Jhsmit/PyHDX/releases/tag/v0.0.1a1"}]},"repo_metadata_updated_at":"2023-03-22T07:25:55.913Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":34.025455452957324,"dependent_packages_count":51.17544297479411,"stargazers_count":46.328924382330925,"forks_count":46.009483404042925,"average":44.38482655353132},"purl":"pkg:conda/pyhdx","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pyhdx","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pyhdx","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pyhdx/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-09T03:21:39.149Z","issues_count":80,"pull_requests_count":31,"avg_time_to_close_issue":28605289.204545453,"avg_time_to_close_pull_request":1885539.6538461538,"issues_closed_count":44,"pull_requests_closed_count":26,"pull_request_authors_count":4,"issue_authors_count":3,"avg_comments_per_issue":0.825,"avg_comments_per_pull_request":0.3225806451612903,"merged_pull_requests_count":23,"bot_issues_count":0,"bot_pull_requests_count":9,"past_year_issues_count":15,"past_year_pull_requests_count":20,"past_year_avg_time_to_close_issue":879347.4,"past_year_avg_time_to_close_pull_request":997063.2,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":15,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.4,"past_year_avg_comments_per_pull_request":0.35,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":9,"past_year_merged_pull_requests_count":14},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyhdx/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyhdx/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyhdx/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyhdx/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13395,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2184},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-05T07:44:46.629Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}}],"commits":{"id":28771,"full_name":"Jhsmit/PyHDX","default_branch":"master","committers":[{"name":"Jochem Smit","email":"jhsmit@gmail.com","login":"Jhsmit","count":2097},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":22},{"name":"Jochem Smit","email":"j.h.smit@rug.nl","login":null,"count":13},{"name":"sajetan","email":"sajetnayaran@gmail.com","login":"sajetan","count":12},{"name":"sebaztiano","email":"sebbe.20@hotmail.com","login":"sebaztiano","count":3},{"name":"Philipp Rudiger","email":"prudiger@anaconda.com","login":"philippjfr","count":2}],"total_commits":2149,"total_committers":6,"total_bot_commits":22,"total_bot_committers":1,"mean_commits":358.1666666666667,"dds":0.024197301070265187,"past_year_committers":[{"name":"Jochem Smit","email":"jhsmit@gmail.com","login":"Jhsmit","count":20},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6}],"past_year_total_commits":26,"past_year_total_committers":2,"past_year_total_bot_commits":6,"past_year_total_bot_committers":1,"past_year_mean_commits":13.0,"past_year_dds":0.23076923076923073,"last_synced_at":"2025-05-26T01:38:29.029Z","last_synced_commit":"5d4c83d6eb0eff25b6dcda70ccb084698ef8bf43","created_at":"2023-03-07T16:38:47.675Z","updated_at":"2025-05-26T01:38:29.029Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","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":"Jhsmit/PyHDX","html_url":"https://github.com/Jhsmit/PyHDX","last_synced_at":"2025-08-31T09:33:40.535Z","status":null,"issues_count":87,"pull_requests_count":97,"avg_time_to_close_issue":26564067.020833332,"avg_time_to_close_pull_request":3300461.43373494,"issues_closed_count":48,"pull_requests_closed_count":83,"pull_request_authors_count":5,"issue_authors_count":7,"avg_comments_per_issue":0.9310344827586207,"avg_comments_per_pull_request":0.32989690721649484,"merged_pull_requests_count":65,"bot_issues_count":0,"bot_pull_requests_count":43,"past_year_issues_count":3,"past_year_pull_requests_count":22,"past_year_avg_time_to_close_issue":293396.0,"past_year_avg_time_to_close_pull_request":1587569.888888889,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.6666666666666667,"past_year_avg_comments_per_pull_request":0.22727272727272727,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":19,"past_year_merged_pull_requests_count":4,"created_at":"2023-05-10T21:02:49.913Z","updated_at":"2025-09-02T19:02:15.643Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jhsmit%2FPyHDX/issues","issue_labels_count":{"enhancement":37,"GUI":31,"bug":17,"Fitting":4,"documentation":3,"good first issue":2,"investigate":2,"discussion":2,"invalid":1},"pull_request_labels_count":{"dependencies":50,"python":50},"issue_author_associations_count":{"OWNER":77,"NONE":10},"pull_request_author_associations_count":{"OWNER":54,"CONTRIBUTOR":51,"NONE":3},"issue_authors":{"Jhsmit":77,"ococrook":3,"Neel6164":2,"JZbacklife1":2,"Arthanis58":1,"tuttlelm":1,"Shakrim":1},"pull_request_authors":{"Jhsmit":54,"dependabot[bot]":50,"tuttlelm":2,"CFisicaro":1,"philippjfr":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10097320,"issues_count":31426573,"pull_requests_count":97235070,"authors_count":10701179,"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":{},"past_year_pull_request_labels_count":{"dependencies":19,"python":19},"past_year_issue_author_associations_count":{"NONE":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":19,"OWNER":4},"past_year_issue_authors":{"Neel6164":2,"Shakrim":1},"past_year_pull_request_authors":{"dependabot[bot]":19,"Jhsmit":4},"maintainers":[{"login":"Jhsmit","count":131,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jhsmit"}],"active_maintainers":[{"login":"Jhsmit","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jhsmit"}]},"events":{"total":{"DeleteEvent":5,"IssueCommentEvent":10,"PushEvent":29,"PullRequestEvent":19,"ForkEvent":2,"CreateEvent":12},"last_year":{"DeleteEvent":5,"IssueCommentEvent":10,"PushEvent":29,"PullRequestEvent":19,"ForkEvent":2,"CreateEvent":12}},"keywords":["hdx-ms","protein-dynamics","protein-structure"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/pypi_main.yml","sha":null,"kind":"manifest","created_at":"2023-02-01T03:45:56.823Z","updated_at":"2023-02-01T03:45:56.823Z","repository_link":"https://github.com/Jhsmit/PyHDX/blob/master/.github/workflows/pypi_main.yml","dependencies":[{"id":7288705179,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7288705180,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7288705181,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pypi_test.yml","sha":null,"kind":"manifest","created_at":"2023-02-01T03:45:57.027Z","updated_at":"2023-02-01T03:45:57.027Z","repository_link":"https://github.com/Jhsmit/PyHDX/blob/master/.github/workflows/pypi_test.yml","dependencies":[{"id":7288706513,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7288706514,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7288706515,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pytest.yml","sha":null,"kind":"manifest","created_at":"2023-02-01T03:45:57.121Z","updated_at":"2023-02-01T03:45:57.121Z","repository_link":"https://github.com/Jhsmit/PyHDX/blob/master/.github/workflows/pytest.yml","dependencies":[{"id":7288706643,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7288706646,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7288706649,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7288706650,"package_name":"snok/install-poetry","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-02-01T03:45:57.550Z","updated_at":"2023-02-01T03:45:57.550Z","repository_link":"https://github.com/Jhsmit/PyHDX/blob/master/pyproject.toml","dependencies":[{"id":7288710850,"package_name":"python","ecosystem":"pypi","requirements":"3.9.*","direct":true,"kind":"runtime","optional":false},{"id":7288710851,"package_name":"torch","ecosystem":"pypi","requirements":"^1.13.1","direct":true,"kind":"runtime","optional":false},{"id":7288710852,"package_name":"hdxrate","ecosystem":"pypi","requirements":"^0.2.0","direct":true,"kind":"runtime","optional":false},{"id":7288710853,"package_name":"numpy","ecosystem":"pypi","requirements":"^1.24.1","direct":true,"kind":"runtime","optional":false},{"id":7288710854,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.4.3","direct":true,"kind":"runtime","optional":false},{"id":7288710855,"package_name":"pandas","ecosystem":"pypi","requirements":"^1.5.2","direct":true,"kind":"runtime","optional":false},{"id":7288710856,"package_name":"scikit-image","ecosystem":"pypi","requirements":"^0.19.3","direct":true,"kind":"runtime","optional":false},{"id":7288710857,"package_name":"scipy","ecosystem":"pypi","requirements":"^1.9.3","direct":true,"kind":"runtime","optional":false},{"id":7288710858,"package_name":"symfit","ecosystem":"pypi","requirements":"^0.5.5","direct":true,"kind":"runtime","optional":false},{"id":7288710859,"package_name":"tqdm","ecosystem":"pypi","requirements":"^4.64.1","direct":true,"kind":"runtime","optional":false},{"id":7288710860,"package_name":"typer","ecosystem":"pypi","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":7288710861,"package_name":"dask","ecosystem":"pypi","requirements":"\u003e=2022.12.1","direct":true,"kind":"runtime","optional":false},{"id":7288710862,"package_name":"distributed","ecosystem":"pypi","requirements":"\u003e=2022.12.1","direct":true,"kind":"runtime","optional":false},{"id":7288710863,"package_name":"packaging","ecosystem":"pypi","requirements":"^22.0","direct":true,"kind":"runtime","optional":false},{"id":7288710864,"package_name":"param","ecosystem":"pypi","requirements":"^1.12.3","direct":true,"kind":"runtime","optional":false},{"id":7288710865,"package_name":"pyyaml","ecosystem":"pypi","requirements":"^6.0","direct":true,"kind":"runtime","optional":false},{"id":7288710866,"package_name":"omegaconf","ecosystem":"pypi","requirements":"^2.3.0","direct":true,"kind":"runtime","optional":false},{"id":7288710867,"package_name":"panel","ecosystem":"pypi","requirements":"^0.14.2","direct":true,"kind":"runtime","optional":false},{"id":7288710868,"package_name":"bokeh","ecosystem":"pypi","requirements":"2.4.3","direct":true,"kind":"runtime","optional":false},{"id":7288710869,"package_name":"holoviews","ecosystem":"pypi","requirements":"^1.15.3","direct":true,"kind":"runtime","optional":false},{"id":7288710870,"package_name":"colorcet","ecosystem":"pypi","requirements":"^3.0.1","direct":true,"kind":"runtime","optional":false},{"id":7288710871,"package_name":"hvplot","ecosystem":"pypi","requirements":"^0.8.2","direct":true,"kind":"runtime","optional":false},{"id":7288710872,"package_name":"proplot","ecosystem":"pypi","requirements":"0.9.3","direct":true,"kind":"runtime","optional":false},{"id":7288710873,"package_name":"pylatex","ecosystem":"pypi","requirements":"^1.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-10-03T15:00:42.599Z","updated_at":"2023-10-03T15:00:42.599Z","repository_link":"https://github.com/Jhsmit/PyHDX/blob/master/.github/workflows/lint.yml","dependencies":[{"id":14083169066,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14083169067,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pin_requirements.yml","sha":null,"kind":"manifest","created_at":"2023-10-03T15:00:43.066Z","updated_at":"2023-10-03T15:00:43.066Z","repository_link":"https://github.com/Jhsmit/PyHDX/blob/master/.github/workflows/pin_requirements.yml","dependencies":[{"id":14083169080,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14083169081,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14083169082,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/requirements-macOS-latest-3.9.txt","sha":null,"kind":"lockfile","created_at":"2023-10-03T15:00:43.113Z","updated_at":"2023-10-03T15:00:43.113Z","repository_link":"https://github.com/Jhsmit/PyHDX/blob/master/requirements/requirements-macOS-latest-3.9.txt","dependencies":[{"id":14083169096,"package_name":"antlr4-python3-runtime","ecosystem":"pypi","requirements":"==4.9.3","direct":false,"kind":"test","optional":false},{"id":14083169097,"package_name":"bleach","ecosystem":"pypi","requirements":"==6.0.0","direct":false,"kind":"test","optional":false},{"id":14083169098,"package_name":"bokeh","ecosystem":"pypi","requirements":"==2.4.3","direct":false,"kind":"test","optional":false},{"id":14083169099,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"test","optional":false},{"id":14083169100,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":false,"kind":"test","optional":false},{"id":14083169101,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":false,"kind":"test","optional":false},{"id":14083169102,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"==2.2.1","direct":false,"kind":"test","optional":false},{"id":14083169103,"package_name":"colorcet","ecosystem":"pypi","requirements":"==3.0.1","direct":false,"kind":"test","optional":false},{"id":14083169104,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"test","optional":false},{"id":14083169105,"package_name":"dask","ecosystem":"pypi","requirements":"==2023.8.1","direct":false,"kind":"test","optional":false},{"id":14083169106,"package_name":"distributed","ecosystem":"pypi","requirements":"==2023.8.1","direct":false,"kind":"test","optional":false},{"id":14083169107,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.12.2","direct":false,"kind":"test","optional":false},{"id":14083169108,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.6.0","direct":false,"kind":"test","optional":false},{"id":14083169109,"package_name":"hdxms-datasets","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"test","optional":false},{"id":14083169134,"package_name":"hdxrate","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"test","optional":false},{"id":14083169181,"package_name":"holoviews","ecosystem":"pypi","requirements":"==1.17.1","direct":false,"kind":"test","optional":false},{"id":14083169182,"package_name":"hvplot","ecosystem":"pypi","requirements":"==0.8.4","direct":false,"kind":"test","optional":false},{"id":14083169183,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"test","optional":false},{"id":14083169184,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.31.1","direct":false,"kind":"test","optional":false},{"id":14083169185,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==6.8.0","direct":false,"kind":"test","optional":false},{"id":14083169186,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"test","optional":false},{"id":14083169187,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"test","optional":false},{"id":14083169188,"package_name":"lazy-loader","ecosystem":"pypi","requirements":"==0.3","direct":false,"kind":"test","optional":false},{"id":14083169189,"package_name":"locket","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"test","optional":false},{"id":14083169190,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.4.4","direct":false,"kind":"test","optional":false},{"id":14083169191,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":false,"kind":"test","optional":false},{"id":14083169192,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.4.3","direct":false,"kind":"test","optional":false},{"id":14083169193,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"test","optional":false},{"id":14083169194,"package_name":"msgpack","ecosystem":"pypi","requirements":"==1.0.5","direct":false,"kind":"test","optional":false},{"id":14083169195,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.1","direct":false,"kind":"test","optional":false},{"id":14083169196,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"test","optional":false},{"id":14083169197,"package_name":"omegaconf","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"test","optional":false},{"id":14083169198,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"test","optional":false},{"id":14083169199,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.3","direct":false,"kind":"test","optional":false},{"id":14083169200,"package_name":"panel","ecosystem":"pypi","requirements":"==0.14.4","direct":false,"kind":"test","optional":false},{"id":14083169201,"package_name":"param","ecosystem":"pypi","requirements":"==1.13.0","direct":false,"kind":"test","optional":false},{"id":14083169202,"package_name":"partd","ecosystem":"pypi","requirements":"==1.4.0","direct":false,"kind":"test","optional":false},{"id":14083169203,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.0.0","direct":false,"kind":"test","optional":false},{"id":14083169204,"package_name":"proplot","ecosystem":"pypi","requirements":"==0.9.7","direct":false,"kind":"test","optional":false},{"id":14083169344,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.5","direct":false,"kind":"test","optional":false},{"id":14083169345,"package_name":"pyct","ecosystem":"pypi","requirements":"==0.5.0","direct":false,"kind":"test","optional":false},{"id":14083169346,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"test","optional":false},{"id":14083169347,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"test","optional":false},{"id":14083169348,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"test","optional":false},{"id":14083169349,"package_name":"pyviz-comms","ecosystem":"pypi","requirements":"==3.0.0","direct":false,"kind":"test","optional":false},{"id":14083169350,"package_name":"pywavelets","ecosystem":"pypi","requirements":"==1.4.1","direct":false,"kind":"test","optional":false},{"id":14083169351,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.1","direct":false,"kind":"test","optional":false},{"id":14083169352,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"test","optional":false},{"id":14083169353,"package_name":"scikit-image","ecosystem":"pypi","requirements":"==0.21.0","direct":false,"kind":"test","optional":false},{"id":14083169354,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.2","direct":false,"kind":"test","optional":false},{"id":14083169355,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"test","optional":false},{"id":14083169356,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"test","optional":false},{"id":14083169357,"package_name":"symfit","ecosystem":"pypi","requirements":"==0.5.6","direct":false,"kind":"test","optional":false},{"id":14083169359,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"test","optional":false},{"id":14083169360,"package_name":"tblib","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"test","optional":false},{"id":14083169361,"package_name":"tifffile","ecosystem":"pypi","requirements":"==2023.8.12","direct":false,"kind":"test","optional":false},{"id":14083169362,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":false,"kind":"test","optional":false},{"id":14083169363,"package_name":"toposort","ecosystem":"pypi","requirements":"==1.10","direct":false,"kind":"test","optional":false},{"id":14083169364,"package_name":"torch","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"test","optional":false},{"id":14083169365,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.3.3","direct":false,"kind":"test","optional":false},{"id":14083169366,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"test","optional":false},{"id":14083169367,"package_name":"typer","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"test","optional":false},{"id":14083169368,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.7.1","direct":false,"kind":"test","optional":false},{"id":14083169369,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"test","optional":false},{"id":14083169370,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.6","direct":false,"kind":"test","optional":false},{"id":14083169371,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"test","optional":false},{"id":14083169372,"package_name":"zict","ecosystem":"pypi","requirements":"==3.0.0","direct":false,"kind":"test","optional":false},{"id":14083169373,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.16.2","direct":false,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/requirements-ubuntu-latest-3.9.txt","sha":null,"kind":"lockfile","created_at":"2023-10-03T15:00:45.089Z","updated_at":"2023-10-03T15:00:45.089Z","repository_link":"https://github.com/Jhsmit/PyHDX/blob/master/requirements/requirements-ubuntu-latest-3.9.txt","dependencies":[{"id":14083169396,"package_name":"hvplot","ecosystem":"pypi","requirements":"==0.8.4","direct":false,"kind":"test","optional":false},{"id":14083169379,"package_name":"antlr4-python3-runtime","ecosystem":"pypi","requirements":"==4.9.3","direct":false,"kind":"test","optional":false},{"id":14083169380,"package_name":"bleach","ecosystem":"pypi","requirements":"==6.0.0","direct":false,"kind":"test","optional":false},{"id":14083169381,"package_name":"bokeh","ecosystem":"pypi","requirements":"==2.4.3","direct":false,"kind":"test","optional":false},{"id":14083169382,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"test","optional":false},{"id":14083169383,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":false,"kind":"test","optional":false},{"id":14083169384,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":false,"kind":"test","optional":false},{"id":14083169385,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"==2.2.1","direct":false,"kind":"test","optional":false},{"id":14083169386,"package_name":"cmake","ecosystem":"pypi","requirements":"==3.27.2","direct":false,"kind":"test","optional":false},{"id":14083169387,"package_name":"colorcet","ecosystem":"pypi","requirements":"==3.0.1","direct":false,"kind":"test","optional":false},{"id":14083169388,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"test","optional":false},{"id":14083169389,"package_name":"dask","ecosystem":"pypi","requirements":"==2023.8.1","direct":false,"kind":"test","optional":false},{"id":14083169390,"package_name":"distributed","ecosystem":"pypi","requirements":"==2023.8.1","direct":false,"kind":"test","optional":false},{"id":14083169391,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.12.2","direct":false,"kind":"test","optional":false},{"id":14083169392,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.6.0","direct":false,"kind":"test","optional":false},{"id":14083169393,"package_name":"hdxms-datasets","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"test","optional":false},{"id":14083169394,"package_name":"hdxrate","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"test","optional":false},{"id":14083169395,"package_name":"holoviews","ecosystem":"pypi","requirements":"==1.17.1","direct":false,"kind":"test","optional":false},{"id":14083169397,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"test","optional":false},{"id":14083169398,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.31.1","direct":false,"kind":"test","optional":false},{"id":14083169399,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==6.8.0","direct":false,"kind":"test","optional":false},{"id":14083169400,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"test","optional":false},{"id":14083169401,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"test","optional":false},{"id":14083169402,"package_name":"lazy-loader","ecosystem":"pypi","requirements":"==0.3","direct":false,"kind":"test","optional":false},{"id":14083169403,"package_name":"lit","ecosystem":"pypi","requirements":"==16.0.6","direct":false,"kind":"test","optional":false},{"id":14083169404,"package_name":"locket","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"test","optional":false},{"id":14083169405,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.4.4","direct":false,"kind":"test","optional":false},{"id":14083169406,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":false,"kind":"test","optional":false},{"id":14083169407,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.4.3","direct":false,"kind":"test","optional":false},{"id":14083169408,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"test","optional":false},{"id":14083169409,"package_name":"msgpack","ecosystem":"pypi","requirements":"==1.0.5","direct":false,"kind":"test","optional":false},{"id":14083169410,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.1","direct":false,"kind":"test","optional":false},{"id":14083169411,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"test","optional":false},{"id":14083169412,"package_name":"nvidia-cublas-cu11","ecosystem":"pypi","requirements":"==11.10.3.66","direct":false,"kind":"test","optional":false},{"id":14083169413,"package_name":"nvidia-cuda-cupti-cu11","ecosystem":"pypi","requirements":"==11.7.101","direct":false,"kind":"test","optional":false},{"id":14083169414,"package_name":"nvidia-cuda-nvrtc-cu11","ecosystem":"pypi","requirements":"==11.7.99","direct":false,"kind":"test","optional":false},{"id":14083169415,"package_name":"nvidia-cuda-runtime-cu11","ecosystem":"pypi","requirements":"==11.7.99","direct":false,"kind":"test","optional":false},{"id":14083169416,"package_name":"nvidia-cudnn-cu11","ecosystem":"pypi","requirements":"==8.5.0.96","direct":false,"kind":"test","optional":false},{"id":14083169417,"package_name":"nvidia-cufft-cu11","ecosystem":"pypi","requirements":"==10.9.0.58","direct":false,"kind":"test","optional":false},{"id":14083169418,"package_name":"nvidia-curand-cu11","ecosystem":"pypi","requirements":"==10.2.10.91","direct":false,"kind":"test","optional":false},{"id":14083169419,"package_name":"nvidia-cusolver-cu11","ecosystem":"pypi","requirements":"==11.4.0.1","direct":false,"kind":"test","optional":false},{"id":14083169420,"package_name":"nvidia-cusparse-cu11","ecosystem":"pypi","requirements":"==11.7.4.91","direct":false,"kind":"test","optional":false},{"id":14083169421,"package_name":"nvidia-nccl-cu11","ecosystem":"pypi","requirements":"==2.14.3","direct":false,"kind":"test","optional":false},{"id":14083169422,"package_name":"nvidia-nvtx-cu11","ecosystem":"pypi","requirements":"==11.7.91","direct":false,"kind":"test","optional":false},{"id":14083169423,"package_name":"omegaconf","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"test","optional":false},{"id":14083169424,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"test","optional":false},{"id":14083169425,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.3","direct":false,"kind":"test","optional":false},{"id":14083169426,"package_name":"panel","ecosystem":"pypi","requirements":"==0.14.4","direct":false,"kind":"test","optional":false},{"id":14083169427,"package_name":"param","ecosystem":"pypi","requirements":"==1.13.0","direct":false,"kind":"test","optional":false},{"id":14083169428,"package_name":"partd","ecosystem":"pypi","requirements":"==1.4.0","direct":false,"kind":"test","optional":false},{"id":14083169429,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.0.0","direct":false,"kind":"test","optional":false},{"id":14083169430,"package_name":"proplot","ecosystem":"pypi","requirements":"==0.9.7","direct":false,"kind":"test","optional":false},{"id":14083169431,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.5","direct":false,"kind":"test","optional":false},{"id":14083169432,"package_name":"pyct","ecosystem":"pypi","requirements":"==0.5.0","direct":false,"kind":"test","optional":false},{"id":14083169433,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"test","optional":false},{"id":14083169434,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"test","optional":false},{"id":14083169435,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"test","optional":false},{"id":14083169436,"package_name":"pyviz-comms","ecosystem":"pypi","requirements":"==3.0.0","direct":false,"kind":"test","optional":false},{"id":14083169437,"package_name":"pywavelets","ecosystem":"pypi","requirements":"==1.4.1","direct":false,"kind":"test","optional":false},{"id":14083169438,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.1","direct":false,"kind":"test","optional":false},{"id":14083169439,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"test","optional":false},{"id":14083169440,"package_name":"scikit-image","ecosystem":"pypi","requirements":"==0.21.0","direct":false,"kind":"test","optional":false},{"id":14083169441,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.2","direct":false,"kind":"test","optional":false},{"id":14083169442,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"test","optional":false},{"id":14083169443,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"test","optional":false},{"id":14083169444,"package_name":"symfit","ecosystem":"pypi","requirements":"==0.5.6","direct":false,"kind":"test","optional":false},{"id":14083169445,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"test","optional":false},{"id":14083169446,"package_name":"tblib","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"test","optional":false},{"id":14083169447,"package_name":"tifffile","ecosystem":"pypi","requirements":"==2023.8.12","direct":false,"kind":"test","optional":false},{"id":14083169448,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":false,"kind":"test","optional":false},{"id":14083169449,"package_name":"toposort","ecosystem":"pypi","requirements":"==1.10","direct":false,"kind":"test","optional":false},{"id":14083169450,"package_name":"torch","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"test","optional":false},{"id":14083169451,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.3.3","direct":false,"kind":"test","optional":false},{"id":14083169452,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"test","optional":false},{"id":14083169453,"package_name":"triton","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"test","optional":false},{"id":14083169454,"package_name":"typer","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"test","optional":false},{"id":14083169455,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.7.1","direct":false,"kind":"test","optional":false},{"id":14083169456,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"test","optional":false},{"id":14083169457,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.6","direct":false,"kind":"test","optional":false},{"id":14083169458,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"test","optional":false},{"id":14083169459,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.41.2","direct":false,"kind":"test","optional":false},{"id":14083169460,"package_name":"zict","ecosystem":"pypi","requirements":"==3.0.0","direct":false,"kind":"test","optional":false},{"id":14083169461,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.16.2","direct":false,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/requirements-windows-latest-3.9.txt","sha":null,"kind":"lockfile","created_at":"2023-10-03T15:00:45.568Z","updated_at":"2023-10-03T15:00:45.568Z","repository_link":"https://github.com/Jhsmit/PyHDX/blob/master/requirements/requirements-windows-latest-3.9.txt","dependencies":[{"id":14083169580,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"test","optional":false},{"id":14083169559,"package_name":"antlr4-python3-runtime","ecosystem":"pypi","requirements":"==4.9.3","direct":false,"kind":"test","optional":false},{"id":14083169560,"package_name":"bleach","ecosystem":"pypi","requirements":"==6.0.0","direct":false,"kind":"test","optional":false},{"id":14083169561,"package_name":"bokeh","ecosystem":"pypi","requirements":"==2.4.3","direct":false,"kind":"test","optional":false},{"id":14083169562,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":false,"kind":"test","optional":false},{"id":14083169563,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":false,"kind":"test","optional":false},{"id":14083169564,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":false,"kind":"test","optional":false},{"id":14083169565,"package_name":"cloudpickle","ecosystem":"pypi","requirements":"==2.2.1","direct":false,"kind":"test","optional":false},{"id":14083169566,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":false,"kind":"test","optional":false},{"id":14083169567,"package_name":"colorcet","ecosystem":"pypi","requirements":"==3.0.1","direct":false,"kind":"test","optional":false},{"id":14083169568,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"test","optional":false},{"id":14083169569,"package_name":"dask","ecosystem":"pypi","requirements":"==2023.8.1","direct":false,"kind":"test","optional":false},{"id":14083169570,"package_name":"distributed","ecosystem":"pypi","requirements":"==2023.8.1","direct":false,"kind":"test","optional":false},{"id":14083169571,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.12.2","direct":false,"kind":"test","optional":false},{"id":14083169572,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.6.0","direct":false,"kind":"test","optional":false},{"id":14083169573,"package_name":"hdxms-datasets","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"test","optional":false},{"id":14083169574,"package_name":"hdxrate","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"test","optional":false},{"id":14083169575,"package_name":"holoviews","ecosystem":"pypi","requirements":"==1.17.1","direct":false,"kind":"test","optional":false},{"id":14083169576,"package_name":"hvplot","ecosystem":"pypi","requirements":"==0.8.4","direct":false,"kind":"test","optional":false},{"id":14083169577,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":false,"kind":"test","optional":false},{"id":14083169578,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.31.1","direct":false,"kind":"test","optional":false},{"id":14083169579,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==6.8.0","direct":false,"kind":"test","optional":false},{"id":14083169581,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"test","optional":false},{"id":14083169582,"package_name":"lazy-loader","ecosystem":"pypi","requirements":"==0.3","direct":false,"kind":"test","optional":false},{"id":14083169583,"package_name":"locket","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"test","optional":false},{"id":14083169584,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.4.4","direct":false,"kind":"test","optional":false},{"id":14083169585,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":false,"kind":"test","optional":false},{"id":14083169586,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.4.3","direct":false,"kind":"test","optional":false},{"id":14083169587,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"test","optional":false},{"id":14083169588,"package_name":"msgpack","ecosystem":"pypi","requirements":"==1.0.5","direct":false,"kind":"test","optional":false},{"id":14083169589,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.1","direct":false,"kind":"test","optional":false},{"id":14083169590,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"test","optional":false},{"id":14083169591,"package_name":"omegaconf","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"test","optional":false},{"id":14083169592,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"test","optional":false},{"id":14083169593,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.0.3","direct":false,"kind":"test","optional":false},{"id":14083169594,"package_name":"panel","ecosystem":"pypi","requirements":"==0.14.4","direct":false,"kind":"test","optional":false},{"id":14083169595,"package_name":"param","ecosystem":"pypi","requirements":"==1.13.0","direct":false,"kind":"test","optional":false},{"id":14083169596,"package_name":"partd","ecosystem":"pypi","requirements":"==1.4.0","direct":false,"kind":"test","optional":false},{"id":14083169597,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.0.0","direct":false,"kind":"test","optional":false},{"id":14083169598,"package_name":"proplot","ecosystem":"pypi","requirements":"==0.9.7","direct":false,"kind":"test","optional":false},{"id":14083169599,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.5","direct":false,"kind":"test","optional":false},{"id":14083169600,"package_name":"pyct","ecosystem":"pypi","requirements":"==0.5.0","direct":false,"kind":"test","optional":false},{"id":14083169601,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.1.1","direct":false,"kind":"test","optional":false},{"id":14083169602,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"test","optional":false},{"id":14083169603,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"test","optional":false},{"id":14083169604,"package_name":"pyviz-comms","ecosystem":"pypi","requirements":"==3.0.0","direct":false,"kind":"test","optional":false},{"id":14083169605,"package_name":"pywavelets","ecosystem":"pypi","requirements":"==1.4.1","direct":false,"kind":"test","optional":false},{"id":14083169606,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.1","direct":false,"kind":"test","optional":false},{"id":14083169607,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":false,"kind":"test","optional":false},{"id":14083169608,"package_name":"scikit-image","ecosystem":"pypi","requirements":"==0.21.0","direct":false,"kind":"test","optional":false},{"id":14083169609,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.2","direct":false,"kind":"test","optional":false},{"id":14083169610,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"test","optional":false},{"id":14083169611,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"test","optional":false},{"id":14083169612,"package_name":"symfit","ecosystem":"pypi","requirements":"==0.5.6","direct":false,"kind":"test","optional":false},{"id":14083169613,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"test","optional":false},{"id":14083169614,"package_name":"tblib","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"test","optional":false},{"id":14083169615,"package_name":"tifffile","ecosystem":"pypi","requirements":"==2023.8.12","direct":false,"kind":"test","optional":false},{"id":14083169616,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":false,"kind":"test","optional":false},{"id":14083169617,"package_name":"toposort","ecosystem":"pypi","requirements":"==1.10","direct":false,"kind":"test","optional":false},{"id":14083169618,"package_name":"torch","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"test","optional":false},{"id":14083169619,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.3.3","direct":false,"kind":"test","optional":false},{"id":14083169620,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":false,"kind":"test","optional":false},{"id":14083169621,"package_name":"typer","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"test","optional":false},{"id":14083169622,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.7.1","direct":false,"kind":"test","optional":false},{"id":14083169623,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"test","optional":false},{"id":14083169624,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.0.6","direct":false,"kind":"test","optional":false},{"id":14083169625,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":false,"kind":"test","optional":false},{"id":14083169626,"package_name":"zict","ecosystem":"pypi","requirements":"==3.0.0","direct":false,"kind":"test","optional":false},{"id":14083169627,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.16.2","direct":false,"kind":"test","optional":false}]}],"score":10.856495867345446,"created_at":"2025-09-04T15:51:21.644Z","updated_at":"2025-10-07T08:18:26.000Z","avatar_url":"https://github.com/Jhsmit.png","language":"Jupyter Notebook","category":null,"sub_category":null,"monthly_downloads":93,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1021/acs.analchem.1c02155","https://doi.org/10.1101/2020.09.30.320887"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["interactive","mesh","interpretability","profiles","sequences","generic","projection","standardization","optim","embedded"],"project_url":"https://science.ecosyste.ms/api/v1/projects/46170","html_url":"https://science.ecosyste.ms/projects/46170","bibtex_url":"https://science.ecosyste.ms/projects/46170/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/46170/export.apalike"}