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

STEP-to-HDF5 Conversion and Point Cloud Sampling (steptohdf5 + ABS-HDF5)

Introduction

This guide explains how to use steptohdf5 and ABS-HDF5 together to convert CAD models from STEP/STP files into HDF5 datasets, and then sample those datasets into point clouds. These two tools are designed to work in tandem:

  • steptohdf5 – a converter that turns CAD solids (from *.step or .stp files) into analysis-ready HDF5 files. Each HDF5 file contains the model’s geometry (B-rep surfaces and curves), topology (faces, edges, etc.), and a high-quality triangular mesh for the surfaces. Currently, steptohdf5 is not available on PyPI or Conda, so it is run via a Docker container. (A PyPI/Conda release is planned – until then, use Docker as described below.)

  • ABS-HDF5 – a Python/C++ toolkit (available on PyPI) that reads the HDF5 files produced by steptohdf5 and generates point cloud samples from the geometry. It provides command-line tools to export point clouds to PLY files or Python pickles, and also a Python API for advanced sampling (including fast Poisson-disk downsampling for blue-noise distributions).

Workflow Overview: Using these tools, a typical pipeline is:

  1. Convert a CAD model from STEP to HDF5 (using steptohdf5).
  2. Sample the HDF5 model to a point cloud (using ABS-HDF5).

This README will cover the installation of both tools, then walk through the conversion and sampling steps with examples (including single-file and batch processing), and provide basic API usage for each. Both projects are open-source under the Better Step initiative – see their GitHub repositories for more details:


Installation

steptohdf5 (via Docker)

Since steptohdf5 is not yet on PyPI or Conda, the easiest way to use it is through its Docker image (which comes with all required dependencies, such as OpenCASCADE). Ensure you have Docker installed, then pull the steptohdf5 image from the registry:

docker pull itsmechandu/steptohdf5:latest

Note: steptohdf5 relies on OpenCASCADE (via pythonocc-core 7.4.0) for CAD B-rep processing and uses meshio for mesh generation. The Docker image has these pre-installed, so you don't need to install anything else on your host.

ABS-HDF5 (via pip)

ABS-HDF5 is distributed on PyPI. Install it into your Python environment (we recommend using a virtual environment):

pip install abs-hdf5

This installs the abs Python package along with two CLI tools: abs-to-ply and abs-to-pickle. No additional system dependencies are required.

Tip: Ensure your pip is up-to-date and you’re using Python 3.8 or newer.


Usage: Conversion and Sampling Pipeline

1. Convert STEP → HDF5 using steptohdf5

Run the Docker container with your input and output folders bind-mounted:

docker run --rm \
  -v /path/to/cad_workspace:/workspace \
  -w /workspace \
  itsmechandu/steptohdf5:latest \
  steptohdf5 <input.step> -o hdf5 -l logs

docker run --rm \
  -v /path/to/cad_workspace:/workspace \
  -w /workspace \
  itsmechandu/steptohdf5:latest \
  <input.step> \
  -o output \
  -l logs
  • <input.step>: Path inside /workspace, e.g., cad_files/Model.step.
  • -o hdf5: Output folder for .hdf5 files (inside /workspace).
  • -l logs: Folder for log files.

Single-file example:

mkdir -p ~/cad_jobs/{cad_files,hdf5,logs}
cp MyModel.step ~/cad_jobs/cad_files/
cd ~/cad_jobs
docker run --rm \
  -v "$PWD":/workspace \
  -w /workspace \
  itsmechandu/steptohdf5:latest \
  steptohdf5 cad_files/MyModel.step -o hdf5 -l logs

After running, you’ll have:

~/cad_jobs/hdf5/MyModel.hdf5
~/cad_jobs/logs/MyModel.log

Batch conversion with a list:

ls cad_files/*.step > cad_files/list.txt
docker run --rm \
  -v "$PWD":/workspace \
  -w /workspace \
  itsmechandu/steptohdf5:latest \
  steptohdf5 --list cad_files/list.txt -o hdf5 -l logs -j 4

2. Sample HDF5 → Point Cloud using ABS-HDF5

With ABS-HDF5 installed, use the abs-to-ply CLI to generate PLY point clouds from HDF5:

abs-to-ply hdf5/MyModel.hdf5 samples -n 5000 -j 8
  • hdf5/MyModel.hdf5: Input HDF5 file.
  • samples: Output folder for PLY files.
  • -n 5000: Points per part after Poisson-disk downsampling.
  • -j 8: Parallel workers.

Batch PLY conversion:

Convert all HDF5 files in hdf5/:

abs-to-ply hdf5/ samples -n 3000 -j 8

This creates samples/MyModel_part001.ply, etc., for each part of each model.

abs-to-pickle example:

abs-to-pickle hdf5/ pickles -n 5000 -j 4

Generates .pkl files containing Python dicts:

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

API Usage

steptohdf5 Python API (cadmesh)

from steptohdf5.utils.processing import process_step_files

success, failed = process_step_files(
    input='cad_files/list.txt',
    output='/hdf5',
    log='/log')

ABS-HDF5 Python API (abs)

from  abs import read_parts, sample_parts

# Sample points + normals
def compute_labels(part, topo, points ):
  if topo.is_face(): return 1
  else : return 0

# Read parts from HDF5
parts = read_parts('hdf5/Model.hdf5')

P, S = sample_parts(parts, num_samples, compute_labels)

Development & Testing

# abs-hdf5
git clone https://github.com/better-step/abs.git
cd abs
pip install -e .[dev]
pytest -q

Contributing & License

  • steptohdf5 (Python) – GPL-3.0
  • abs-hdf5 Python bindings – MIT
  • abs-hdf5 C++ core – MPL-2.0

Please review the Code of Conduct and open an issue before submitting larger changes.


Happy converting & 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.1.tar.gz (378.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.1-cp311-cp311-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

abs_hdf5-0.2.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

abs_hdf5-0.2.1-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.1-cp310-cp310-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

abs_hdf5-0.2.1-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.1-cp39-cp39-musllinux_1_2_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: abs_hdf5-0.2.1.tar.gz
  • Upload date:
  • Size: 378.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.1.tar.gz
Algorithm Hash digest
SHA256 bd96be450d000fb731543bfe6f8c2fa0ea3ffb1e7ef9d0cf1513cc40d9a62df2
MD5 d717f88c0d8ff38c198b385920404a97
BLAKE2b-256 2a9a4b2aa337203cca635690cda489961af1de6b93d5b647027e97cf2f339c06

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1.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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: abs_hdf5-0.2.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 544a45a42bc216c287513384347ee056f16ecacdcbdc144b92e34a7a1bff9e26
MD5 62408ada493781af8cbda68b39b9798f
BLAKE2b-256 8aa201e11d6b211ade27c55fbca825796a170c73ba9f0a76c64699e479ac24c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: abs_hdf5-0.2.1-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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bd9c57f699c3e0f61f966c0b883123f7d6e367ead795498fc37eea704cd55452
MD5 e4ccca0fd6931cc17908ec879363e1a5
BLAKE2b-256 8632ac2fd7ceb6609728e457ea7a6d0db27716f7130bc92a3e56f521db5e56a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0adc030539a738f3a5c1d8cc80334f29517c92c9374fd9b0e24d5191fbbf8251
MD5 7cafa2aa04568318344b119c22667172
BLAKE2b-256 89eb5760bdd14a1f2e874a2669cedd79f28d2a4c41483c6d11917a3ece345ab1

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 70d6dbd394b4de5c3b16518136dadd9898c887e996dae7ffaf3bb24b09394e88
MD5 d7046b579c5a35577764d45a48eca612
BLAKE2b-256 e67aa6695a6404af70f23404f2a97b2802728dadce172059faa60dac1e09062e

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f3ade88b17b27c741cd10271f6423387515ced557e8d242a90fabf733d1c9c6
MD5 368667691175e34ad9af038b8ffbcbbf
BLAKE2b-256 f71e23517053aa8c30a5ba523197ceba128bf0ae0a50d1001ff61385d603d120

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f3d261e25b238d32aa37e2e84c45652fd32920b069fa00caea2d0f554dd3a457
MD5 224fa020b98ae4cc3746098e32e49b15
BLAKE2b-256 ceba344099de178502bcf02ff2ae05db2d8a87b15870acc5c7484006901731ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d01191a8bc4fe2558643ca77f3f3d1ba35c1371ebd6174653def31424743919b
MD5 ab127f29636ce2a6fcc708577d6d44de
BLAKE2b-256 89b110a48325e9833482f3908a37bd1ed0fee34e4731ab4e8af2736647c2fed2

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: abs_hdf5-0.2.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b74d48adb7bf063e40129869e886e258a75d721f77c593b97a85cb704d853e2
MD5 34139923dc9654b46535d7a1c43f5276
BLAKE2b-256 4a8327dc3fc3001272c8b26fae0d85ee51767634bf40866357c13d9691a8340e

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: abs_hdf5-0.2.1-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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 05338f1f93858fccf8226e9bc801cda88c6f8d52780b5c2595c55657526ecb1a
MD5 6c7ac2ca5f1f08694b77916c0a641135
BLAKE2b-256 9959289c13050fbca1ff88eb40fc7567d610044cb038ace7703e15b1f2f1f9ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d959489b82eb02dce3c8c391f2954b80b1a07eb2cb6cbd5d6a957a7b4d24b6c4
MD5 ba76dd8b7a005d2cad7635e813540a06
BLAKE2b-256 43cc07df5eb1326a8e9092d2d0e4479b969cf1c3ea1b76660783101d438a6948

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e298843d72b0aa57584495f8bc345681e34ed6abe66fc96e98bd0e8860168ce7
MD5 ba1cf5e4e82eb4ab97e3418936faa85d
BLAKE2b-256 0a04ba48999d5565dc39f3d608ad97a7288ef9b48587cf934892647ba588accc

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6da3c0738e4f64e3d5dab1358fb22226a527efdb9583a6438a2a96fb55f8ce62
MD5 6b0dd09e9590a848cab25c8300ba9b29
BLAKE2b-256 7a4515d30620e6ce933d7c760c4cd8eb87f3e491b0258ee12be683ef4c3e986b

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25421422e850895dbea48f4932f8ed42229c6978847228c194289316da06e163
MD5 8b32d5a84373a2a2b78443a890c6049d
BLAKE2b-256 b3f7aeed8197d3a845c6997a5b999814f4dc7d4e494ea9dc20704d062b446947

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86064102c99d7936b7b84340d3991e73aff40208f01b42b1d11accc13aedf142
MD5 93a3aebc21cc1020e69631ba8038c985
BLAKE2b-256 eafbf6984d1c875a1f4f612a61cfd414030e0bb6ad613555fd842b6c0e02da94

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: abs_hdf5-0.2.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8e4375877302b80ea3c66ada2c2dd42c75a63630eefe8c8fe5259d95e535ce7e
MD5 a7071c21d73e310c392169992ac09aff
BLAKE2b-256 1f321dcd4a18bde8e0fa0baad94729e78f04817c5d09f88670825a1081f1e859

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: abs_hdf5-0.2.1-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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cbb21db9b83efa6c1502f298bb95665136e7c2b5a4d4e1b4bd29b6a52dc2be95
MD5 fea9ad1f54fd026426ecc8cd6afd6f88
BLAKE2b-256 7b9fdab95bcf58510edda927b9ef204fa7d894ce0035018a8299f7e4c4625e12

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03114a3e0f8812ac9145c483520b830dbdd9a5eb096bbf212ffbda6be1abb7e5
MD5 c249a59e43455b134ee9bcb18ac6cf4b
BLAKE2b-256 c8948aff247a3408e69923e42d10891427a11ac125b8964de31024aee77ccf35

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0786b500d2421ed27d8c53955a9b2ee823fffb277a3e64e5c63d6fa4aabc62cc
MD5 d6cb12c7faa6e94d1b817ff6b58514d4
BLAKE2b-256 1e33cb6cac621e973526d04830844f40789f3094d258a84686aa2b77406224a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 919bd4fb2a75d42b5bbf212ee115a9c637248979f041a50eef49d36b3bd2e0a8
MD5 c0c73e8959dded1371b02773ee18baae
BLAKE2b-256 4108f6597a101c77cd558c4f417f9385c2817ca817b633e963f8e49c78f1f6b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2256b4fdf5003cee2d01652e1e6491dc74bcadfa9645aa345364a491681adf10
MD5 aaf6bf57c686f37852bdec566fa55146
BLAKE2b-256 a5f5266db2e3a3dd890264bd3edf8fb91a814e92118e143547cca7f8f503c2d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abs_hdf5-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ca19e02656425849cf43763f9c694b4fc8f173210a3c7680ee9043db2f526eb
MD5 25664ff561449fe3d26483951c9b0f61
BLAKE2b-256 ddb06ea16282262f90f5d690c00f0015645eb06a93043a891537119f4c77a325

See more details on using hashes here.

Provenance

The following attestation bundles were made for abs_hdf5-0.2.1-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