Skip to main content

envelopes-qc

High performance tools for building and decoding envelopes used in superconducting qubit experiments.

The core is a C++ extension (pybind11) with a matching pure-Python implementation:

  • envelopes.evc — C++ accelerated implementation
  • envelopes.evp — pure-Python (numpy/scipy) implementation, used for cross-validation

Both expose the same API and agree to float32 precision (cross-checked by the test suite).

Requirements

  • Python >= 3.9
  • A C++17 compiler: MSVC (Visual Studio 2019+) on Windows, or gcc/clang on Linux
  • Runtime: numpy, scipy (installed automatically)

The libcerf sources (v3.1, MIT licence) are vendored in src/libcerf/ and compiled directly into the extension, so no system packages are required on Windows or Linux.

Build

Build a wheel:

python -m build -w

Or build from source:

  1. Clone the repository to your machine.
  2. Install the package locally with one of the following commands:
# Development build (compile in place)
python setup.py build_ext --inplace
# Install into the active Python environment
pip install .

Tests

python -m pytest tests/
  • tests/test_wave_data.py — cross-checks every envelope class between the C++ and pure-Python implementations
  • tests/test_vendored_cerf.py — verifies the vendored libcerf complex error function against independent references

Usage

from envelopes import evc
import numpy as np

# Create a GaussianDRAG envelope
center = 15
width = 10
pi_pulse = evc.GaussianDRAG(
    t0=center, w=width, amp=1.0, coef=0.5, df=0.1, phase=0.0
)

# Schedule multiple pulses
amp = np.array([1, 0.3, 0.7, 0.8])
dt = np.array([0, 50, 100, 200])
xy = evc.align(pi_pulse, dt, amp)  # align the envelope to the given dt and amplitude

# The following code has equivalent effect but is less efficient:
# xy = 0
# for _dt, _amp in zip(dt, amp):
#     xy += (pi_pulse >> _dt) * _amp

# Decode the envelope
resolution = 0.5
wc = evc.WaveCache(resolution)
# t, wave = evc.decode_envelope(xy, wc)  # default start and end from the envelope
t_start, wave = evc.decode_envelope(xy, wc, start=-50, end=250)
# wave is a zero-copy numpy ndarray over a freshly-allocated buffer,
# so it is safe to modify in place without affecting the WaveCache
t_list = np.arange(t_start, t_start + len(wave) * resolution, resolution)

import matplotlib.pyplot as plt

plt.figure()
plt.plot(t_list, wave.real, '.-', label='real')
plt.plot(t_list, wave.imag, '.-', label='imag')
plt.legend()
plt.xlabel('time')
plt.ylabel('amplitude')
plt.tight_layout()
plt.show()

Project Structure

envelopes-qc/
├── envelopes/          # Python package
│   ├── envelopes_cpp   # C++ extension (.pyd on Windows, .so on Linux, built)
│   ├── envelopes_py.py # pure-Python implementation
│   └── envelopes_cpp.pyi
├── src/                # C++ sources of the extension
│   ├── bind.cpp        # pybind11 bindings
│   ├── envelopes.cpp   # envelope implementations
│   ├── envelopes.h
│   ├── sha256.h
│   └── libcerf/        # vendored libcerf v3.1 (MIT, see LICENSE inside)
├── tests/              # pytest suite + notebooks
├── docs/               # documentation
├── pyproject.toml
└── setup.py

Supported Envelopes

See tests/supported_envelopes.ipynb and the detailed envelope reference in docs/envelope_reference.md.

Speed Test

See tests/speed_test.ipynb.

Documentation

Detailed usage documentation is available in the docs/ folder. Start from docs/index.md:

License

MIT License — see LICENSE. The vendored libcerf in src/libcerf/ is also MIT licensed (see src/libcerf/LICENSE).

Download files

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

Source Distributions

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

Built Distributions

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

envelopes_qc-0.1.5-cp314-cp314-win_amd64.whl (233.8 kB view details)

Uploaded CPython 3.14Windows x86-64

envelopes_qc-0.1.5-cp314-cp314-manylinux_2_39_x86_64.whl (340.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

envelopes_qc-0.1.5-cp314-cp314-manylinux_2_31_x86_64.whl (326.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ x86-64

envelopes_qc-0.1.5-cp314-cp314-macosx_11_0_universal2.whl (660.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ universal2 (ARM64, x86-64)

envelopes_qc-0.1.5-cp314-cp314-macosx_10_15_x86_64.whl (343.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

envelopes_qc-0.1.5-cp313-cp313-win_amd64.whl (233.7 kB view details)

Uploaded CPython 3.13Windows x86-64

envelopes_qc-0.1.5-cp313-cp313-manylinux_2_39_x86_64.whl (341.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

envelopes_qc-0.1.5-cp313-cp313-manylinux_2_31_x86_64.whl (326.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

envelopes_qc-0.1.5-cp313-cp313-macosx_11_0_universal2.whl (660.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

envelopes_qc-0.1.5-cp313-cp313-macosx_10_15_x86_64.whl (344.1 kB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

envelopes_qc-0.1.5-cp312-cp312-win_amd64.whl (233.6 kB view details)

Uploaded CPython 3.12Windows x86-64

envelopes_qc-0.1.5-cp312-cp312-manylinux_2_39_x86_64.whl (341.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

envelopes_qc-0.1.5-cp312-cp312-manylinux_2_31_x86_64.whl (326.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

envelopes_qc-0.1.5-cp312-cp312-macosx_11_0_universal2.whl (660.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

envelopes_qc-0.1.5-cp312-cp312-macosx_10_15_x86_64.whl (344.1 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

envelopes_qc-0.1.5-cp311-cp311-win_amd64.whl (231.9 kB view details)

Uploaded CPython 3.11Windows x86-64

envelopes_qc-0.1.5-cp311-cp311-manylinux_2_39_x86_64.whl (339.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ x86-64

envelopes_qc-0.1.5-cp311-cp311-manylinux_2_31_x86_64.whl (325.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

envelopes_qc-0.1.5-cp311-cp311-macosx_11_0_universal2.whl (652.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

envelopes_qc-0.1.5-cp311-cp311-macosx_10_15_x86_64.whl (339.4 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

envelopes_qc-0.1.5-cp310-cp310-win_amd64.whl (231.2 kB view details)

Uploaded CPython 3.10Windows x86-64

envelopes_qc-0.1.5-cp310-cp310-manylinux_2_39_x86_64.whl (338.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ x86-64

envelopes_qc-0.1.5-cp310-cp310-manylinux_2_31_x86_64.whl (324.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ x86-64

envelopes_qc-0.1.5-cp310-cp310-macosx_11_0_universal2.whl (649.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

envelopes_qc-0.1.5-cp310-cp310-macosx_10_15_x86_64.whl (338.2 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

envelopes_qc-0.1.5-cp39-cp39-win_amd64.whl (231.3 kB view details)

Uploaded CPython 3.9Windows x86-64

envelopes_qc-0.1.5-cp39-cp39-manylinux_2_39_x86_64.whl (344.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.39+ x86-64

envelopes_qc-0.1.5-cp39-cp39-manylinux_2_31_x86_64.whl (326.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ x86-64

envelopes_qc-0.1.5-cp39-cp39-macosx_11_0_universal2.whl (649.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ universal2 (ARM64, x86-64)

envelopes_qc-0.1.5-cp39-cp39-macosx_10_15_x86_64.whl (338.3 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file envelopes_qc-0.1.5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5f39150b6490c916d9c96a183496f6d5c127208690239dce1855b25a683418f2
MD5 24a941eb60ac3c0c41f11f93386c1198
BLAKE2b-256 a95f602667c3f8435f119c25ea5ff41e3f87fab9fd2b0e52e3517bbc98aba1df

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp314-cp314-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 9e7c92a40db255f06296a182008123331b9a395f508390d6a1dc2f9d32f39ad5
MD5 b3938f1c1e4637589a07d4a9a8b132a5
BLAKE2b-256 9660f2a58c708e986314927315e1ed432d8b1f881374dd1cf2f3de6111b0d791

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp314-cp314-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp314-cp314-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 6a525008869bd43bca7f08187e288eaf51a7ea8352ece380974f3bd1edb4f953
MD5 dc233a29a6eed4b39b1cc53f4459c7d8
BLAKE2b-256 54526196169673dadc4a48991fdd72bf86a4e5bd64895f7e6cb6bc106c8e765d

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 94b14828d736b92ee0af1682a4b5f29653ca821447966e256338acd0c8ca481c
MD5 a2313db96c41776f3e2ed20f3cda8e34
BLAKE2b-256 1236313cb4edb0f1b18dd3ef39c37e28948be81fbd3865f509a5b0cc1d433c06

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 dcb29b163172d62ce178587e8d620484effaf6da31cd6923e73e7da6a9ad61fd
MD5 4a37c9f32fae2d89ff5ac1da5183a875
BLAKE2b-256 5ae45e319f9b76944530e5040b2438bd41321218a1f6669be3e9bff57ecab10a

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9c6ed5a6a9d23fa571d6ec24092eb8b410b1a163518ebd71fbee333e9c792ab9
MD5 75c541c49ece14b59cdce0a8a42e8ffa
BLAKE2b-256 604dea82d06d755a32294a300b80665fa9fe98b5a8b9c0c66ef1dadb89378f81

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 a49465b51e87c9eab072b35010746055d14e141ea85473e075dbaafb581000b0
MD5 ae203fde17d2c7416169fb4d418e08e5
BLAKE2b-256 9647c2104fbae5d1a69efdae24831be79915300105677fee69c5cd8f9da3af58

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 187ea385c75c3e9fc77c004d3203a85f47bd6af73017eb55177c569faee0dd00
MD5 fba7a85a699af770ffac8283e323f7e1
BLAKE2b-256 4760dcef021c419d41247d092e0f65ec2fd51ef75f226def4046a99f8d8eb31c

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b873813c88ce6989b49c2a46435b60c81977591ed67a48acabbb1a668bc01128
MD5 43cbd76a64288a86ba63fd9378d4ed33
BLAKE2b-256 47e3268fbfb487f318aa5f124b67e98ea5ad7e9754249f0a06691009ae6eec2f

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9453c96ce69a0772c58e5133e2c1cc2ff40ede91dca78e84a49870442054a07a
MD5 9ab4e34522a03593bcd77c20eee972e6
BLAKE2b-256 2ae38a49a81e835cbfd9fa2ce49bf565572a6b768c9066b25ddc1a370eef7c7b

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ea38408fe944af5b8e689dbef7938287ffc53b8277cb8fefe8d723cecef446f6
MD5 dab37db3131d5035895eb6a97bad85cc
BLAKE2b-256 13bcddff483b63eba5d7e45882c5f8e8689ab51bc43755ed607eb917a26f61fa

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 d706e158ff5010b7cbf0bf1a59fd6f138668b51e4b0e8fd7ff896437700ee975
MD5 73e05d468dcdf0354315e0c1cdc8a5e3
BLAKE2b-256 43bc2f8f44fd75db52cc4a534f0be80d77f66752d795cf3807301e80566596e3

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 fabfe6d3b0c679bed1cb9d100f42a8d2ca5304ee5e17a09542e7b3555b06abf0
MD5 2e8d98b5e37fc29e99a41b3c2d38819f
BLAKE2b-256 b9210c91d3107695cc6bfe96d9ea2a889d72a0d68975e3cb28170feabf41a0b5

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 2940d33045f9f4be41587da1b36ddd3a6f97d61756b7f245975d17e7c6cec639
MD5 069693d6151756807219bcf51f8961e4
BLAKE2b-256 828bd94c3562dba0f68652f22ebab24b1aa4940cf53826434a790ff514ccd40d

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 059d2ff95234e5da8e16dcc3328135c4b4daa6a93e2508dae30cad460cbe6b14
MD5 e3fb7c9eb10bb9421814db0159745d21
BLAKE2b-256 18d5e2643329ad215930ac13c83b6be4cc8f22b6c07355176ebaf2384eb9301b

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7ea5b7245a9509bc52a7e8a93547238f9cf1a1aa3f4bd83cd887494aeda8b8df
MD5 8f103d3fd969d0944e4b69081a269ea4
BLAKE2b-256 d9063854686dcfa0af0a8a5922d9ad7a46aabd9068326f5f61378e10a95b92a1

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp311-cp311-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp311-cp311-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 fdacd18f3625d068c5d24ee085a492b576c17999029e7285572a6bb350e48070
MD5 20f7c8093541472e5bd593f9ee2fbb87
BLAKE2b-256 eb67ba4de836237a04d8d5edbe2eca22de24e43bd5258c2cb5ebcc3913939ed6

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 5f4013672fc058a6b0f7dc3c58a082005e71390af6330b4f410da0b8687a30f2
MD5 0fdbc6c7854dae2c1e95bf44bbef8ed8
BLAKE2b-256 5777f8459aed4c432a250ebd21dfc5bb00aa248626a6895d56a37ccf7c185a30

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3c374cb2bc48a1ab05f8b5d40253754baea310a8eb915f0153c0c521c2569286
MD5 326ec98f04064da7f278e0499794e338
BLAKE2b-256 91141c801aab36b9bba8dcf21b38145f0460058a0354fa361846e6f7230fa699

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ebb38310910cfec186e60ddab3dfe87ac64b26a6fd3d673dba863faf1d48fccb
MD5 14d3f2ee07a06b4fd498e00dca8eb992
BLAKE2b-256 24ac820479ca2b181948ca233bca2e700680cb7d270283f162e86e786e8b4ae7

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 72d2f3831189c61e477b00a897ce845090220b69837fe526bd5c7c061cf2b810
MD5 c3cb9d741d163753b875c2950d5659cd
BLAKE2b-256 25c78ee4402c2512eeff7a218f828b57ed79decb23a050a6c34e3ce5d7462744

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp310-cp310-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp310-cp310-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 2ea0e7b77081a3ee00f9ea06df2cb7ffdce03c673dd058610fdad56a990c3b4a
MD5 3511dfc5d668512e84f6ebd4a2789cae
BLAKE2b-256 42a277b06887fd1901b78746f0f1b8ef8ddce7821ca49c40cf1aee3d11996604

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0d5b54f2752afb2b084236c22a73902cbbfab8d744db2bdab18c5bf8a0cf57a9
MD5 2d45f9c68fcb8cc270dc9130601fbadd
BLAKE2b-256 711002e35b449f0b37be35453a630b5798ca5ea8db8dd8f62b26ef8eb5d2720a

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1ce7d98e078a896b7ede8c923fb5add6ebd24402deaef787d8cd7474592922c7
MD5 fbf26aba416db8f95086623048cd01ac
BLAKE2b-256 e2d6075ebd3cd4f63481f99bf46fd0193392d2af7fcbca95dae329e02145b6cc

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3a2ddd7f489c4d546b25880ed684b6373eab989d789bc00fff79087646abc8e6
MD5 36c2d66d47af06b21347ab22fb957762
BLAKE2b-256 41fcd719b250a02f6d2f78148efd93647dd3b20ae52be5cbda4d38a8eba9f76d

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: envelopes_qc-0.1.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 231.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for envelopes_qc-0.1.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eae4866e2672b249fb04f1b69726c26a17624b8592e3beccf833c60e46f54ffc
MD5 be74c118a67f68ca4c34eef23fa3015f
BLAKE2b-256 a521b184880afab6af11b364b166b8f57a3178d43e7d358118379f15f7b4e950

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp39-cp39-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp39-cp39-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 bb2f1608b8bc09509c24cdb1f18673a613cc618f07b6a0bb0cf11bb7b2f9c14b
MD5 17465b93692b38282a4bd75edf56bf9d
BLAKE2b-256 3988b9df1b6264f3a29b98babb87f3d060aea4e5d04fb9480996262e40a3b8f0

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp39-cp39-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 4caa4193f47ec8ccdf3dfed224408a2c9c1fcc19842faa075d5388f5af5ed6f2
MD5 d42d42d2e3c4ff8e308ce431b583d395
BLAKE2b-256 1c27e495dbdcb2260e72e023fca016877dee7eedc2bf3f55f66336ab11b9949f

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 debc9d21e5a7757e6f1b840b769aad82b7790a6870da6d3afd356425a38f6e5c
MD5 649dedea424b414109d882c85feb893d
BLAKE2b-256 1039a55db5a3d0d04990cd89367d9bd834e7c7087b99456bc348a917e765df30

See more details on using hashes here.

File details

Details for the file envelopes_qc-0.1.5-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for envelopes_qc-0.1.5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a7181b147cff404e5d6db63dede68044ada27a4a92af8cef8952e53ccdcb424f
MD5 6447fa993b70ec5e3ab3f4e2e0c7dd49
BLAKE2b-256 705f733fbd99417957ae506fe93e201773a2876d2980e7b09b02a130f726d064

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.5 This release

30 files

0.1.4

4 files

0.1.3

4 files

0.1.2

4 files

0.1.1

4 files

0.0.16

4 files

0.0.15

4 files

0.0.14

4 files

0.0.13

4 files

0.0.12

4 files

0.0.11

4 files

0.0.10

4 files

0.0.9

4 files

0.0.8

4 files

0.0.7

4 files

0.0.6

4 files

0.0.5

4 files

0.0.4

4 files

0.0.3

4 files

0.0.2

4 files

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