Skip to main content

An NdArray library supporting numerical computation and spatial analysis.

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Substratum

Substratum is a rust package designed for the dubious python library. Dubious was a project with the personal constraint that no libraries can be used other than numpy. Substratum is my attempt to rewrite some of numpy's features to replace numpy as dubious's lone dependency. I also intend to expand Substratum to include more features, although it is not intended to be a full fledged numpy replacement.

The core rational behind this library was to get a better grasp of how libraries I use on a regular basis work, and learn how to write python bindings to offload computationally expensive tasks to tools better suited. I chose rust because I have read the book around a year prior to this project, and pyo3 bindings are relitively easy to get working.

Status

This is largely a learning project and the API is subject to change. We achieve similar performance to numpy (beating them in a rare few) across most operations but basic broadcasting arithmetic is around 4x slower in most cases. I intend to add a few unsafe methods to speed things up where applicable but I don't intend to optimize much further at this stage.

Installation

pip install substratumx

You can also build with maturin build --release assuming maturin is installed.

Quickstart

import substratum as sx

a = sx.Array([2, 2], [1.0, 2.0, 3.0, 4.0])
b = sx.Array([2, 2], [5.0, 6.0, 7.0, 8.0])

print(f"a @ b = {(a @ b).tolist()}")

Output: a @ b = [[19.0, 22.0], [43.0, 50.0]]

Features

  • Array, an N-dimensional array object
  • Array broadcasting and trig methods
  • matrix operations and constructors
  • cholesky, qr and eigen decomposition
  • KDTree, BallTree & VPTree with knn radius and KDE queries
  • Statistical methods (mean, median, var, quantile)
  • Pearson and Spearman correlation

Top-level

  • substratum.Array

Modules

Examples

import substratum as sx

a = sx.Array([2, 2], [1.0, 2.0, 3.0, 4.0])
b = sx.Array([2, 2], [5.0, 6.0, 7.0, 8.0])

print(f"a + b = {(a + b).tolist()}")
print(f"a * b = {(a * b).tolist()}")

Output: a + b = [[6.0, 8.0], [10.0, 12.0]] a * b = [[5.0, 12.0], [21.0, 32.0]]

import substratum as sx

gen = sx.Generator.from_seed(123)

uniform = gen.uniform(0.0, 1.0, [2, 3])
print(f"Uniform [0, 1): {uniform.tolist()}")

normal = gen.standard_normal([2, 3])
print(f"Standard normal: {normal.tolist()}")

Output: Uniform [0, 1): [0.19669435215621578, 0.9695722925002218, 0.46744032361670884, 0.12698379756585432] Standard normal: [-0.0008585765206425146, 1.4733334715623352, -1.16180050645278, -0.772101732825336]

Modules

Random

Generator object that can sample from uniform, normal, lognormal, gamma and beta distributions. Support for additional distributions is planned.

Linalg

  • Standard matrix methods and constructors.
  • cholesky and eigen and qr decomposition.

Stats

  • Basic statistical methods for Array objects, mean, var and quantile.
  • Pearson and Spearman correlation.

Spatial

  • KDTree kNN, Kernel Density Estimation and radius queries.
  • BallTree with kNN, Kernel Density Estimation and radius queries.
  • VPTree with kNN, Kernel Density Estimation and radius queries.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

substratumx-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (506.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

substratumx-0.1.4-cp314-cp314-win_amd64.whl (346.1 kB view details)

Uploaded CPython 3.14Windows x86-64

substratumx-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (501.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

substratumx-0.1.4-cp314-cp314-macosx_11_0_arm64.whl (458.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

substratumx-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl (474.5 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

substratumx-0.1.4-cp313-cp313-win_amd64.whl (348.6 kB view details)

Uploaded CPython 3.13Windows x86-64

substratumx-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (499.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

substratumx-0.1.4-cp313-cp313-macosx_11_0_arm64.whl (460.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

substratumx-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl (480.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

substratumx-0.1.4-cp312-cp312-win_amd64.whl (348.3 kB view details)

Uploaded CPython 3.12Windows x86-64

substratumx-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (500.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

substratumx-0.1.4-cp312-cp312-macosx_11_0_arm64.whl (460.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

substratumx-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl (479.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

substratumx-0.1.4-cp311-cp311-win_amd64.whl (347.6 kB view details)

Uploaded CPython 3.11Windows x86-64

substratumx-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (505.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

substratumx-0.1.4-cp311-cp311-macosx_11_0_arm64.whl (459.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

substratumx-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl (477.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

substratumx-0.1.4-cp310-cp310-win_amd64.whl (347.5 kB view details)

Uploaded CPython 3.10Windows x86-64

substratumx-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (505.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

substratumx-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (507.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

substratumx-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (507.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file substratumx-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 11d54c4d842ea7d047b821bddcdf3c1f680554c69652a7e0878414f385580466
MD5 c5fa83635872214e1b9be221b9a1c54e
BLAKE2b-256 1fc515452a466df62e415728e301504e368a43c18ef3a548a0d1b6930949bdca

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 346.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for substratumx-0.1.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1aa3b11cbce92c653fe54f8356cdf25828498a03012888e1108246e8dcc95d39
MD5 6192483fa1ee4dd08f5582820f2400c3
BLAKE2b-256 19c705ede996dcaa60b1bc780393b42fc02bae9f20a72c4a20f6a341003e45bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a49dc58e8ef37b7261c1d0801ab51601e4af6ea9d14593d59598c8cc6292c8f
MD5 1fc3f25f93e85d7b4dc299291fafbb95
BLAKE2b-256 70616c5fbb3e4d7eecd580c67b070250977fadf80f0e896a59e01b3ab69c867e

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9bb7b93dbef771e3f3490e0b14c59b28fc25c8663971746cd8dd87800b15623b
MD5 a129631108853f83b4281a0878e3010e
BLAKE2b-256 3778a1434ba4b434acb923eb52f8974953a62ccda53931776342da67579239e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d1dbb51527940ac1bbc6b17e92e3a94881ca08356d5727410e14d07a9c0374c
MD5 5bdfe68256b4e2db175d6030de680e16
BLAKE2b-256 5d373321da3b482a1a789f1aa05ba14c5920192d04cfc680b14edf49dbdaa651

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 348.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for substratumx-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 86a02ae90b4261ec7c0f9679dfec0ec69eb56887e99dec83acd8674508be5993
MD5 4dfb93908201720fc82ea82c6b7440dc
BLAKE2b-256 8091e695d5d730af82cfa379732fffca311431ffb8ec39be1f204bb2a8dca133

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 175aba72d5222f0fb32bc93b21fc9bb02e9f2b0b2eafeb8a9f0493a3be9e6221
MD5 6cd348d38f18bd3143a14fd31fef26b5
BLAKE2b-256 3004a792cb1a2a5eb06e2bbf374239ad1df65ee80d0b2fbc0cb6396d2e6716a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ad20b5a224556c8b4455f35f2da62992bf9494ce747ea6b5723159ec65be6c5
MD5 dd1828265a1c27c0eb832231ea357951
BLAKE2b-256 a53ce288f77c9f5e7afb246cb4aca0ba7244ae8b5585669a761108c04d413913

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f79fe7eb5f4c211729004352df7dc3c8cecb411cb06a736a4e9ce22b99e8386b
MD5 11bd1debe8564abe38ffc5075795ad49
BLAKE2b-256 3b497d750b54e43305cd14ebc13a32ab2cbff892f4a9945e5a79b9443497c026

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 348.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for substratumx-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 11001eb4de22b7965648c40512ebe3e48848ad196d357e439c9e4b4003fabd20
MD5 0261bd1b190fc4ab85fb6e439ced0bb7
BLAKE2b-256 bdd47c0b1314cb95d21e9e0c1a11e588ec270adbd877365821fd24b0ba727aef

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4fd3f28d5fed1f6d550e9279e6680d357a111d26765fb700efcfbf0ab7e8107
MD5 adb3a5a80036e5d98dbd1f093e627ac8
BLAKE2b-256 4c66e5e8ccd55f6145f74549c3c4a29226e95d6cc0242c2e90a61d40b2741fd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45a3cffc2eeb633debd730056c4a7031c9d9511333349151b0de189325c86895
MD5 15f50121a8f448de427f98f0234945f5
BLAKE2b-256 272810cfc3a85916c886a2d55abad696598869ad733c78142d88e26bce040c3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b4cbc9d10ccbc08e1c91d5a69131b2033a01909b8369c232d447ca626880f90f
MD5 8a812b5fd59ee293f026920ae710f217
BLAKE2b-256 a3580277ea596ac084c4d1f5f76e065dfffaf53230acaedfb424c1b02c636e65

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 347.6 kB
  • 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 substratumx-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 32561aeeaef9b7edde968c98d6faabbbeae93a1f9f5cbdb734e02530d598cb72
MD5 f0529f004d614c3d29ce552b801034cf
BLAKE2b-256 f1b38a8436edc4921bae121ea78f41e9e19db4487555e8d82e6c6d654bb1024e

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf7bb5f288bc79988efa199b20f9cb6484ad9350ce43de9e8e5a719d45c9a41e
MD5 efecac5bfbcf2bf02ba31c8c385070a8
BLAKE2b-256 6e72a3746d7018e4e89ff56604766a85112c5bba489c86d290791561ac50870c

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c7c88eeb75b42a279d74eaba3eee1689a4c11b21b08119a89f9a3fb2b882cdf
MD5 262da5bbaf5ead8353a66cc723a2f06c
BLAKE2b-256 22bc37cf1a3ddc0e88d7c08cdcfdda7e2981abc95796612eb3826962459c0a73

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 89be547b8cac9131752a57b6d49ca491b772b9439aea1c59f42bffdd0e325af0
MD5 50c6506fca0bcc4788eb5ed3dd1832a6
BLAKE2b-256 90366a7eacb16275bfeab3fa7586678954cc8c1edf98bd752bbb2cf4cb895001

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 347.5 kB
  • 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 substratumx-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 572adda15cc2062b4432c3ebbf34c14cb54f5a9e02d428a1261cfd78662de78b
MD5 9ff1027bbbe1ad973dbf9f779fdbc64f
BLAKE2b-256 b8d5a18da71127efa66a62f000b5f13c13898162a3a60df92bcc8a04cca9dad5

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50f3e9104dcba120b4eb738352bbd8d02e29f55829f68a959cb09e8a265d35b8
MD5 f25f1f08dd809920f9f6b8ada57aafb0
BLAKE2b-256 ff793f46724fc130ee0e223ea78755e1c047275df9602679179a780055294fdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ece0e30bfbbb886499461a3e7fd58a124008d77b4cededbdb013e5ad7a9c161
MD5 01be2a80c4851c283ef15f18cc53866e
BLAKE2b-256 6871b0d7cb85ab51ec5538d7bc461e91f6ad65a1e30922493e5365cbb1d37ad2

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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

File details

Details for the file substratumx-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c96bebbb58de139584bdf892955f950b6289d4e752292f554821fda35248bcb5
MD5 617163e8293836f4878c0139894861db
BLAKE2b-256 01edb4b96539c94556ab58745341220b9fceb617ca619bfcf45cd964b484f2c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on Flynn500/substratum

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