Skip to main content

A Python + C++ toolkit for reading CAD B-Rep data from HDF5, sampling surfaces/curves, and generating blue-noise point clouds.

Project description

ABS-HDF5: Geometry processing & blue-noise sampling for HDF5 B-Rep data

image

Description

ABS-HDF5 is a Python + C++ toolkit that turns the raw B-Rep information stored in HDF5 CAD datasets into immediately useful geometry:

  • read curves, surfaces, topology into convenient Python objects
  • sample points on faces/edges with exact parametric control
  • perform fast Poisson-disk (blue-noise) down-sampling via a native pybind11 C++ extension
  • export ready-to-visualise point clouds in PLY or analysis-ready Pickle files

Quick install

pip install abs-hdf5        # pre-built wheels for CPython 3.8 – 3.12

Building from source? You need

  • Python 3.8 +
  • a C++17 compiler (GCC 9 / Clang 12 / MSVC 17.6 or newer)
  • CMake ≥ 3.22 and Ninja
pip install .  # inside a git checkout – scikit-build-core will compile abspy

Command-line tools

abs-to-ply

Convert one file (or a directory of .hdf5 files) to point-cloud PLY.

abs-to-ply data/Cone.hdf5   out/          -n 5000  -j 8
# ^input file / dir          ^output dir   ^pts/part ^workers

Each face gets uniformly-random samples; Poisson-disk down-sampling keeps only 5000 nearly-evenly-spaced points per part. Normals are written alongside every vertex in ASCII PLY.

abs-to-pickle

Same interface, but saves a per-part *.pkl with a dict:

{'file': 'Cone.hdf5', 'part': 0, 'points': ndarray(N,3), 'normals': ndarray(N,3)}

Useful for machine-learning pipelines that prefer NumPy-pickles.


Library use

import abs                       # auto-loads the C++ extension `abspy`

# Read every part stored in a single HDF5 file
parts = abs.read_parts("data/Cylinder.hdf5")

# How to extract 10 000 blue-noise samples on each part (with normals)
def face_normals(part, topo, uv):
    return topo.normal(uv) if topo.is_face() else None

points_per_part, normals_per_part = abs.sample_parts(
        parts, num_samples=10_000, lambda_func=face_normals)

# Poisson-disk down-sample an arbitrary XYZ array to 1 000 pts
idx = abs.poisson_disk_downsample(points_per_part[0], 1000)
sub_pts = points_per_part[0][idx]

See the doc-strings in abs.part_processor, abs.sampler, and abs.shape.Shape for the full low-level API.

Tip: It is recommended to use a virtual environment for isolated installations.

For more usage details, please refer to the Usage page in our documentation.

Documentation

Detailed documentation is available on our website. It includes:

  • Installation Guide
  • Usage Examples
  • API Documentation: Covers modules like Geometry, Topology, Sampling, and Visualization.
  • FAQ, Changelog, Contributing Guidelines, and More

Visit our website: better-step.github.io

Contributing

Contributions are welcome! Please follow these guidelines:

  1. Fork the Repository: Click the "Fork" button on GitHub.

  2. Clone Your Fork Locally:

    git clone https://github.com/better-step/abs.git
    cd abs
    python -m pip install -e .
    pytest
    
  3. Create a Branch:

    git checkout -b feature/your-feature-name
    
  4. Make Your Changes: Ensure your code follows our coding standards (PEP 8) and include docstrings and tests where applicable.

  5. Commit and Push:

    git add .
    git commit -m "Add feature: [description]"
    git push origin feature/your-feature-name
    
  6. Submit a Pull Request: Open a pull request on GitHub with a clear description of your changes.

Note: Please also review our Code of Conduct before contributing.

License

  • Python bindings, packaging scripts, testsMIT License (see LICENSE-MIT)
  • Embedded C++ coreMozilla Public License 2.0 (see LICENSE-MPL-2.0)

Acknowledgments

Better Step is developed and maintained by a dedicated team. For a complete list of contributors, please see the Authors page.


Happy sampling! – The Better Step maintainers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

abs_hdf5-0.2.0.tar.gz (377.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

abs_hdf5-0.2.0-cp311-cp311-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.11Windows x86-64

abs_hdf5-0.2.0-cp311-cp311-win32.whl (3.9 MB view details)

Uploaded CPython 3.11Windows x86

abs_hdf5-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

abs_hdf5-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

abs_hdf5-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

abs_hdf5-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

abs_hdf5-0.2.0-cp310-cp310-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.10Windows x86-64

abs_hdf5-0.2.0-cp310-cp310-win32.whl (3.9 MB view details)

Uploaded CPython 3.10Windows x86

abs_hdf5-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

abs_hdf5-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

abs_hdf5-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

abs_hdf5-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

abs_hdf5-0.2.0-cp39-cp39-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.9Windows x86-64

abs_hdf5-0.2.0-cp39-cp39-win32.whl (3.9 MB view details)

Uploaded CPython 3.9Windows x86

abs_hdf5-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

abs_hdf5-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

abs_hdf5-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

abs_hdf5-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file abs_hdf5-0.2.0.tar.gz.

File metadata

  • Download URL: abs_hdf5-0.2.0.tar.gz
  • Upload date:
  • Size: 377.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for abs_hdf5-0.2.0.tar.gz
Algorithm Hash digest
SHA256 12baa07d886c1ed28cece6272f81a5abab0b4bebdff50cfedce2ddfc27931945
MD5 4b13bacb361956ae00f8c66a3280f1bf
BLAKE2b-256 825a9f4ff29a7644eb5a979986c3fc6341aad2f54d76e6091b706342bc38b0d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0.tar.gz:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: abs_hdf5-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for abs_hdf5-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bc555e08f0310b0f49f39093ebede35c3918e1bebc4cc8bd3f42f57ccf331864
MD5 4b32adfcb3d77ed0443b8c7cf6cfdedb
BLAKE2b-256 2141b67560967db5468e27592f587872e120d9ca2b2e51e0fa3d5c5821b2aa98

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: abs_hdf5-0.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for abs_hdf5-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0fc30c2d4e3c056f4577aff69de255032dc234ae7333590654d25e42eea410d8
MD5 f7a4d05657411f6d0959091239f1efc7
BLAKE2b-256 c03a426a36a5b0ede840dcb92aaf0cf3118519cc2c1e63a63d25b522e57eaf6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp311-cp311-win32.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8448f7d6d297ec5c8726c6405e8e609a8474f0fcb1b5e62da18afadc61e20a7
MD5 0763f4ea8bfc7e2ca0a1d3ee552c9262
BLAKE2b-256 75a261812cf33f167ab7d3678650620b6ff66f5678ff8e01fa2594899c0a71d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 169408166f8687c60b81274e589c20f9cff5ff392966324d6582936e5cc02bf9
MD5 f14d46600060474b04caac16fc74e6db
BLAKE2b-256 7faeac89f18bd3bf113785d7ebb1423b94a529334cccfd2e37b6f73ea19c218f

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6abe9fa14b24cc1da12933175ffd8fad4011ca912d78a6f44f1b26c4ac248669
MD5 f368e79a3800d2301fac11e9b7be93c4
BLAKE2b-256 2754c3455b16e5ce465bfdbde50945adf02f2812bd97b4e3105f40a3abe8222e

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 140149ff63710e31c9419d820ac5e0a5234234bbf035005c21d4898cacc90ac3
MD5 655a4e9b63db8c7cc85b454f82e3ae8e
BLAKE2b-256 e4ad4fb3a09cff4ed345cbed1e412d39c0f1c86a627e11fd1ab6ec615028480a

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0946288a01cc28ad94613d9a8b05c3ee7c59d9336d5a518f7be29c9d70d61fa8
MD5 b648c62ace45b6f6c5fcb796a1271914
BLAKE2b-256 05e54064268d275f22936b38f74e778c4c05101a4a327cc2f143d78ab71d4552

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: abs_hdf5-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for abs_hdf5-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fda8cdd864fcd833534e9db0c5e6d313678eb4a84c7588883239b13d885bb2e1
MD5 7460ae9c618fe6b886a5561bdd58afe2
BLAKE2b-256 5dcea0178011c9b41bfd67990491da710214260ed5487021dd3ba8d126be75af

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: abs_hdf5-0.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for abs_hdf5-0.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3ee1f9f8091a1abb526f97f3eef9586478c11ba69df8ebb544b461e4f8ca6c32
MD5 f55549b326d34d274edc01ef528e502e
BLAKE2b-256 22da2eaeb3c6774efd4faa2ede7d404f08118ea888fc6a01a6b54a5f79354e40

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp310-cp310-win32.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a8a5a2ee95440a66c1f5cdf799a917d89476465132155fd3a2a416b3ce55e25f
MD5 a29fb116e60b3d8e43da2451e3070095
BLAKE2b-256 0efe83e53f42419d5b386d4a98ee1e340dd815af31dd5b89210a58b934f7c605

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ff0273fae8d38a96034af59de8d2ed340a215fffdbfce5b4b16bfbd0b7531f3
MD5 1a84a139b2b315669e0b366c2ce36d0b
BLAKE2b-256 3ff9677980477b2da36a2b551ccd8ae4119fa8e0bc5e793876a416fdc543e4ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bc38c837f573f441a6e33a462c46c01322e25d83ea5df2e38873d83ed612c28
MD5 7ac6d9dcf49e6ae2a369d7ccf991d60c
BLAKE2b-256 fe10d0087ebe338984a8e4fdd6a10aeea8906afcb58c9dfab789f49af0827b2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c3076eb665a5347c351de265aa4add0fb06cb937bd86c190b19f35233c8a507
MD5 c3dbd1e9e3dd7b5084054a3fe53e8221
BLAKE2b-256 d38fbf591c9f5aded56bab6d0f1aaea440ad2814c26379b0d9855a0e3e918fa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2fd6b9abbe646181e18df42867e2e2e10acb9ef375f872506df8202e15c9b3e
MD5 8fa7575f5ca43187f2c391d5e90c9c31
BLAKE2b-256 5b8cae12da11e603bf0398e8f2e857eb6c48531e4a3deb38ff09537fcd32bdba

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: abs_hdf5-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for abs_hdf5-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 28473ad33fcd5419b2a0376670ea6e49a78facf27cab4f6dd45bcd1351f2d3a3
MD5 a36c0b5048a932756923eb19972bce09
BLAKE2b-256 d7c8d9df3e1dcc18ebf5b56bcc0e72e4f7df9ca386874c075b43cd46d8a9b96b

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: abs_hdf5-0.2.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for abs_hdf5-0.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 efcb82f1d20252d6613d70b17b17b5733f5b2d4f35901aea4453b4f77fd94456
MD5 f727747c16438a2ed80a04cb0ca0f5dc
BLAKE2b-256 98fec9704bfb1b91ad88c26bffd3ff992715e40815a34364e1865352838ecea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp39-cp39-win32.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54c38c89d99d9d88820217fc91d03ad4d693241fd13b3e7145388efae679f358
MD5 db6b18ecc97ef49c4e9b4a5cc090e1aa
BLAKE2b-256 8e3a6a2642053faded8e39d7f0df29792b0c9d3b299e3ccb966394a951c6cfb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5f4e2186777e16dd1f19423b8247508a882aa6f15a5ef6aeafad5d94a9d9c6b1
MD5 f9aa305febc4c16a81eefe9c4c49a0a9
BLAKE2b-256 1ee2860fc15765ad25a04466b7e09816ca652f53b33da1f4f0f81a12ac663b89

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3349c4f638204ebfaad80c8cc1da3516f8471f4ab9bf341edadd201817ef3acb
MD5 fbfbc8dc0d6292beaa9fed0a4fb5f910
BLAKE2b-256 acc14046955225706b3b1d9ade0e2d5b12f262ec8c237b8747acdf8baf442bdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c537c1704539e775bc651a45e62db5945c7899183b1f365efe7817229ffd3d50
MD5 3db5236db56d8c11134a7958559f47f4
BLAKE2b-256 7bfc307c98d4ee20cccf9dfad9fc0b2bb47ad9241330bf694898032f996f7a7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file abs_hdf5-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5051236277c4b95c28307506d6224403412c5ee347399ced191a7462dce2c2b
MD5 358004b1468ea0d081413a4ec29a4f53
BLAKE2b-256 863ae42227b793c67ada4f0db9f7a483079f5905c6b1278882cbb45c3bb6007c

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on better-step/abs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page