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.2.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.2-cp311-cp311-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

abs_hdf5-0.2.2-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.2-cp311-cp311-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.2-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.2-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.2-cp311-cp311-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

abs_hdf5-0.2.2-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.2-cp310-cp310-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.2-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.2-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.2-cp310-cp310-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

abs_hdf5-0.2.2-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.2-cp39-cp39-musllinux_1_2_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

abs_hdf5-0.2.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: abs_hdf5-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 a947820659b2daeee6d1dc1d1bb2aedad65df460dc1c204bd6bf7ee17b59e7e2
MD5 491757b7339645201aee7f3b73e1edab
BLAKE2b-256 ecc274cc2777666a614986deb64109734ae1ffd4ae7fa04653d02174d4c3ad5b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: abs_hdf5-0.2.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 847b3f94902262ad1c1007f74cd180d3fd76c063952a729e88b856567ac1eeec
MD5 5b93c4c1b1bdaaceeb92ceca0b405be7
BLAKE2b-256 ac95997e5d7efdb4719e2c735580fc7c5175d0772de1abb3c083557a77cc6f83

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: abs_hdf5-0.2.2-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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1b8800b237441509b48b4015ed8dc072931e7392bd13959204f49a96d50d27ab
MD5 3c2c8f129b3cd52b1fd1727c0ba0aea7
BLAKE2b-256 70d3709f4a07ad1cfe2d49181c6a23b0bcfc478ae9bc63668905c2a037d6f3d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68b65390a360af9901d6baadf20803700f8f8a4bbc63cdc4ea20d0d0e7956b97
MD5 3ca738dea76b0160b32e6c355de31d81
BLAKE2b-256 705315c5625ac42db027efc07a51fd01f253123d144e242d53613b042ca4138e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 70abd13b6bd3d507bd1d036fc448e0f931d609148bacc56112979cc3ac6fca1a
MD5 ecd9b8f64286055f6c8730a2290e3c70
BLAKE2b-256 ffc40563b1994c663b43c0c7eb199cda044e8b5556cc313108225a10b628444c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5ff06236e2bc12850484cf005aa663dcf9976b5dc5ce657f07d0595a7d8baa3
MD5 b1a57cbbf11246346928e57ca09a34a3
BLAKE2b-256 5c47e77831deead5415746974c5ee8774a03bde8a3c7f153d23c5950a5b03b9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 559701e9eb06f7408186a984d061cc3f1d4c8e2103e23cd2511f7127fd1f935e
MD5 7aa8bdb4135eea1a2a8aad12d80cf9f2
BLAKE2b-256 f319035f2f603158a57d24c99250fbbebf72baa6fc5532d917102bcdb0ab3672

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93a8d0ab96d18a9d94771948b19eaab752eeb80fc8c0562e9a8f33768a285f01
MD5 c909a73eab3694eee11c78f56cb95752
BLAKE2b-256 c7692a8f82863e9ff82619a98a1e1ddc4512abc7682e8b142ea9c5fd8aeca2fa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: abs_hdf5-0.2.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 19d0c289a6eb02ec36f53f7e9b1ba18a563883a64e09dae086799ac99d08b2e2
MD5 cba52332eb4847f114c3ae84496813a9
BLAKE2b-256 214748ea69bfb3e9b634d750604bd15022bcc01ff48493c2555958d80fd9db70

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: abs_hdf5-0.2.2-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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 927be6bc8651f3461b297a0cd19541267ee4801c2500993f25576d2455a820e4
MD5 a1f98db996ff09952a6b53d11feefc40
BLAKE2b-256 a831c63468026287693d8126d966097250ac0553dd76f2e7b7a9d31b501fb17a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1d3960a56d80de3831315156f39d4b4fca5a4bbbb32e7383ee4c2997f39ed98
MD5 889722d8c4f8f74c812d366ef7924028
BLAKE2b-256 24f5a460b6bdd0d93b88c6586f052ec9950b05d1a5f56b08bf66ee9b3145dca6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0942df56ee69cb1ac671768d3766c868a8add1de340520df0f22c4652e0edac7
MD5 476c89ebb1d2682954d59bd3c2ed6d27
BLAKE2b-256 261d7366705b23eebfd40033812a17753df0d3eae773cc3aeb5f8830b6f870b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da8e7bdc65424d217b529659afc3cf13d28a8ca16df3a74ce1c9e373eaa8dfcf
MD5 75dee93fedf59a4b2bf861cb0eb9b013
BLAKE2b-256 e5aa8cf16cdd77c48a99fab6f131fafd1cbea67f3d4035473cf9a5e506db4f32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e21cb1197e24f2539aa17cadf1678a7c71be3094727419a237554bb1adeb795b
MD5 12079fcc2ae7d2309152c65b7637d70c
BLAKE2b-256 7ab135e0ff4c962558df94cbf83984f5ca340cbaf3e1451034e9e661b7a77157

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0c9e3f743021c1012205c43f3dbc1f3eba5623c4cb52b11531dddfefcceae69
MD5 bf73739b261264a8b42d37458c6dfba7
BLAKE2b-256 bd37d3d8d26b90c1c32b25c3596d22b39a0328fa04432be1cf43b1f80a7839a0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: abs_hdf5-0.2.2-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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 51221bc56e25ff971454b9a2669b27c6292d4130ca2ef4c5d100ee9629dbd56f
MD5 a85b4099a4a19e270bc782cf6acfafab
BLAKE2b-256 3e5d9791d3ab53f0847bf3b4a236c24bef340ed7a562726359fca083d835e966

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: abs_hdf5-0.2.2-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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a90f9fbe8d4f243acb19d8c5d8fa90f3be3687051b225909724d7474dcc638c6
MD5 d907271d1adca78f4b825caa41483b85
BLAKE2b-256 54a3f8de50e5c6d17b852861c66b06f858b72b612a2d145830ffc7b863a0788e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 df51d9108edd487caf86d516638a1a6d6aab942526b956e13df21736b7ae4585
MD5 252ce9e0813042aa602a12a4423af76f
BLAKE2b-256 d819e8c0ee7be4ac23b881ba55329412997023ae42426d205cb7ad970ad24335

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0e4379a928b1847c273dc51138c97c1332e9b4d23a6f26b9de28464740bdb4d
MD5 a6f10cfa74bb6755817e91587ca33990
BLAKE2b-256 6405759920aa15865ff78dd526c40186f0fc4be2f8bca56fb30bb3097983a553

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0ae43f194b1ca10867ec17ed0af438f2bb03e5efec07df09c871637b2b2cc00
MD5 3d4b2483157647524c512960985654f3
BLAKE2b-256 c60aa87ee89a92dbee14e450291ab14fa54321a72bb63845b466ece23d6354a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c6345735bab1ccaeaaa1f67ee5830150b0ad7a4051d2aa3adecb28b503e4ce1d
MD5 3a16e9527ca01f12edecc3c9fb9ef553
BLAKE2b-256 9340d8803a2b9774f26f2c9d606f23b598236ce6f116fe0c083f2e8d038de7e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for abs_hdf5-0.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fc3faf910462543b1dcbf1e9c49b4f06bd2f274ac1dce1780a536982ca12250
MD5 faa586a25ffc875a1967fa570dabdfa3
BLAKE2b-256 b4ffcc1bfd0f638d226266c5942ee6c00f7e7558c6061369a067d518ca484cb9

See more details on using hashes here.

Provenance

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