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.3.tar.gz (380.2 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.3-cp311-cp311-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.11Windows x86-64

abs_hdf5-0.2.3-cp311-cp311-win32.whl (4.1 MB view details)

Uploaded CPython 3.11Windows x86

abs_hdf5-0.2.3-cp311-cp311-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

abs_hdf5-0.2.3-cp311-cp311-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

abs_hdf5-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

abs_hdf5-0.2.3-cp311-cp311-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

abs_hdf5-0.2.3-cp310-cp310-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.10Windows x86-64

abs_hdf5-0.2.3-cp310-cp310-win32.whl (4.1 MB view details)

Uploaded CPython 3.10Windows x86

abs_hdf5-0.2.3-cp310-cp310-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

abs_hdf5-0.2.3-cp310-cp310-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

abs_hdf5-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

abs_hdf5-0.2.3-cp310-cp310-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

abs_hdf5-0.2.3-cp39-cp39-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.9Windows x86-64

abs_hdf5-0.2.3-cp39-cp39-win32.whl (4.1 MB view details)

Uploaded CPython 3.9Windows x86

abs_hdf5-0.2.3-cp39-cp39-musllinux_1_2_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

abs_hdf5-0.2.3-cp39-cp39-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

abs_hdf5-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

abs_hdf5-0.2.3-cp39-cp39-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for abs_hdf5-0.2.3.tar.gz
Algorithm Hash digest
SHA256 598565deb73b2d5b1973dc6a614cb01ec1a4c2b29f2e703eaf93722ecdbb66c9
MD5 31a1ad835d95f0847c824ff269e0f8bb
BLAKE2b-256 61216be1f4fc5ea06a935767f4a7554a6ababf6a194a18482592cf92a464a6e0

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for abs_hdf5-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff9df6966b46b05d8961ec36cd83d0eb9c9aa56779067913451e1e3c5e599c47
MD5 9dfef97e48a8362ac653dcff54ea55cb
BLAKE2b-256 42721666eb53fe742507af04e3eff6a08cb97689bfd22d3c2e8368114ee92014

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for abs_hdf5-0.2.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6a94d4493b1af719a87fbccc9438892e17b387e1cab6327f242d2fbc9a428457
MD5 c08250796fe836139e6a46115755e078
BLAKE2b-256 1fefe6ae0003a33acedf027b14c4cc128495c7411b000f688f3f551923bb545e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e3eb8150e055543648270953b850ac79f721c2a78e112cbd8837e57f327381a
MD5 1a215757401cf81315cfc9a715b4b704
BLAKE2b-256 173e167886e7d9176a8d0442632e818a7cf3c721aead153cd24e97850abfdfcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 93b2011dd99795d10262437f8d72d17cf790ff4b89f07e50d1e7452273475ff9
MD5 56d6d4c8d9ab5f603838292966d6348a
BLAKE2b-256 954ea065d7e50d87ade7f616c443bc69ad9a0dc1db1153ef53b248f04bf8c1e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdbf5425eedb85b548e0c3504311919b4c5e55c18306abeebbf5c9e2b827c5e7
MD5 316fe1ffd4ba0691c4048ae3c5e1b1ed
BLAKE2b-256 e827eb5148175224b29c37792b8d09ee3ca8544fccb0ee04e2140918954a3733

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4915cd05e1c40d6318a4465587572d51a0b0a76365257f3836fe600217ce27ce
MD5 4c78feb53bf0675e007102fa4ca6475f
BLAKE2b-256 3139656e9f9685a5a811523ec1605b355302b38d4b25e370428dd4cf8d5b3314

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4968844cb3bcbb7a632b49b82285692f1f7236db643b860255933f8b698bf21
MD5 eb9ad094c0366b81859e0af5d75b3b3e
BLAKE2b-256 3550e99d1879dc6ade0330cc9faac2a7e5a9e5bb0eb30f9c3cf7d1c033408ce5

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for abs_hdf5-0.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3fe4db2b3eab8216dc986ff7f21e5aa2d73fa5d2cdc3370c70f383792bda7a0b
MD5 ed72a38270309e17230911917e731afe
BLAKE2b-256 e6e3540da7a2ee2db27643490d7f90cf9bc2f830a84641cf577acc57fb558a23

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for abs_hdf5-0.2.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 899ff2f6b20987b78dfb154be3dbed129a06ae4d56d6f16317116f6376ed3ecc
MD5 6d3b75c3eadb28f235b7586923136000
BLAKE2b-256 059ddee8e9547de10a5b62db5808b6ee61e9b1982c8dac47a9d9a7e4591024e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 197a893c8ed0eae6cd0af725d89112896308f6e4cae2fd983b1de7bd51226a06
MD5 b6c251153e2e0eeaa196c11a648f16ae
BLAKE2b-256 5c75af2b6b2cdfd8ac00efc407b5b7f30d5b5f576c5f080bdd6e53a91e3db0b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8801c2972b6ea5002bf412bcc230680d3e30afdf193a54f6aa821fb081676bb5
MD5 a574ffe7e12742c005bdb545b477b1ec
BLAKE2b-256 dab82675d1e8e2471dfb46884014bda8ef381c4b362336eeb8ffc29b513099fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 408c140dc4f4d42c89a5e47bb1f7580aabb8beb304b3cd663e9d524eebf01e8f
MD5 23a7c9debb9e64d2cf0a40d7e3b9650f
BLAKE2b-256 ccec39e0ebf4294f0e34117c0f1e65bb8afb29f3341199c2508ed10e9f1ee71c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d538e0307c6b0e2b2717dc7caae449b3d87506e84ae6d9ad0aef151821bce0b
MD5 b430d921b096312f13dc3a4fdc60a94c
BLAKE2b-256 b0c310a593cfa5908c7ec958a69e7adbaf598c9f6ff2c051b816d801365a340f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a87063dd382b616b10dd9a733afe4767a28b5184c760e2d26baf74e485e6a42c
MD5 363a3bca5f6b636f6aab5e8c2572ab87
BLAKE2b-256 122cf4b7c3c2caa41bca388a26d45640cb7fa853bb1403212b4d08175d682024

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for abs_hdf5-0.2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 52abeb2714b4bc6ac3b7263d3a76112841875ce57fdf92ad678e006a3faccc10
MD5 7062b72682e8a66e1986bf907b695a02
BLAKE2b-256 66a0db3ddf1a24c4dfabc7cd4cf0ba2ed9ef8a88fa3cf806fd907ad549a7dd86

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for abs_hdf5-0.2.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 86ff0be80d56b779201e4ea8c9742e9bcdeae79717811fcefd9637bcdd8aedd2
MD5 bcc2b8b5810e27d81361eb01d2c6c6e8
BLAKE2b-256 86fc1e616e9512c8b28c27503e84a090dd1e4e861de042620d412ae3cfcf30d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ecc9c561574f22673252df6d89ba8bf81a16a978babd557d56a2cf8e08ed6d1
MD5 bc7de9ad1d493f44531097da5ba681f3
BLAKE2b-256 d27b639193f1c453daa4f82814b0352d0f4fca4de844bb10d29faf8a6a6a00a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 048fb37725bc8c75dbf4495a4994bb083c5b4a8388b2661c68d3baf3ea59d315
MD5 afb8426d7a28ff1ba9f74ea05951d066
BLAKE2b-256 1a0e42e63bcf4cf387ee415860d23dccb477225dd4e11ff81a5f8c65864ccd05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7d70bfb6078fde2019c24d303fb6b80d72e347c37314dc6ab7b073dfb98b6df
MD5 034ee29fed3af768ba9182beb5404fe9
BLAKE2b-256 aef0ff7ae0d9592b0233b1feb62fcdd322cfbc9d34aa89471d33dc7b2ad420b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13b607fe3b59589f7cdbb1917216b07ed1dff7f51a763e66782a5534fc5612d4
MD5 9339c567a1efac6f2cd58894f7a574ed
BLAKE2b-256 e48e97f1b5cb00e160991b497df7188fc68935b9e7adea870cfed2dc928f8055

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97bec920985b5091ac7a693d61b09a9357b44be67c67d5e9890ba808540b0f48
MD5 1acd838957ef7ef36707e52896e7a31f
BLAKE2b-256 863b6ff71d25e3e493b76f2d5eabe109b053f772cefcff8b6f09bb30712782c4

See more details on using hashes here.

Provenance

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