Skip to main content

CI Rust testing

A portable hdf5 file reader that reads OpenMC cross section files.

This package incorporates the parts of hdf5 library needed for h5 file reading and therefore it is not necessary to install hdf5 on the computer before hand. See the Dockerfile for a demonstration of this

Ideally there will be several deployment options

  • Cargo crate (in progress)
  • Pip install
  • WASM executable

For now the repo is no where near finished and very much experimental

First install Rust and Cargo. Instructions here

The clone the repo

git clone https://github.com/shimwell/openmc_rust_hdf5_reader.git

Run the example using cargo

cd openmc_rust_hdf5_reader/examples_use
cargo run

Metadata

Release files for hdf5-nuclear-data-reader 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for hdf5-nuclear-data-reader 0.1.0
File
hdf5_nuclear_data_reader-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
hdf5_nuclear_data_reader-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details

Total release size: 26.3 MB

Release files / hdf5_nuclear_data_reader-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
39dbba06dc658351370f3d7ae5bbd83235caf631e4a9609071452f2dac2827f4
BLAKE2b-256 checksum
How to use checksums
69b36101a4592df9b858af5dd77976c674ae241f51252e1772c131653eb03a18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp313-cp313-win_amd64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp313-cp313-win_amd64.whl
Size 2.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f5a7e0aa78457dda3c7a2af0ecf9fe6fcaf96cceae4bb7ea964f00e68eabc403
BLAKE2b-256 checksum
How to use checksums
672e3a90992e43c08fa96032ef6665e7ff64d49cb84cdc25cd86e0532bedb0f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
263a1749dfb721752032462e0537ea346dcadaf6cedb881610c477ce8a1ef5e4
BLAKE2b-256 checksum
How to use checksums
daee6fea3b1d99dd31d7e06f428c5dc3aef84da76a396e8e31a657d333300bd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp312-cp312-win_amd64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp312-cp312-win_amd64.whl
Size 2.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f05c9cb264fae11f0798df710ce0c406cc84980009c3b4fe834436b4c35518bb
BLAKE2b-256 checksum
How to use checksums
ab328378ade116e95af6fc964cb9dc3a2091e7b1b9be376126ec3db52a96c80f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
618911f34f192d4b5a0dfdaffa3b2033c37624d6e6f5358712fe0c78b40375dc
BLAKE2b-256 checksum
How to use checksums
e61ea18110956e61c61ec00b516e9fbdf2e8741e893a5fc691ec5cca7de516cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp311-cp311-win_amd64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp311-cp311-win_amd64.whl
Size 2.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f72ef67d024427c4889f1cc32d491e10e8019e1674c4996e253bfbd65592d19c
BLAKE2b-256 checksum
How to use checksums
127c0c6633416999cb2d412ff9e26fde9263cca5d7676b7ca554bedbb283df0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a7786931b9dab5622f73715bf5bc7fb2bee507fb1330f2935216d0f9eceec84a
BLAKE2b-256 checksum
How to use checksums
1465bba5cb013b086bffc28bd7f6b998755c397927f6c2af5b6199bd83f76164
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp310-cp310-win_amd64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp310-cp310-win_amd64.whl
Size 2.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5264d1b0a36a78f1d48fe7dc0c3e6e118a10bd18660bcbcdcac34c0ea482b17c
BLAKE2b-256 checksum
How to use checksums
e47ab4a2dbdb759139eb4f80ad9692f741963615d3c1b86fc5f67edc81dcb869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8ba3b790f975261160e405ba1733557d7aa0558b364668aa17ff52a7e1ed76fc
BLAKE2b-256 checksum
How to use checksums
a81bcca7880d36d68f82b1ee88de1f2ef7341c47bc3ffdab9181f21309c68afe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp39-cp39-win_amd64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp39-cp39-win_amd64.whl
Size 2.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
387e239eafc53bb46a3a8c5db99095eec51a855ca14d005accbead56c6c40992
BLAKE2b-256 checksum
How to use checksums
13426a693daa56792ee5ba38c65a27b259252adeaa553a5acb951adba0ad9edf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
39a04700e4a87a965cd108d00f7dd70eacacb0a796d2deba5f97a69078dbba2d
BLAKE2b-256 checksum
How to use checksums
5ad44037fd069ae01b579f876ca5bbab0e825b949c1eff407d6ad070987e862b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp38-cp38-win_amd64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp38-cp38-win_amd64.whl
Size 2.5 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
738df99ed3e089ba6c27c3ecef31e5ae43dcaba4b71c0470028315ae9eaf5560
BLAKE2b-256 checksum
How to use checksums
8982265925bec62f9ba10312f06a8266ac904bfcc4ca748f4529c2231f346b86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e43f52bf7c33a58841ce89cf512ca314dcfd627541384ea428e3a1979fc08333
BLAKE2b-256 checksum
How to use checksums
c43e6d2f5f78478d3fb88ebe9b0bf4ec551575bc3e1f89268381f38ca60c348f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release files / hdf5_nuclear_data_reader-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL hdf5_nuclear_data_reader-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
895752a95319173c846a753a58558c6f9ba98cccee6d8c9a2f15a294c5606eb9
BLAKE2b-256 checksum
How to use checksums
d2848fd303aa2736d5ce5a594c2df41c1287c5839b46ee552dc8cd40bb2cdb71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.8.2

Release history Release notifications | RSS feed

This release

0.1.0 This release

14 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page