Skip to main content

Algorithm to generate uniformly sampled random vectors which sum to a given value, with constraints on each variate

Project description

ConvolutionalFixedSum

ConvolutionalFixedSum (CFS) is an algorithm for generating vectors of random numbers such that:

  1. The values of the vector sum to a given total U
  2. Given a vector of upper constraints, each element of the returned vector is less than or equal to its corresponding upper bound
  3. Given a vector of lower constraints, each element of the returned vector is greater or equal to than its corresponding lower bound
  4. The distribution of the vectors in the space defined by the constraints is uniform.

This algorithm was developed when the authors found that their prior work, the Dirichlet-Rescale Algorithm (DRS), did not, in fact generate values uniformly. As such, ConvolutionalFixedSum supercedes the DRS algorithm.

This package also includes Discrete-ConvolutionalFixedSum (DCFS) which allows the specification of a discrete lattice to sample from.

Usage

Two implementations of ConvolutionalFixedSum are provided: an analytical method, cfsa, which scales exponentially with the length of the vector $n$ and is subject to floating point error, and the recommended numerical approximation cfsn which scales polynomially with $n$. cfsa can be useful for $n \leq 15$, while cfs should work well for larger n. See the paper for a full discussion on this aspect.

Below are some examples on how to use the library.

from convolutionalfixedsum import cfsa, cfsn

# Generate 3 random values which sum to 2.0, are bounded below by 0 and above by 1
cfsn(3, total=2.0) 

# Generate 3 random values which sum to 1.0, and whose upper constraints are [1.0, 0.5, 0.1] respectively
cfsn(3, upper_constraints=[1.0, 0.5, 0.1])

# Same as before, but the middle value can not be lower than 0.3
cfsn(3, lower_constraints=[0.0, 0.3, 0.0], upper_constraints=[1.0, 0.5, 0.1])

# cfsa has basically the same function signature for most uses
cfsa(3, lower_constraints=[0.0, 0.3, 0.0], upper_constraints=[1.0, 0.5, 0.1])

To use Discrete ConvolutionalFixedSum, use the dcfsa and dcfsn functions. These behave the same as cfsa and cfsn respectively, but with additional parameters to specify the lattice of valid solutions.

from convolutionalfixedsum import dcfsa, dcfsn, enumeration_sampling

# Generate 3 random values which sum to 1.0 and are on the lattice [0.1, 0.1, 0.2] centered at [0.0, 0.0, 0.0]
dcfsa(3, lattice_spacing=[0.1, 0.1, 0.2], lattice_origin=[0.0, 0.0, 0.0])

# dcfsn has the basically the same function signature for most uses
dcfsn(3, lattice_spacing=[0.1, 0.1, 0.2], lattice_origin=[0.0, 0.0, 0.0])

# enumeration sampling enumerates all lattice points and samples from the list. It has an additional k parameter to control the number of points returned, as once enumeration has been done, additional samples are almost free
enumeration_sampling(3, k=100, lattice_spacing=[0.1, 0.1, 0.2], lattice_origin=[0.0, 0.0, 0.0])

Citation

If you wish to cite this software package, use the cite this repository feature of Github. It can give citation data in a variety of formats.

If you wish to cite the underlying research, please cite the following paper

@inproceedings{Griffin2025,
  title={ConvolutionalFixedSum: Uniformly Generating Random Values with a Fixed Sum Subject to Arbitrary Constraints},
  author={Griffin, David and Davis, Robert I.},
  booktitle={31st {IEEE} Real-Time and Embedded Technology and Applications Symposium},
  year={2025},
  doi={https://doi.org/10.1109/RTAS65571.2025.00034}
}

If you wish to cite the research for DCFS, please cite the following paper

@inproceedings{Griffin2025a,
  title={Discrete ConvolutionalFixedSum},
  author={Griffin, David and Davis, Robert I.},
  booktitle={33rd International Conference on Real-Time Networks and Systems},
  year={2025},
}

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

convolutionalfixedsum-2.0.tar.gz (25.1 kB view details)

Uploaded Source

Built Distributions

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

convolutionalfixedsum-2.0-pp311-pypy311_pp73-win_amd64.whl (41.6 kB view details)

Uploaded PyPyWindows x86-64

convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (42.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

convolutionalfixedsum-2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (38.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

convolutionalfixedsum-2.0-pp310-pypy310_pp73-win_amd64.whl (41.6 kB view details)

Uploaded PyPyWindows x86-64

convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (41.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (42.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

convolutionalfixedsum-2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (38.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

convolutionalfixedsum-2.0-cp313-cp313-win_amd64.whl (46.1 kB view details)

Uploaded CPython 3.13Windows x86-64

convolutionalfixedsum-2.0-cp313-cp313-win32.whl (43.4 kB view details)

Uploaded CPython 3.13Windows x86

convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_x86_64.whl (81.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_i686.whl (77.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_aarch64.whl (80.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (77.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

convolutionalfixedsum-2.0-cp313-cp313-macosx_11_0_arm64.whl (43.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

convolutionalfixedsum-2.0-cp312-cp312-win_amd64.whl (46.1 kB view details)

Uploaded CPython 3.12Windows x86-64

convolutionalfixedsum-2.0-cp312-cp312-win32.whl (43.4 kB view details)

Uploaded CPython 3.12Windows x86

convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_x86_64.whl (81.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_i686.whl (77.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_aarch64.whl (80.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (77.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

convolutionalfixedsum-2.0-cp312-cp312-macosx_11_0_arm64.whl (43.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

convolutionalfixedsum-2.0-cp311-cp311-win_amd64.whl (46.1 kB view details)

Uploaded CPython 3.11Windows x86-64

convolutionalfixedsum-2.0-cp311-cp311-win32.whl (43.4 kB view details)

Uploaded CPython 3.11Windows x86

convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_x86_64.whl (80.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_i686.whl (77.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_aarch64.whl (79.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (77.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

convolutionalfixedsum-2.0-cp311-cp311-macosx_11_0_arm64.whl (43.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

convolutionalfixedsum-2.0-cp310-cp310-win_amd64.whl (46.1 kB view details)

Uploaded CPython 3.10Windows x86-64

convolutionalfixedsum-2.0-cp310-cp310-win32.whl (43.4 kB view details)

Uploaded CPython 3.10Windows x86

convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_x86_64.whl (80.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_i686.whl (77.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_aarch64.whl (79.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (81.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (77.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

convolutionalfixedsum-2.0-cp310-cp310-macosx_11_0_arm64.whl (43.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file convolutionalfixedsum-2.0.tar.gz.

File metadata

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

File hashes

Hashes for convolutionalfixedsum-2.0.tar.gz
Algorithm Hash digest
SHA256 cd689edcc84d4be3090b9e83b685b51c54255502c400bc7d87987f273c4789c2
MD5 4582ec2f6f1526a4b242c92ee32c8dce
BLAKE2b-256 9ee50b58f02f45fc8c13d21019d0622e2fad64527565380412b42dfaf3ff017f

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0.tar.gz:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 bce43eab2f8979e811e0d4d675e3fffffec7374a684d7a7e34dd52e8e3b14ae6
MD5 a0e88e3082e337039850547d1b6cc7fe
BLAKE2b-256 feeb0c792b4ea9ec661f367c7e48992809f0b29c38930ce60731daa300cf655c

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp311-pypy311_pp73-win_amd64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50623d35901a6a27c2c2e28e5db0c37ea9c821941def0981bd1504adf04b2405
MD5 4220c299b254979f5567ea2a0f9030c3
BLAKE2b-256 eed3da26a2bee76a97a6c68b9f76211259047868a6ee7dc273264c5215ef9697

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14c3750cd40d218c7883d1ce336d4ac3e7e51318829f638a4ad118a30bcaabbc
MD5 c8953f982e60b4eca5805b4a7d3fd405
BLAKE2b-256 4e06a9ed3443fc8531e9d576b86599f69a17af5611f4daec30f43c401b138593

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9624a10f712b1ea24a2626d14ea7c60cc503d6476eedf8d5da1674bb4e5a8004
MD5 b7643fd905b9e8818159093b5ff959d0
BLAKE2b-256 a33c5818330ad6224000c92816c33b6c0f5e258632642b35d879755443eceda3

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f8de067a497ad36f7b475243dd83d38e6b6f29231a5f5aa24861f3f6b12cc06
MD5 7e941beaedc36f3347d2a8de0db1bff7
BLAKE2b-256 88cd1a9b91fe36e50e912a8a99767efe7f52fdb5d2179a78b69ce6fa1cc1b598

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ea2fc3de719d73f2cb3a3c975a8d8afebf098bf59fa2f1c57b00e4f57091ff1d
MD5 7e7aaa53dc6d2953db3a2654928d40e5
BLAKE2b-256 8d4f60ff90ac229070b4545678fbf85243c88a204bf9783a927bff3d01d54714

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp310-pypy310_pp73-win_amd64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8dd2cc5c7dd4157aba0e9107982eca9c62115adcbb86524b57b8140276a4b3cc
MD5 d81c341d1bf797a59f30dd00d63e5a0e
BLAKE2b-256 4f124c64f28422389851e2a1f40a07e0e3fd836f03f16569c92324581ecf8ad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb93b638d64fe0e1931cc9cd121ee936ae53cde4b80794fb5e937e16cb5ea0cd
MD5 de7ca66393fef67043a8536330928eab
BLAKE2b-256 dfbadf629cbfbdbd2b49c2aa0330a6f3e01cb4597c9d53ef3976ee1930a3bfab

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e1a9e185975deafb0681fe38314b5dafd9f6274dead77165633cbe929324062
MD5 69db0fda67e4611faea879f4b83302b9
BLAKE2b-256 5410eeb4f023e3b858e0c1db68a428be97e0fd24e86511253e1b1c5bea8b9f4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8a672da26c4f29b5c355a521e2f1c44cc181bed05587b636dd8df3fe1c31531
MD5 7c2d7f0c4297f0dcfe784ee4ecc4dee7
BLAKE2b-256 f2e826edd48718c3967a063772a57c58acc3217e803d648791736878bfa7efef

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fea8572e734c37a2b647a667f8da142febd5a26766952babf8625cc1f2a7388f
MD5 a086d1a6e2f32552298d019053101730
BLAKE2b-256 c74b2cde879aec82efc1e25b470d77f20aca81c986a04879833a2931fe4d0117

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp313-cp313-win_amd64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 90298110c7c32ba5d7423facdae7df740117717736cfcec580db3d5cd0a8283c
MD5 89de92b545b45edc42fa4af01bc326dc
BLAKE2b-256 240188661516f4020a350a7a5e3e5df2103955a1ef8dcae71a3a1b8d26937cf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp313-cp313-win32.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aecb467be8524b7e51482f15e8590b7d5c00a44409de925802c2b22ef758edce
MD5 2cb303ff370aeeabe3460fa50f9e41cf
BLAKE2b-256 bd900e7fe1774064bc124af08e8fce62ef3d20b6b5ea142de4c0804597558774

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 52bc5a760f61a7b108803323177cfb67e095cc74efa1b256e9c8dfd43ccf050d
MD5 89705189ff29712080faf76a74d8be3f
BLAKE2b-256 4b4c7fc61734108a567b1ffd511bd4779ea5276814d2488f134e9eae7b69d8e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bd2fb4b6dd5dc71f2e1ea733a8fadce2f582529c2bfc31dd408ba88cc2b5c3d4
MD5 908d49f4a323f18f3b223dfbcad6995e
BLAKE2b-256 e6615f01ba0dc724d69c316d9341623db7ac565d49f2d21326dbc1a27836ec03

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b3fd1172cbe8823d5f23cda608cb6a5f311f693efd201914650bedc1d2a31ba
MD5 eef0bca1ebd78050fb7b6f1bb2666628
BLAKE2b-256 8c98919a7c3af6b16d9030bac221cc270557118538b35ab7d36b70370cc5bc25

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0581be38521eae83f6fdbda379b35361f7a05b9461cdc400c3546dbcc53c575
MD5 29db0e7e13243a9913802f13567e2de6
BLAKE2b-256 ae37af1386ad9e4dcbbb364153425ec3f3ac16efecddb45782bb7b453253485b

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0e2248ba809f5d55e154040c57507ee709b32019f4730c978b47398b56c47b60
MD5 d8eb5a9cbf2e6ca321065a4865e7ec14
BLAKE2b-256 3387ef11173e438d0d18c2901ea4015a0540f2bf3383b59cbff999382677e6ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d439ab8af3c33d270836742932c766ad3383feac8d23717f7e63bc4703f9c070
MD5 4b524ed2b707c92f5ca0705a217fd9b0
BLAKE2b-256 62c1637c3dc10ff053d7ca0a687374cf1402bdbff4212c5f63b9aa15140acad7

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 54fcb7eddf1cbac3f0e4244db82c61d20f4cc34c040ed7120f5338e85620e5aa
MD5 7ca13cc426fde242de71ca597ea7d950
BLAKE2b-256 de43ae54f8d4eb875d6ae13688c5129528b062695ee869bbecd8d512e281da27

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp312-cp312-win_amd64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ba30087b6c8ec4d79d758d14b8a7126b8be9e12622ac6ef2f923cf25fbd5d7ec
MD5 ba9365fe1b763dac3feec5a275648d32
BLAKE2b-256 9d80292eda1209a4cb2f3acaa67207229fd80c679532ea041349bf69adecfa9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp312-cp312-win32.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d04525dfec916d1566b45a58bf0a352c0eb8375aae55351343f3640fd78e1cff
MD5 3b8afa37bd3a124809d2704a4f69d44c
BLAKE2b-256 6abbcb20aa4788d381c608e12b98b0da49db082142f765feaeb4428df66e63d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cb36e512964ebc8a7814fb9ec4f1429701f1014255803078864b7b7a269a007e
MD5 2f772c73d78fa5edd4a74e0a6cf3aaf4
BLAKE2b-256 2dc53fb0f7716f5519d6153b504f338a65f19490a4ad51d2ea03388c744e2821

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 283e42524fa85f88193e0ba8feed29f6cb3e5bfeb16f28f86092a99ba8c6c3ff
MD5 7299cf6b27b41167965a9a493a0b0c75
BLAKE2b-256 a438f843d0e0e94168cde0afb5b17c49c0bd41aca010b7d6fe7fcf8e41b9db30

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 454b09e4174d6ba77c081ce5f36d8a6a84a0258e3ede4ec0d192b266837ec3b9
MD5 9fb6a570903182d753dc83f289acca05
BLAKE2b-256 68a3db684ef355accd91a2882564b0dbd2523993d3ea13ae479502e6e223e57f

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b013013c31b4a845055b52b7196dfa847734073b5b9ce48cbb4dc64e1ce57197
MD5 f0b87531750cb805c673202ffa8c5bab
BLAKE2b-256 7eb0cc6df3b18975662448a2e71939f4bec39217d78a47a8df5a567ad49dc9fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 db02d9dc7cc7d55d9265a7ca360b921a0cf5462870862c30981b0018d23df2d0
MD5 ee36475893fd45d6335afd98e0fc1fc2
BLAKE2b-256 6800fe0f0562b4b608ee42d36ed9ccb4beec8622cfa556f69cc54580046078ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e09f812ba66ea92154efdbf52a3723e618ecc81ffeafb14f49e931d1a5dd1941
MD5 a67359593b74ecf59b07490181cce1ed
BLAKE2b-256 59e154abc47b8a167ce32857a9ebe44768a369d276db05a3e0ebebdecec086a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 79b772d55565539eead2444a7662ac5158aa6b1363b4a6c9853971a96f752b00
MD5 35f2187b1c04d42971a4a7e4973da973
BLAKE2b-256 bdc33d70abe703933bd7a9b1b359ecb5c564fe7644044019b269b5f210567e1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp311-cp311-win_amd64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ff34bb502d8ca4c6468efa1b243795d187a799fb406f2991decab9db8a0145f4
MD5 f8e6ff98af07267a89629540888b9c32
BLAKE2b-256 71dc37b4276640b5bdde03135d237fd95e202d9101496b6acabf0e16e60a4b22

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp311-cp311-win32.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71950fec22f6159f856314932be835e9da6a3c66da22316e3de0c29180d09cfc
MD5 985b4c0c67706874d62c700c4c051641
BLAKE2b-256 274e3300b26e0c70bb5bf47a93d5487e19553b95e9f7e79c0e2dcaca9712baf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fd892a6b2ea3127796b15bcf59a0288d858e8c2feda3667a17f3e41e5d6f5139
MD5 b28dacccb597cb1ab7839a172e20db26
BLAKE2b-256 51d44194de635315ef83815c3740b030b46f31648ced2c5defbbbb29a4ca0d98

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 813d4c04c804ae386c1a51539340d1be8f9bd5d03d261e6141e6ef7f082c1acc
MD5 ba3ef1cd08245a6bab2152730313df82
BLAKE2b-256 797ebdb8ed8eccdc744547bcee54215d2663d6e470c4f7dc2557220e0a1794c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 911ef7a3f90174d7044fedc36ea1e2e6232bb5e1275c904f038feb5000476293
MD5 49516748db1784e488ee69d20b1cfe95
BLAKE2b-256 f24df3af50562f5f6dc72cd244628d3d367584442f8b873c494a4ccec3e10be9

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 267993fb9e674883d0ddd096d7da3edfcae4c4c8a9b96a7656eaa8bd520e8312
MD5 22aaed94dd61eee2f86026aebdbe7008
BLAKE2b-256 e86e2bde782b4789ae4fb7f22641880c81ae2983dcdf2cb343f8880c2a0b69eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ec22447b14455258ecbf8449c6baac8f431a7219eaaeadc0e7de5616c29d4f9
MD5 9a1ab8e07a491364e9db5fc81b8483d5
BLAKE2b-256 2ea01ec43e946d5d6f5052eeef38f6c6f6423aea4e56c0f86575e424c8a44a51

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54cd62f8c8e4cfa3806eee222a495ff5484cbc6401e4610f8bf46482aae86196
MD5 b812dfded1fd45f84dc06bb7a749f445
BLAKE2b-256 6e5ad2f3d1aae6dc75331dd830405bdacfbd5e7e22568c5ddbbdd7eef86ad477

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 105456facd1e518a1d756eb067b7b12efa8e4cb15931e4e438601eea28e91be6
MD5 74f2cfaa1fdb72adcb10c7a8f7eeb0d5
BLAKE2b-256 b7d7a761a9a837d3d741f976b988d588b626a06593ea4b0b27d5b9d5d9221f37

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp310-cp310-win_amd64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 00e37fb905a3ec70222298239f4507d0ec7cce98cc89d30ab42358c31a9c0e32
MD5 f81e9873e4b7a77aaeb009c404f38e64
BLAKE2b-256 3757c57a8d979938f0e38266ef9daa41f35509866eef411b2705c8cd8da7cb71

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp310-cp310-win32.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56f186ed226a47e41945945501c2b6f4fddafb13614a3c90b49e4bfc2539bce2
MD5 a45ef2cfe52c6cdec41fb843802014c8
BLAKE2b-256 c58928d0dd86ccb48a1723a5747779259fd8537c00f34688a75ea0d4a746a153

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 75ba27693920cb3047e3fd4f76ee86a33d63bf332a3049454c1e099fd6c99b2d
MD5 27167a4c439e55658e4ae3ede112bb35
BLAKE2b-256 7e40a2e570feb394b52022d1f974201db0581e46a3b767ecaa8574165bd1e2c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c35c428fe60e2500ccb2a455840668db69ce21b29f53613054ccb4ca60b2ccf
MD5 59161a3a4d4dd4f8e4ad9fdde3e5b811
BLAKE2b-256 590c7bd4cc5a48fcb472f8942e466a8f30549e7ba828c86acf73d331fe91abd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f5061d04334deeff4577b79dd589c3e22ec162a7540d9a619f80dd5806f0beb
MD5 161841a37be8a7da6a68727a354121a8
BLAKE2b-256 ddb0dc5667efaf2b63085844c0e56b7f4c4d6b3cd031f992646cd794852034cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7bf171bb80fde05caa31daf1af07241fc9fbbb7adabdf25ba2d50496576c353
MD5 ccb6b7db0c6a897bcac9d3ad8ec5aa33
BLAKE2b-256 4f557b5a2fe7cc1c5dc89e7cadbf8519421b6c43b82d9c36e58792fed6b319d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f540d8503bd62b326279b752f245eab9cfb2e4300c81f9ccf96042ee6143c74
MD5 41818c0ebe39c947cadc2e27b4e71cff
BLAKE2b-256 dd8b3413fa8636d81b79351d5c38bd67d04922ec8dbd7ba13feec3d71fdbc8ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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

File details

Details for the file convolutionalfixedsum-2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for convolutionalfixedsum-2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74399f2c38b69acb272a672f320c4a0165f203e543492053f90b5b7da046d89d
MD5 53e05d2d75afb9d748521ab283d1cf4b
BLAKE2b-256 4377ab8720f5185584dec6fea2a6093a8df8e033dedab36712acfa38786e3f28

See more details on using hashes here.

Provenance

The following attestation bundles were made for convolutionalfixedsum-2.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish-to-pypi-and-test.yml on dgdguk/convolutionalfixedsum

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