{"url":"https://pypi.sbomify.com/package/ship-framework/0.1.5","markdown_url":"https://pypi.sbomify.com/package/ship-framework/0.1.5.md","name":"ship-framework","version":"0.1.5","purl":"pkg:pypi/ship-framework@0.1.5","summary":"Center-based hierarchical clustering framework using 3 steps: compute a Similarity, build an Hierarchy, and lastly extract a clustering using a Partitioning method.","author":"Pascal Weber","project_urls":{"Documentation":"https://SHiP-framework.readthedocs.io/en/","Homepage":"https://github.com/pasiweber/SHiP-framework","Issues":"https://github.com/pasiweber/SHiP-framework/issues","Repository":"https://github.com/pasiweber/SHiP-framework"},"requires_python":">=3.9","license":"BSD-3-Clause License","classifiers":["Development Status :: 4 - Beta","Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Programming Language :: C++","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering","Topic :: Software Development","Topic :: System :: Clustering"],"wheels":[{"filename":"ship_framework-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/3c/97/df491439fa060802e7677361e42f6d03b63278a98ab5dfc5ff8064313f74/ship_framework-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"137ca80b-0896-5e25-a263-bba40eab32b8","path":"ship_framework-0.1.5.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/137ca80b-0896-5e25-a263-bba40eab32b8/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pasiweber/SHiP-framework","workflow":"publish_to_pypi.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.10":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pasiweber/SHiP-framework","1.3.6.1.4.1.57264.1.13":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.15":"987988916","1.3.6.1.4.1.57264.1.16":"https://github.com/pasiweber","1.3.6.1.4.1.57264.1.17":"17855260","1.3.6.1.4.1.57264.1.18":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.19":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/pasiweber/SHiP-framework/actions/runs/28190625418/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ship_framework-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/df/fc/95879ea1dee40f404df6ab70c8ecb5c33aea105d962790a06d67f930e920/ship_framework-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"e48bc7e0-623c-544f-b677-be5e06fa9ed6","path":"ship_framework-0.1.5.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e48bc7e0-623c-544f-b677-be5e06fa9ed6/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pasiweber/SHiP-framework","workflow":"publish_to_pypi.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.10":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pasiweber/SHiP-framework","1.3.6.1.4.1.57264.1.13":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.15":"987988916","1.3.6.1.4.1.57264.1.16":"https://github.com/pasiweber","1.3.6.1.4.1.57264.1.17":"17855260","1.3.6.1.4.1.57264.1.18":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.19":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/pasiweber/SHiP-framework/actions/runs/28190625418/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ship_framework-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/bb/7f/2d103fa6481777086f23e56d1da588ede0c43b2f240d97f9d45e6df64cef/ship_framework-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"8e7d81f5-e0ed-5cc7-8163-5b0f5f2373d4","path":"ship_framework-0.1.5.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8e7d81f5-e0ed-5cc7-8163-5b0f5f2373d4/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pasiweber/SHiP-framework","workflow":"publish_to_pypi.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.10":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pasiweber/SHiP-framework","1.3.6.1.4.1.57264.1.13":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.15":"987988916","1.3.6.1.4.1.57264.1.16":"https://github.com/pasiweber","1.3.6.1.4.1.57264.1.17":"17855260","1.3.6.1.4.1.57264.1.18":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.19":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/pasiweber/SHiP-framework/actions/runs/28190625418/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ship_framework-0.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/47/b6/be2cfb2ba945bd58e1fb94605e9f86ee3239fb952e125b9c9de9494ad900/ship_framework-0.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"a76effe3-db60-5ea0-b1aa-e892d00ca24e","path":"ship_framework-0.1.5.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/a76effe3-db60-5ea0-b1aa-e892d00ca24e/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pasiweber/SHiP-framework","workflow":"publish_to_pypi.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.10":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pasiweber/SHiP-framework","1.3.6.1.4.1.57264.1.13":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.15":"987988916","1.3.6.1.4.1.57264.1.16":"https://github.com/pasiweber","1.3.6.1.4.1.57264.1.17":"17855260","1.3.6.1.4.1.57264.1.18":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.19":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/pasiweber/SHiP-framework/actions/runs/28190625418/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ship_framework-0.1.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/cb/ce/362b27376f86f544794fd84751c4036763e446d98f02742f3d65ffd2d5db/ship_framework-0.1.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"e9998b17-46e7-507c-9c71-603e30bf29b5","path":"ship_framework-0.1.5.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e9998b17-46e7-507c-9c71-603e30bf29b5/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pasiweber/SHiP-framework","workflow":"publish_to_pypi.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.10":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pasiweber/SHiP-framework","1.3.6.1.4.1.57264.1.13":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.15":"987988916","1.3.6.1.4.1.57264.1.16":"https://github.com/pasiweber","1.3.6.1.4.1.57264.1.17":"17855260","1.3.6.1.4.1.57264.1.18":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.19":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/pasiweber/SHiP-framework/actions/runs/28190625418/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ship_framework-0.1.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/d3/53/90b63d4c48f8b75e609b6281ca254a51a97c62648579485dcdc0749361aa/ship_framework-0.1.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"c9e511b6-5049-59f5-b106-195fc05af5ca","path":"ship_framework-0.1.5.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/c9e511b6-5049-59f5-b106-195fc05af5ca/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pasiweber/SHiP-framework","workflow":"publish_to_pypi.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.10":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pasiweber/SHiP-framework","1.3.6.1.4.1.57264.1.13":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.15":"987988916","1.3.6.1.4.1.57264.1.16":"https://github.com/pasiweber","1.3.6.1.4.1.57264.1.17":"17855260","1.3.6.1.4.1.57264.1.18":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.19":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/pasiweber/SHiP-framework/actions/runs/28190625418/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ship_framework-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/83/24/50732235ac060743ef981e1455f0d8ca73e1b80be71f8e098e59226b20ce/ship_framework-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"15ebe4d5-968f-5302-9727-c57e52c1c9e9","path":"ship_framework-0.1.5.dist-info/sboms/auditwheel.cdx.json","format":"CycloneDX/1.4","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/15ebe4d5-968f-5302-9727-c57e52c1c9e9/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"pasiweber/SHiP-framework","workflow":"publish_to_pypi.yml","environment":"pypi","predicate_type":"https://docs.pypi.org/attestations/publish/v1","certificate_claims":{"1.3.6.1.4.1.57264.1.8":"https://token.actions.githubusercontent.com","1.3.6.1.4.1.57264.1.9":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.10":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/pasiweber/SHiP-framework","1.3.6.1.4.1.57264.1.13":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.15":"987988916","1.3.6.1.4.1.57264.1.16":"https://github.com/pasiweber","1.3.6.1.4.1.57264.1.17":"17855260","1.3.6.1.4.1.57264.1.18":"https://github.com/pasiweber/SHiP-framework/.github/workflows/publish_to_pypi.yml@refs/tags/v0.1.5","1.3.6.1.4.1.57264.1.19":"4884daf01e15f75e8c086e122db34d72232db5db","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/pasiweber/SHiP-framework/actions/runs/28190625418/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":7,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":7,"total_sboms":7,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}