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.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (506.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

substratumx-0.1.6-cp314-cp314-win_amd64.whl (347.7 kB view details)

Uploaded CPython 3.14Windows x86-64

substratumx-0.1.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (500.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

substratumx-0.1.6-cp314-cp314-macosx_11_0_arm64.whl (459.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

substratumx-0.1.6-cp314-cp314-macosx_10_12_x86_64.whl (475.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

substratumx-0.1.6-cp313-cp313-win_amd64.whl (354.4 kB view details)

Uploaded CPython 3.13Windows x86-64

substratumx-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (500.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

substratumx-0.1.6-cp313-cp313-macosx_11_0_arm64.whl (461.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

substratumx-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl (481.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

substratumx-0.1.6-cp312-cp312-win_amd64.whl (354.3 kB view details)

Uploaded CPython 3.12Windows x86-64

substratumx-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (501.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

substratumx-0.1.6-cp312-cp312-macosx_11_0_arm64.whl (460.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

substratumx-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl (481.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

substratumx-0.1.6-cp311-cp311-win_amd64.whl (350.4 kB view details)

Uploaded CPython 3.11Windows x86-64

substratumx-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (506.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

substratumx-0.1.6-cp311-cp311-macosx_11_0_arm64.whl (460.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

substratumx-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl (479.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

substratumx-0.1.6-cp310-cp310-win_amd64.whl (351.2 kB view details)

Uploaded CPython 3.10Windows x86-64

substratumx-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (506.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

substratumx-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (508.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

substratumx-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (508.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

File hashes

Hashes for substratumx-0.1.6-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f2fa61256a33162c4127aa0f83219710cc4b62da123d0bc445b82e4b17ef715
MD5 615757943e5fff49a81bb847bedc6131
BLAKE2b-256 08798be55ba154278544c401183291490b05b7dfd617c87ef8e81d36d22c79dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 347.7 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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9d50086a691b7ceee9cf880ac0ab3288d7a2df93fab5a64ff6cab25d8a459bfb
MD5 b36011b072fe3fbe91adbd136ae31a75
BLAKE2b-256 945dd9f0b10d909394cb5129a0ad8256d33179fcbd3d9eee3045826281dfa698

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d9ab9c9db17b3594a47fe7da6fabf14f6570bfb4ab4396286b9e4c262e02b73a
MD5 85b0e031ec538b899632a4e891f5869a
BLAKE2b-256 a03358d249567691b3a2acb29329294a992cd951ee0016fc72efe47a4482203c

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78aa79e15925da8cf58bb7606a93c60920e45725ae28fa50db109c3b5b5ff37a
MD5 4121ba63183598d9cd0e3504782d0e16
BLAKE2b-256 60ad74b8df6ae072af422cb408112d9d1ab37a5f81727235ae2692f70efecb82

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7eb4fa124b8415f275200ea95bbafab89a0355880537119ea0f567865de243e5
MD5 9d1503581ae1632c51fac9fd31820cda
BLAKE2b-256 b2f68aadc4d7069fc2947a8201221bde09d7f63cf6cfe3adedf1e5105de3705e

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 354.4 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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 15f480a4fc004bd57cbcaf8848cc1a3ae3d8c3a70edc01f7149b903c3c9d72c3
MD5 715afcd01976ed9667338da122d1f835
BLAKE2b-256 9603c26c81f29fcba6ce21fc9bb7f6e545b56948d648526bea4270785ac6569b

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8fdc89c581e5f7c8a49265d749720c0bf1ef1958a924b9b94a1200784cd5f078
MD5 1421da3a8c7a9d77f566234abe8a4586
BLAKE2b-256 7e93e4230192f7c13fa37bd16ecb02b144732610e4ee35d10afb010ccb54db26

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 112fc0878f0753dfdc359bfbaad50d58fbd871756a604e09ad43acebb5f1dc61
MD5 5fd8f32e7f238d2e1d6f8fe82ce2879d
BLAKE2b-256 3e9480f8a41b8fc46d823979e161cb9005ba1d5ffb49fe018fcc5f05d9902678

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9020f7759f9f2067724c5352bdde7bebb0ae8f1b52b8bb499b6edf1eff025fea
MD5 507ae9e203e2b91c29fcd8b9b807b709
BLAKE2b-256 425d292e110d298c7f1f3fdafa746c6780cdffe89621bca90e98f2c06b638b67

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 354.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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 80fe726438f47452eb6b1c052a23fe251e34bae710fb39cc68dda688d6dc95b9
MD5 71374cbb1ca76873994ab5cbd7582816
BLAKE2b-256 5cef775692aca5bc1e0dd858e0b62fa2dfd7227ea9a0a11c2b389cb6c895252a

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d97a4116fe8169b4b787d09271306f98dad392029dbcd6020d2634cdf6ffa028
MD5 47d57ebedf0b4959877d284bba53b4c3
BLAKE2b-256 c558558e06588b3f87b389b358038a6df7c363d35f2510c2aeef6f5c8eb960c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 010965876cb73b254ac57d1d91bf4a8e2f08624b20207d3643cbd0278ecaba3a
MD5 c89182076f32a266211244ed3db8329b
BLAKE2b-256 f06261d25e3784d6b855904461b81e4107921bad3b98efdb714467f216da4286

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c6bf72b5688fde4b5897fc9817557156902e32777cb99690f72a7341fefa0cde
MD5 fcae98dde1d87c41b30d2e3a3a635762
BLAKE2b-256 a517128eb9ee3f360ec85e71c7f6c3eeb20e188c201719891c18ad07fa2f7edd

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 350.4 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5284ee40b5f0378566f61b7c3dffff5d276efb4139e422110eb4052c1b9e461f
MD5 bc089c0bea68fe3dcf56db34deddd66a
BLAKE2b-256 43c8b44a915f729e80ffd0af8ff7318d89902acff55a2c190bc4c5cb585b4578

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 352539af6c6b12cc7257cd3ec85facffbfa8c9312bf8f338a58c8ecb6afbf445
MD5 325324455f7e338cc5befea1d3b37736
BLAKE2b-256 5d6e3cdaedbba652e446f0fdd9e898c8c247030c620170a2848b1ad81f16fae9

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d7bc4b0c1c8155d70659554338590f3cd2257e9877b9b1efc14f3531f028a6b
MD5 252a27dc0e37256866d40fa208a69358
BLAKE2b-256 39367dad4d8ffc698d9c9c978cdc0beec689d6ad2c360819d2e5edcd5d7065b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2ac9a7693ce2895bdf81dceb1ae8da86b1e17cc6ad79c19ad0cde0a3111a54ab
MD5 0b348e70391c64719f4a6f344e30eb5d
BLAKE2b-256 bbfb75c797eadcc08489bf06dcea8b23ae70822daeb565a41a578306ea23d092

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: substratumx-0.1.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 351.2 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dc428083190d608f88b75aa63a884ec5c33eb3baf96774eb2e31e0400f67c109
MD5 700f5825c0c618cb6c2cc43cd273996d
BLAKE2b-256 5d0fc36f5eec04dfd86f6a18698a15aae946b7ade4ad95525f9b0af5c668070d

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ed1082c19739429c3b82334a76016143e41ec9c5ab665a4b326487bdc14d714
MD5 b944a7b1ed690840791766cf0f086c30
BLAKE2b-256 c7169ef43c1a43a50ff93d5df03cb11858f34a2b270bff76ded62505bd3dcacb

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5751bd86a93e9d491b80accbc8987ae27cc8a78a3a446c8ddecefaeea2b06461
MD5 37a30d2927d18cee814d78c4f821bbca
BLAKE2b-256 c929463b63ac8758faa920810cc7d3a9150a7874126929d72e615be82e8cd6b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for substratumx-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87c102a1e18f90eb54e90f396ed9f8b7209e55f53e2087d51341535132dae3e0
MD5 71c06951665d6b3fb912ee67cc6e1578
BLAKE2b-256 846335e5220dd7099ed41b4bc52f12d362bbfb0b55c69784d0f2b9639189d5b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for substratumx-0.1.6-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