Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

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

Metadata

Release files for conevecs 0.0.1

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

Source distribution (sdist)

Source distribution for conevecs 0.0.1
File Size Uploaded Provenance Actions
conevecs-0.0.1.tar.gz 172.0 kB With provenance Details for conevecs-0.0.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for conevecs 0.0.1
File Actions
conevecs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for conevecs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
conevecs-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for conevecs-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
conevecs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for conevecs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
conevecs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for conevecs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
conevecs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for conevecs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
conevecs-0.0.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for conevecs-0.0.1-cp313-cp313-macosx_10_13_x86_64.whl
conevecs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for conevecs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
conevecs-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for conevecs-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
conevecs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for conevecs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
conevecs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for conevecs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
conevecs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for conevecs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
conevecs-0.0.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for conevecs-0.0.1-cp312-cp312-macosx_10_13_x86_64.whl
conevecs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for conevecs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
conevecs-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for conevecs-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
conevecs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for conevecs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
conevecs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for conevecs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
conevecs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for conevecs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
conevecs-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for conevecs-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl
conevecs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for conevecs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
conevecs-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for conevecs-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
conevecs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for conevecs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
conevecs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for conevecs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
conevecs-0.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for conevecs-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
conevecs-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for conevecs-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl
conevecs-0.0.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details for conevecs-0.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
conevecs-0.0.1-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details for conevecs-0.0.1-cp39-cp39-musllinux_1_2_aarch64.whl
conevecs-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for conevecs-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
conevecs-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for conevecs-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
conevecs-0.0.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for conevecs-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
conevecs-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for conevecs-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl

Total release size: 15.5 MB

Release files / conevecs-0.0.1.tar.gz

Download URL conevecs-0.0.1.tar.gz
Size 172.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ccfab879edb23c51c47b671d0011cb6cd63195089d22ca3e6276c85d22692f4f
BLAKE2b-256 checksum
How to use checksums
870603c5f1a847a38884601aeec71cbd25474f219dd45777609f7a7f2b4c38af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL conevecs-0.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 663.4 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1aae88dcc531dc47980ef83359a9b2aef2af6b58d16856c7bc3e4034a54f1975
BLAKE2b-256 checksum
How to use checksums
befb25d603ddf5729b242d9213d6103588c344bcea9f97a3a4c393aadab4c196
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL conevecs-0.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
Size 645.1 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
faf33c0f928519b30ea162c322248e31b38cedc32eb3c43bf3cc1e12aa91ad09
BLAKE2b-256 checksum
How to use checksums
6ebd8de7d8d88e28f7f1395321c0d2daabdc03969b2e71bdc64d4131a1ee8a3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL conevecs-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 639.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
37336089ee0a5d9202f98f68eb21d3a0229168eeb95d23170b2ab72141d21487
BLAKE2b-256 checksum
How to use checksums
fc8c5d4514599d16b41d47af9ede8a6124609b07d61587cabd6576a83b26be15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL conevecs-0.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 631.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6c5fc6797fd02f898718d1ee7f92fd39800a8045227858152284743ce8e18862
BLAKE2b-256 checksum
How to use checksums
4142be3939f6321ae62f0b198d5ec2658d144921af4082ff166c993e820b436e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL conevecs-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Size 246.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fbde05ef7897394e0af61bdde4353e3ec6eb2fbe60a16fcdc7b9293ad778ce35
BLAKE2b-256 checksum
How to use checksums
2cf3608eb6ab4e51c209b132961ffc57d8d922d4b52b6a6782ba7f81bfab4757
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL conevecs-0.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 248.4 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
3105f0dc4eebd3fd541c5d918ebf5040c6ef60260adc9bae862782e868a5c075
BLAKE2b-256 checksum
How to use checksums
4a0c75f46456e89071b813dbf05dd9f7fd8c99f0d8d6c194025d5a448182542c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL conevecs-0.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 663.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e5125a04d8b1ca1907aff1a37713bf6dbce5ffe46cae2665acb609f9250b20ac
BLAKE2b-256 checksum
How to use checksums
1fbd8a5fc577a6fc98262f6ae1db12ac11a54ee356bda7891069fbd20976c9bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL conevecs-0.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
Size 654.0 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bbc726de10198e26e79bbf6954119bb5f6311d359fd3fbb2b4ead19a72fff504
BLAKE2b-256 checksum
How to use checksums
c11ee959f31497d7727858354e036c0ee4eec35b767aee1579940bfa3719fe8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL conevecs-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 646.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6a32057c16a33c54c3435d2f6f8873344faebeb6b96e8365bebd6b2bfb8d5340
BLAKE2b-256 checksum
How to use checksums
7aeb027975f30b2a1608178ca317f68e38d2a5f0602f1bba2e7eba7938bf5492
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL conevecs-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 639.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bfc765f5f81204c6a35341b47ecd0f571856e065dcd775eab981bbd38d22d4d9
BLAKE2b-256 checksum
How to use checksums
3b9128d634658046ebf408131e3314a9a93967fcbc5d3eb7e75042a94af3f02c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL conevecs-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 247.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f8081ff615e78978f5dba073bc7d20225e2a26ec74f20e72ad0cf7aac29dca20
BLAKE2b-256 checksum
How to use checksums
68de5ad7cb7a7c956161c115a6402114073521be407457feeaaedd2381d44cf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL conevecs-0.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 249.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
54f76a2fb103e374bb395c23e9870f438e71808bd5126e904616a9cd5c9706d8
BLAKE2b-256 checksum
How to use checksums
a821a630228aedaa10f0cca60882cc3e8afb1f80c8f8ce2a2506fe787fc2aa67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL conevecs-0.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 670.8 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6719a15ac4984f120986058da885e1ae059e09b34678809d0cc04a880812c47e
BLAKE2b-256 checksum
How to use checksums
12e414f635ba1af54f958097d3551d596afdd9577dd249ea344f1f956ea30a98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL conevecs-0.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
Size 657.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
34465ca44187eed4d631ab698a487002195f177d1139f0041e2b613cab686e7c
BLAKE2b-256 checksum
How to use checksums
5298f4731a3a2641eff9b1664ffce8a476218fe4520ff87c68f438d43242a3ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL conevecs-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 649.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
373d4de513d8d75073a2bc6287e4baf2ee4ec6024ebf56b785d2b1616e8981a2
BLAKE2b-256 checksum
How to use checksums
03cfebdf51d9c587bf0084f68f78444e5c691bad5b17825893bda5ef308f16ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL conevecs-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 643.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4140a826b4aac4208b1a2bfd2c5d1e2a3045329fa9cbd47a9530a59201eb487c
BLAKE2b-256 checksum
How to use checksums
4022a00c90217f1da8ba24f4e9a9c32a5b0587644e08c0cbb71c7493e335481d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL conevecs-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 246.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
99e96dfacda01ac26aa548a3db2d9ad7f19ecda24d594a2f4f5081bb9ab2587a
BLAKE2b-256 checksum
How to use checksums
d9b3345660dc5f8652c6a770777d2239b2b075cb3ec2108c8ed31e5c6bc6afb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL conevecs-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 248.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
acbed9487e8c1a69b1fbaf0c307944af62b060ae5751cf10b67733c22e16219e
BLAKE2b-256 checksum
How to use checksums
0fddb506534644894cdc5fb051853a98ebd3c806058a2a67d3083d413762d55d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL conevecs-0.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 642.9 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e38ceda8c5414569ef411d50e89bd5d849919e7b75fd6c108aac62839efd7ea8
BLAKE2b-256 checksum
How to use checksums
39db4da7aeb65e0a1b19173d19da773971751f2fe3df739db100fb0c8710f5d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL conevecs-0.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
Size 631.9 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
65e8cf2a61bef2ccacfee42c3aa6262dd62ff34d4227f80cfd3bedf739cfe617
BLAKE2b-256 checksum
How to use checksums
e53bf44cc7567f087ccf2b6d3740b8e90e9b20aed1cc5b2c18165022a3f726b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL conevecs-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 621.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e07821040a8b5abe947de9f3eb82bcc852665b403e61e9e2827e44875ebbc493
BLAKE2b-256 checksum
How to use checksums
5db0c20c38892d50e696f33caf5f6e191c018f11f6f90288da7342c299ddb212
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL conevecs-0.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 617.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1c2ca4c682ca41e15f1248e6001b69fe7230a128b0b10c2d57ecb50652c2e4c7
BLAKE2b-256 checksum
How to use checksums
79f63d9cf216c94a0ea0e4c6cb58eecafe8ac720fadd6f6ecd27c28994085461
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL conevecs-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 247.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
79e11b0e671eb73a4c09ce9d9c2cd3a6f2ba68b9b3537784655f6b3ed5dc0d6f
BLAKE2b-256 checksum
How to use checksums
ed2a58cf45c32931b187d451f21608196dd15e30a2064943abdfa3da1afbdc2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL conevecs-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 248.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
57b5efc3c5dd756a8d4be568c8163efb56d4d492784ba4f33bdc8b9ce78cc28c
BLAKE2b-256 checksum
How to use checksums
fc0d5c5f9945f78689fabd48ce4f67c7334e75251da4bb70ddc702bd590bec86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL conevecs-0.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 642.5 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
87636a0457318ddf49e16c31232d14df5f08f5ccf70378f521865836c09c9996
BLAKE2b-256 checksum
How to use checksums
4b29e2fc6343aa17fefb1bd615f3abb08cfda65615814fcc8d824f980986c88c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL conevecs-0.0.1-cp39-cp39-musllinux_1_2_aarch64.whl
Size 631.6 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
4175974f88fa39f9d08dd7674edbe86a72f9c771f2a34db7d21ff0ebeaf8f206
BLAKE2b-256 checksum
How to use checksums
61a7ff3819caae64a645d2fda594725f962e826c9eeb387baf85b7ade09ab093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL conevecs-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 619.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
31e4f72ff169627a15b902f6193fc7133cdbe77b0ad6c4cdc2b4a7ec92434f1b
BLAKE2b-256 checksum
How to use checksums
2d8767403c655fc3108f4673c94e6f43fac408bce8a71ed03352e06eeb722fe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL conevecs-0.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 617.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e804486420976496461fb3e615a12884315ca7e13d464ee80084d5316d504e7b
BLAKE2b-256 checksum
How to use checksums
167ccf8e592c6d7e900022594c2f865a2e9b320ab92ab816ae694af41b31e48f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL conevecs-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Size 247.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
715c60e2be7cf2bdc8dd4b31f67cc3fc17f70adcb5f26bf2764ff12dd3efe856
BLAKE2b-256 checksum
How to use checksums
2345ee766309638b2aa8411e13dc846df3084d411f697e20e9cf6659d9bd8814
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Release files / conevecs-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL conevecs-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Size 249.3 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
309b232640e22f7cf7a0543e002acb0ec654e6b4250e643c1289729b7cac51ae
BLAKE2b-256 checksum
How to use checksums
e85e62d98e09a46bc76bd90088459e27cf5dedffa9f7a115f9c44ddb66b66974
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

Security for conevecs 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for conevecs-0.0.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

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