{"url":"https://pypi.sbomify.com/package/ahe/0.1.2","markdown_url":"https://pypi.sbomify.com/package/ahe/0.1.2.md","name":"ahe","version":"0.1.2","purl":"pkg:pypi/ahe@0.1.2","summary":"(Contrast Limited) (Adaptive) Histogram Equalization library for Python, written in Rust","author":"C.M.T Robert","project_urls":{"Changelog":"https://github.com/neutrinoceros/ahe/blob/main/CHANGELOG.md","Homepage":"https://github.com/neutrinoceros/ahe"},"requires_python":">=3.11","license":null,"classifiers":["Development Status :: 3 - Alpha","Intended Audience :: Science/Research","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.15","Programming Language :: Python :: Free Threading :: 4 - Resilient","Programming Language :: Rust","Topic :: Artistic Software","Topic :: Scientific/Engineering :: Image Processing","Topic :: Scientific/Engineering :: Visualization","Typing :: Typed"],"wheels":[{"filename":"ahe-0.1.2-cp311-abi3-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/23/60/3fccc7e993145b83b4c2330e73f0f07ed3046287bf26b06b347f3724c47a/ahe-0.1.2-cp311-abi3-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"1a5e1df9-6965-5eec-8f96-658fde3409de","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1a5e1df9-6965-5eec-8f96-658fde3409de/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp311-abi3-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/a9/9a/b9fd968a06a54576efb4a0e36160fe82a78fc71692844a112d848e533909/ahe-0.1.2-cp311-abi3-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"e30b5939-e6de-5f0e-9bc5-c3522b033fbb","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/e30b5939-e6de-5f0e-9bc5-c3522b033fbb/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp311-abi3-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/fd/6d/4a6af7150aba2a11e7e8b3868d7f9a9b3463a186dbecf17443bc8bae3e0d/ahe-0.1.2-cp311-abi3-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"2bcaca75-b9a3-579a-be33-bbff56f60623","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2bcaca75-b9a3-579a-be33-bbff56f60623/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp311-abi3-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/b3/4b/a1af474c018cd5776119aca539446a41d09f9b3d3d8bf6e55f943e272f69/ahe-0.1.2-cp311-abi3-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"51c06b87-8463-594c-9c04-307eab2ee10a","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/51c06b87-8463-594c-9c04-307eab2ee10a/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp311-abi3-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/d3/ed/294a63c74bbd62ffa30a6e21d381bb7b9256358dbb5c1cc8412734bc917e/ahe-0.1.2-cp311-abi3-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"d42ea4cd-0574-5854-9064-1f3e1175c403","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/d42ea4cd-0574-5854-9064-1f3e1175c403/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp311-abi3-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/61/2a/58feb28edcc02ba847c9505fa283913088c4301bd5ff0e359fbbcee718d9/ahe-0.1.2-cp311-abi3-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"596a7522-c575-52d7-a23f-433b6d4eaf96","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/596a7522-c575-52d7-a23f-433b6d4eaf96/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp311-abi3-win_amd64.whl","url":"https://files.pythonhosted.org/packages/b1/82/301a61f3b07b44f000c5ccbeb552099bf13e6ad834c8c8b3898792e65d5f/ahe-0.1.2-cp311-abi3-win_amd64.whl","sboms":[{"artifact_uuid":"adf2ed8c-50ac-5f9f-898d-a9a595344d04","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/adf2ed8c-50ac-5f9f-898d-a9a595344d04/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp311-abi3-win_arm64.whl","url":"https://files.pythonhosted.org/packages/cc/1b/6af134a275eb3eeb3f5dd318c242c9f26ff56b63964eaee94e081d5e68d2/ahe-0.1.2-cp311-abi3-win_arm64.whl","sboms":[{"artifact_uuid":"9452bb74-93a1-568a-b599-0859dd49e623","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/9452bb74-93a1-568a-b599-0859dd49e623/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp315-abi3.abi3t-macosx_10_12_x86_64.whl","url":"https://files.pythonhosted.org/packages/18/0d/a24d9d75aa77bbb992f932cdacbddd703f75f3c20205bf4e1e594482f107/ahe-0.1.2-cp315-abi3.abi3t-macosx_10_12_x86_64.whl","sboms":[{"artifact_uuid":"1e154d98-ee3e-58b6-a279-0d790eece2c7","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/1e154d98-ee3e-58b6-a279-0d790eece2c7/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp315-abi3.abi3t-macosx_11_0_arm64.whl","url":"https://files.pythonhosted.org/packages/04/8b/c40e52bc6a7a8abe4056a786a894f19d5fa18b8eb858e96c8a1e0d496d52/ahe-0.1.2-cp315-abi3.abi3t-macosx_11_0_arm64.whl","sboms":[{"artifact_uuid":"2b408536-6b73-5006-aa50-aa7caabdb508","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/2b408536-6b73-5006-aa50-aa7caabdb508/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl","url":"https://files.pythonhosted.org/packages/b4/d3/a4fad5362d57981ea83ebec9763a40e4e36e98824859e67ca894a2d8253b/ahe-0.1.2-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl","sboms":[{"artifact_uuid":"698ff0a4-acdb-53c3-86f1-161dbd9f3de5","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/698ff0a4-acdb-53c3-86f1-161dbd9f3de5/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl","url":"https://files.pythonhosted.org/packages/00/1b/9a87a776a1fe268e9bd328969334f7b17579b872b30d219fdf1b169a3882/ahe-0.1.2-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl","sboms":[{"artifact_uuid":"12ab3de3-f4d7-5dae-b313-784b85ff1d94","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/12ab3de3-f4d7-5dae-b313-784b85ff1d94/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl","url":"https://files.pythonhosted.org/packages/4c/0b/177dff06514b2648e335305a32f14d5943d63a166f57bc77cf495d5465b7/ahe-0.1.2-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl","sboms":[{"artifact_uuid":"275081e1-5e1d-5876-ad5e-5d703ac4c2f5","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/275081e1-5e1d-5876-ad5e-5d703ac4c2f5/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl","url":"https://files.pythonhosted.org/packages/f3/73/8391c9d72792fdd2e5ebc1f8a2d4b63b47d07150ee17e7899d170d2c2e01/ahe-0.1.2-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl","sboms":[{"artifact_uuid":"95dbf00a-06df-577f-9dda-84c1c94b5cfb","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/95dbf00a-06df-577f-9dda-84c1c94b5cfb/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp315-abi3.abi3t-win_amd64.whl","url":"https://files.pythonhosted.org/packages/95/58/e2b4765b3eb70f5f4e0a1ddbb7ac687f09b27d287578f84328026b733693/ahe-0.1.2-cp315-abi3.abi3t-win_amd64.whl","sboms":[{"artifact_uuid":"8d272daf-070d-5ec0-8fda-183f60c3b18c","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/8d272daf-070d-5ec0-8fda-183f60c3b18c/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}},{"filename":"ahe-0.1.2-cp315-abi3.abi3t-win_arm64.whl","url":"https://files.pythonhosted.org/packages/6a/df/4e233d3d8710248aa7e4c85bb6068febba6aa950f1bc54ccbcf05ee114dc/ahe-0.1.2-cp315-abi3.abi3t-win_arm64.whl","sboms":[{"artifact_uuid":"25ab23f1-f533-5f70-be89-844263f8b828","path":"ahe-0.1.2.dist-info/sboms/ahe.cyclonedx.json","format":"CycloneDX/1.5","format_family":"CycloneDX","valid":true,"media_type":"application/vnd.cyclonedx+json","download_url":"https://pypi.sbomify.com/artifact/25ab23f1-f533-5f70-be89-844263f8b828/download","vulnerability_count":0,"scan_error":null}],"attestation":{"status":"verified","publisher_kind":"GitHub","repository":"neutrinoceros/ahe","workflow":"cd.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/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.10":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.11":"github-hosted","1.3.6.1.4.1.57264.1.12":"https://github.com/neutrinoceros/ahe","1.3.6.1.4.1.57264.1.13":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.14":"refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.15":"1136895351","1.3.6.1.4.1.57264.1.16":"https://github.com/neutrinoceros","1.3.6.1.4.1.57264.1.17":"14075922","1.3.6.1.4.1.57264.1.18":"https://github.com/neutrinoceros/ahe/.github/workflows/cd.yml@refs/tags/v0.1.2","1.3.6.1.4.1.57264.1.19":"d6bdec210d80cd85e54629586306a311347e1c2e","1.3.6.1.4.1.57264.1.20":"push","1.3.6.1.4.1.57264.1.21":"https://github.com/neutrinoceros/ahe/actions/runs/38750281689/attempts/1","1.3.6.1.4.1.57264.1.22":"public"}}}],"formats":["CycloneDX"],"sbom_count":16,"has_attestation":true,"vulnerabilities":[],"vulnerability_scan":{"scanned_sboms":16,"total_sboms":16,"scanned_at":"2026-11-10","scanner":"osv-scanner 2.7.0","severity_counts":{}}}