Skip to main content

A software package for enumerating lattice points in convex cones

Project description

Enumerates lattice points $\{x\in\mathbb{Z}^{\text{dim}}: Hx\geq\text{rhs}\}$ for $H\in\mathbb{Z}^{N,\text{dim}}$ and $\text{rhs}\in\mathbb{Z}$.

The main use case is for finding lattice points in convex cones, for which $H$ are the inwards-facing hyperplanes. If $\text{rhs}=0$, this will find lattice points in the cone, including its boundary. If $\text{rhs}=1$, then this only finds lattice points in the strict interior of the cone.

Installation

pip install -e .

Requires a C compiler and Cython. NumPy must be installed first.

Algorithm Notes

This repo contains a Cython wrapper of a C implementation of Kannan's algorithm. See this webpage for some other relevant work. The core algorithm enumerates lattice points in square boxes $|x_i|\leq B$ for $B\geq 1$. I.e.,

$$ \{x\in\mathbb{Z}^{\text{dim}}: Hx\geq\text{rhs} \text{ and } |x|_\infty \leq B\}. $$

A helper method is provided in case the user wants $N$ points but doesn't care about box size. In this case, boxes of increasing sizes are studied until $\geq N$ lattice points are found.

Usage

The primary interface is enum_lattice_points, which handles box sizing automatically:

import numpy as np
from conevecs import enum_lattice_points

H   = np.array([[1, 2], [3, -1]], dtype=np.int32)
rhs = 1

# Find at least 1000 lattice points in {H @ x >= rhs}
pts = enum_lattice_points(H=H, rhs=rhs, min_N_pts=1000)

# Optionally restrict to primitive vectors (GCD = 1)
pts = enum_lattice_points(H=H, rhs=rhs, min_N_pts=1000, primitive=True)

For direct control over the box size, box_enum enumerates all lattice points in $\{Hx \geq \text{rhs},\ |x|_\infty \leq B\}$:

from conevecs import box_enum

pts, status = box_enum(B=5, H=H, rhs=rhs, max_N_out=10_000)
# status: 0 = success, -1 = dim>256, -2 = hit max_N_out, -3 = hit max_N_iter

Organization

conevecs/
├── conevecs/
│   ├── box_enum.h               # STB-style library for the Kannan enumeration
|   ├── box_enum.pyx             # Cython wrapper
|   └── conevecs.py              # a wrapper for box_enum, increasing box size until N points are found
├── tests/
│   ├── conftest.py                      # shared test helpers (pytest)
│   ├── test_box_enum.py                 # generic tests
│   ├── test_manwe.py                    # tests relating to 'Manwe' https://arxiv.org/abs/2406.13751
│   ├── test_enum_lattice_points.py      # tests for enum_lattice_points
│   ├── benchmark_box_enum.py            # B-dilation benchmark for 'Manwe'
│   ├── benchmark_enum_lattice_points.py # N-scaling benchmark for 'Manwe'
|   └── c/                               # simple C-kernel tests (no Python interface)
├── pyproject.toml
└── setup.py

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

conevecs-0.0.1.tar.gz (172.0 kB view details)

Uploaded Source

Built Distributions

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

conevecs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (663.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

conevecs-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl (645.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

conevecs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (639.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

conevecs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (631.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

conevecs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl (246.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

conevecs-0.0.1-cp313-cp313-macosx_10_13_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

conevecs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (663.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

conevecs-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl (654.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

conevecs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (646.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

conevecs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (639.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

conevecs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (247.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

conevecs-0.0.1-cp312-cp312-macosx_10_13_x86_64.whl (249.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

conevecs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (670.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

conevecs-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl (657.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

conevecs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (649.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

conevecs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (643.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

conevecs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (246.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

conevecs-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl (248.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

conevecs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (642.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

conevecs-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl (631.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

conevecs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (621.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

conevecs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (617.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

conevecs-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (247.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

conevecs-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl (248.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

conevecs-0.0.1-cp39-cp39-musllinux_1_2_x86_64.whl (642.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

conevecs-0.0.1-cp39-cp39-musllinux_1_2_aarch64.whl (631.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

conevecs-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (619.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

conevecs-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (617.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

conevecs-0.0.1-cp39-cp39-macosx_11_0_arm64.whl (247.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

conevecs-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl (249.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file conevecs-0.0.1.tar.gz.

File metadata

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

File hashes

Hashes for conevecs-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ccfab879edb23c51c47b671d0011cb6cd63195089d22ca3e6276c85d22692f4f
MD5 b238aae17b83ff6565bd4a34924de587
BLAKE2b-256 870603c5f1a847a38884601aeec71cbd25474f219dd45777609f7a7f2b4c38af

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1.tar.gz:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1aae88dcc531dc47980ef83359a9b2aef2af6b58d16856c7bc3e4034a54f1975
MD5 df9a25dc9e7bf8b50beaa442e6a4ca92
BLAKE2b-256 befb25d603ddf5729b242d9213d6103588c344bcea9f97a3a4c393aadab4c196

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 faf33c0f928519b30ea162c322248e31b38cedc32eb3c43bf3cc1e12aa91ad09
MD5 e6d52dc48c051ba12567384b35ebcab6
BLAKE2b-256 6ebd8de7d8d88e28f7f1395321c0d2daabdc03969b2e71bdc64d4131a1ee8a3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37336089ee0a5d9202f98f68eb21d3a0229168eeb95d23170b2ab72141d21487
MD5 25b56f8d1058fe4871a51ee0e5d5cd9a
BLAKE2b-256 fc8c5d4514599d16b41d47af9ede8a6124609b07d61587cabd6576a83b26be15

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c5fc6797fd02f898718d1ee7f92fd39800a8045227858152284743ce8e18862
MD5 0d9f11a86fc52055a5222355f765e206
BLAKE2b-256 4142be3939f6321ae62f0b198d5ec2658d144921af4082ff166c993e820b436e

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbde05ef7897394e0af61bdde4353e3ec6eb2fbe60a16fcdc7b9293ad778ce35
MD5 f1b78baf447b8bf6172fae6bfd896356
BLAKE2b-256 2cf3608eb6ab4e51c209b132961ffc57d8d922d4b52b6a6782ba7f81bfab4757

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3105f0dc4eebd3fd541c5d918ebf5040c6ef60260adc9bae862782e868a5c075
MD5 574bc48f46008a45491588b7d13a60cb
BLAKE2b-256 4a0c75f46456e89071b813dbf05dd9f7fd8c99f0d8d6c194025d5a448182542c

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e5125a04d8b1ca1907aff1a37713bf6dbce5ffe46cae2665acb609f9250b20ac
MD5 dda68fe16fb7eed55206e56558027eb0
BLAKE2b-256 1fbd8a5fc577a6fc98262f6ae1db12ac11a54ee356bda7891069fbd20976c9bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bbc726de10198e26e79bbf6954119bb5f6311d359fd3fbb2b4ead19a72fff504
MD5 c05d97fa33f316fedac7b91399a3c135
BLAKE2b-256 c11ee959f31497d7727858354e036c0ee4eec35b767aee1579940bfa3719fe8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a32057c16a33c54c3435d2f6f8873344faebeb6b96e8365bebd6b2bfb8d5340
MD5 d3d3318d416c194e114b2c2f66cf3448
BLAKE2b-256 7aeb027975f30b2a1608178ca317f68e38d2a5f0602f1bba2e7eba7938bf5492

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bfc765f5f81204c6a35341b47ecd0f571856e065dcd775eab981bbd38d22d4d9
MD5 67baa57a6573ba53a9e460ff73431bcb
BLAKE2b-256 3b9128d634658046ebf408131e3314a9a93967fcbc5d3eb7e75042a94af3f02c

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8081ff615e78978f5dba073bc7d20225e2a26ec74f20e72ad0cf7aac29dca20
MD5 47f347e452fd9bbdb47c3b67fe05f41a
BLAKE2b-256 68de5ad7cb7a7c956161c115a6402114073521be407457feeaaedd2381d44cf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 54f76a2fb103e374bb395c23e9870f438e71808bd5126e904616a9cd5c9706d8
MD5 8fc7f66f98f2c7a932dc45e1ef56cba5
BLAKE2b-256 a821a630228aedaa10f0cca60882cc3e8afb1f80c8f8ce2a2506fe787fc2aa67

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6719a15ac4984f120986058da885e1ae059e09b34678809d0cc04a880812c47e
MD5 da3da9ae1398f4e9254ac7670cc60124
BLAKE2b-256 12e414f635ba1af54f958097d3551d596afdd9577dd249ea344f1f956ea30a98

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 34465ca44187eed4d631ab698a487002195f177d1139f0041e2b613cab686e7c
MD5 1da22534ecd73c8e697817ddb8ef7335
BLAKE2b-256 5298f4731a3a2641eff9b1664ffce8a476218fe4520ff87c68f438d43242a3ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 373d4de513d8d75073a2bc6287e4baf2ee4ec6024ebf56b785d2b1616e8981a2
MD5 0307616914e6e248798cfdece91e0444
BLAKE2b-256 03cfebdf51d9c587bf0084f68f78444e5c691bad5b17825893bda5ef308f16ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4140a826b4aac4208b1a2bfd2c5d1e2a3045329fa9cbd47a9530a59201eb487c
MD5 30993e257d698eed49b15eaf176267ab
BLAKE2b-256 4022a00c90217f1da8ba24f4e9a9c32a5b0587644e08c0cbb71c7493e335481d

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99e96dfacda01ac26aa548a3db2d9ad7f19ecda24d594a2f4f5081bb9ab2587a
MD5 61343edde5f5cc1e657c612d46f13310
BLAKE2b-256 d9b3345660dc5f8652c6a770777d2239b2b075cb3ec2108c8ed31e5c6bc6afb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 acbed9487e8c1a69b1fbaf0c307944af62b060ae5751cf10b67733c22e16219e
MD5 601333880780aa74b5009a52ebbe583b
BLAKE2b-256 0fddb506534644894cdc5fb051853a98ebd3c806058a2a67d3083d413762d55d

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e38ceda8c5414569ef411d50e89bd5d849919e7b75fd6c108aac62839efd7ea8
MD5 668e8aac100cd3ffcd445ef10cbc9ff2
BLAKE2b-256 39db4da7aeb65e0a1b19173d19da773971751f2fe3df739db100fb0c8710f5d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 65e8cf2a61bef2ccacfee42c3aa6262dd62ff34d4227f80cfd3bedf739cfe617
MD5 ecdfa7ace77b3eedcf9e0f13b8134a3f
BLAKE2b-256 e53bf44cc7567f087ccf2b6d3740b8e90e9b20aed1cc5b2c18165022a3f726b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e07821040a8b5abe947de9f3eb82bcc852665b403e61e9e2827e44875ebbc493
MD5 7e60e9f5fab0446edca07a3f73cf0831
BLAKE2b-256 5db0c20c38892d50e696f33caf5f6e191c018f11f6f90288da7342c299ddb212

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c2ca4c682ca41e15f1248e6001b69fe7230a128b0b10c2d57ecb50652c2e4c7
MD5 c1a2da5b3e4f82404c1dc9ed95a75986
BLAKE2b-256 79f63d9cf216c94a0ea0e4c6cb58eecafe8ac720fadd6f6ecd27c28994085461

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79e11b0e671eb73a4c09ce9d9c2cd3a6f2ba68b9b3537784655f6b3ed5dc0d6f
MD5 2e1c3cf5697e22ba737227cf482a1f0f
BLAKE2b-256 ed2a58cf45c32931b187d451f21608196dd15e30a2064943abdfa3da1afbdc2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57b5efc3c5dd756a8d4be568c8163efb56d4d492784ba4f33bdc8b9ce78cc28c
MD5 69bd225e2bb47d7df3fcf76113b5d7e7
BLAKE2b-256 fc0d5c5f9945f78689fabd48ce4f67c7334e75251da4bb70ddc702bd590bec86

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87636a0457318ddf49e16c31232d14df5f08f5ccf70378f521865836c09c9996
MD5 4dee8061cf4150b9d7020a044de77d73
BLAKE2b-256 4b29e2fc6343aa17fefb1bd615f3abb08cfda65615814fcc8d824f980986c88c

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4175974f88fa39f9d08dd7674edbe86a72f9c771f2a34db7d21ff0ebeaf8f206
MD5 e3f9f4a6ac4be3c849953fe94aadb66a
BLAKE2b-256 61a7ff3819caae64a645d2fda594725f962e826c9eeb387baf85b7ade09ab093

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31e4f72ff169627a15b902f6193fc7133cdbe77b0ad6c4cdc2b4a7ec92434f1b
MD5 edc918a4d1fccc0c5335985af2617edc
BLAKE2b-256 2d8767403c655fc3108f4673c94e6f43fac408bce8a71ed03352e06eeb722fe3

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e804486420976496461fb3e615a12884315ca7e13d464ee80084d5316d504e7b
MD5 6646d1a8aa93b5e6d5e755919eb3d7f1
BLAKE2b-256 167ccf8e592c6d7e900022594c2f865a2e9b320ab92ab816ae694af41b31e48f

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 715c60e2be7cf2bdc8dd4b31f67cc3fc17f70adcb5f26bf2764ff12dd3efe856
MD5 9ee853ed4827e7a6981a82e0c55d692c
BLAKE2b-256 2345ee766309638b2aa8411e13dc846df3084d411f697e20e9cf6659d9bd8814

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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

File details

Details for the file conevecs-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for conevecs-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 309b232640e22f7cf7a0543e002acb0ec654e6b4250e643c1289729b7cac51ae
MD5 3abaf38b56c5b2ad96f0a681da6ce6f7
BLAKE2b-256 e85e62d98e09a46bc76bd90088459e27cf5dedffa9f7a115f9c44ddb66b66974

See more details on using hashes here.

Provenance

The following attestation bundles were made for conevecs-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: deploy.yml on natemacfadden/conevecs

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