Skip to main content

A thin Python wrapper around the Sound Design Toolkit

Project description

PySDT: Python bindings for the Sound Design Toolkit

Thin Python bindings for the Sound Design Toolkit (SDT) library.

The bindings consist of two parts:

  • C++ wrapper classes (contained in src/wrappers/) encapsulate SDT's C API, especially the manual memory management
  • nanobind bindings (contained in src/pysdt.cpp) make the wrappers available in Python

Proper documentation for the Python library will be added at some point. Until then, the SDT documentation should be helpful as well, since the bindings follow the C API and module structure very closely. Getter/setter pairs are usually captured as Python @properties.

Features

Most of the SDT functionality is available in the bindings, except for

  • OSC support
  • JSON export/import
  • anything with a straightforward numpy equivalent, e.g. array means or FFT calculation

Installation

Packaged wheels are available for Linux, MacOS and Windows.

pip install pysdt

Alternatively, you can build the bindings yourself. The SDT is included as a submodule in this repository (with slight modifications to ensure MSVC compatibility). Two submodules of the SDT itself will need to be initialized as well.

git clone git@github.com:dsuedholt/pysdt.git
cd pysdt && git submodule update --init SDT
cd SDT && git submodule update --init 3rdparty/json-builder 3rdparty/json-parser
cd .. && pip install .

Usage

By default, the global sampling rate is set to 0 Hz. It is important to set the global sampling rate explicitly at the start of your script. If you change the sampling rate later on, you may need to call update() on some objects; check the SDT documentation.

Here's a brief example of using the DCMotor class to generate one second of engine sound:

import pysdt
import numpy as np

sr = 44100

pysdt.common.set_sampling_rate(sr)

# buffer length of an internal comb filter is a constructor argument
motor = pysdt.dcmotor.DCMotor(1024)

# properties bind to getRpm / setRpm etc
motor.rpm = 3000
motor.load = 0.5

result = np.zeros(sr)
for i in range(sr):
    result[i] = motor.dsp()

# we have sound! can now process, play or save it, e.g:
import soundfile as sf
sf.write("engine.wav", result, sr)

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

pysdt-0.1.1.tar.gz (9.3 MB view details)

Uploaded Source

Built Distributions

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

pysdt-0.1.1-cp312-abi3-win_amd64.whl (127.1 kB view details)

Uploaded CPython 3.12+Windows x86-64

pysdt-0.1.1-cp312-abi3-win32.whl (109.3 kB view details)

Uploaded CPython 3.12+Windows x86

pysdt-0.1.1-cp312-abi3-musllinux_1_2_x86_64.whl (277.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

pysdt-0.1.1-cp312-abi3-musllinux_1_2_i686.whl (296.9 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ i686

pysdt-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (204.4 kB view details)

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

pysdt-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (210.8 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ i686

pysdt-0.1.1-cp312-abi3-macosx_11_0_x86_64.whl (163.9 kB view details)

Uploaded CPython 3.12+macOS 11.0+ x86-64

pysdt-0.1.1-cp312-abi3-macosx_11_0_arm64.whl (150.7 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

pysdt-0.1.1-cp311-cp311-win_amd64.whl (125.0 kB view details)

Uploaded CPython 3.11Windows x86-64

pysdt-0.1.1-cp311-cp311-win32.whl (109.1 kB view details)

Uploaded CPython 3.11Windows x86

pysdt-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (279.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pysdt-0.1.1-cp311-cp311-musllinux_1_2_i686.whl (299.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pysdt-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (207.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pysdt-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (214.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

pysdt-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl (168.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pysdt-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (153.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pysdt-0.1.1-cp310-cp310-win_amd64.whl (125.1 kB view details)

Uploaded CPython 3.10Windows x86-64

pysdt-0.1.1-cp310-cp310-win32.whl (109.4 kB view details)

Uploaded CPython 3.10Windows x86

pysdt-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (279.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pysdt-0.1.1-cp310-cp310-musllinux_1_2_i686.whl (299.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pysdt-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (207.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pysdt-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (214.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

pysdt-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl (169.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pysdt-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (154.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file pysdt-0.1.1.tar.gz.

File metadata

  • Download URL: pysdt-0.1.1.tar.gz
  • Upload date:
  • Size: 9.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pysdt-0.1.1.tar.gz
Algorithm Hash digest
SHA256 805be1cc331ded21d41334ba4f9733b2bdd71bd180cd66c2ee2e43e9daa288dc
MD5 376627bad1a5bac258fd27c388dcf9d7
BLAKE2b-256 88266f0cb2da2fe6a84f8ebedff36188a6aef5d68b897cd8a7e4d2736d918121

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1.tar.gz:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: pysdt-0.1.1-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 127.1 kB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pysdt-0.1.1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 72e5af0324be7da4b58f1382638e17c8170eecc03e9c059cbc9a8d25e1cbfde1
MD5 2fe74e7fdfdc9098d22509a3cc66b8c3
BLAKE2b-256 b44a453423d81a83894234a596b17562c198430ffc047c3e30ae5b61fdf0c93d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp312-abi3-win_amd64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp312-abi3-win32.whl.

File metadata

  • Download URL: pysdt-0.1.1-cp312-abi3-win32.whl
  • Upload date:
  • Size: 109.3 kB
  • Tags: CPython 3.12+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pysdt-0.1.1-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 6d1e610960079cbdfc8d26af66f6fd629033f3f0e9b66f44eb8f210e5dde7886
MD5 7092c2c77a5e1bb49c38eec4c76317cb
BLAKE2b-256 eab467e8e2bdad4989c9b017c82cebe330b9ddcc86f86b8a3e48381f62be1542

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp312-abi3-win32.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b62d60cc9629a9fe9bd8a7d93fd22c8bc175ea4948329b021658387318c403b2
MD5 4042cc09ad6c14f8999463f4f88ead4e
BLAKE2b-256 a13a8a0bcb9869b26f9746b664cde826f5e405675ac3b06f0aa96c26dd63d2cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp312-abi3-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp312-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: pysdt-0.1.1-cp312-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 296.9 kB
  • Tags: CPython 3.12+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pysdt-0.1.1-cp312-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 14377171df63810d25f2c1763dee1fed9e7556a49f220e5e06f902e40b698dbd
MD5 cb00ca49caf0b50c3db1132e07ec8b17
BLAKE2b-256 8072dcceaea6577ad3040145bff75556e337f84234c1f4fb155da87676eb6f6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp312-abi3-musllinux_1_2_i686.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41bfe3a00e1853363176ff99a8db7487ee057de9c404b7a197a7293e91c73b14
MD5 cdb0da1811e744c379b48a37606a9092
BLAKE2b-256 5ab0c737ec3f20fbadc13c5c013e64a2d13284ce1391323cde6202f160873cbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0540055ba757880c158d7e01ac6699e4b83c5c05b17b364bfef6e953bed268ad
MD5 d90eddc489668d601b1ab3b25213c5ba
BLAKE2b-256 c89e4d1872c9a2cf329967671403dc38b85496794c7088eca9e10434afd94a27

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp312-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp312-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 772bbfc205c74f93b2c3e1cca032b0c3aef09213cb46bd2e82647e6f9143dde4
MD5 753129e7ec404ae56daa435bd051e162
BLAKE2b-256 85d8c047b6b239e36f4edc2e747c7e2be27afbab97354d7cdc028d4a9cbd0b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp312-abi3-macosx_11_0_x86_64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83af2518abdd76f68ec3e365e0c1c9473e9f1642fccf1630fa364e96a0ecb1f5
MD5 dbadfb77c127bd8f24ee78b47afca4f3
BLAKE2b-256 bc4f96a11c4e0c2e76f2dbf39900efa6d8ec05ea1af7ae2d7f5ad659da4b7f94

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pysdt-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 125.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pysdt-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ea47fe42cbf3b261d947d282e5d40f5a993359d297b89a1304eaaedd7cb14962
MD5 65357e6edd3fe394c4dd980cbea06cb9
BLAKE2b-256 e5ee6b68958a91eef4c39f583650a2bde07acb37d60a75afe0420c375a9c4b6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: pysdt-0.1.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 109.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pysdt-0.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 211a7ae70803227adb1b884d606f2bb6b924151cb3af9f22067855ebe9778a3b
MD5 737d376ab0d72d2dcce4bb14ca0cb175
BLAKE2b-256 1606af52bc6f91da58ebf415080bb5f6988c2ae02f9b96675c1ef602ef05bfaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp311-cp311-win32.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 baacea310fb0ab2786c0bf46aa926ffb72084c17a78784fe2e7900098b6885f4
MD5 bc00abb5725127fe6225f83280963929
BLAKE2b-256 381831d835a6150c24b41d2025d6f399805ede657b876c9324daec981efe984c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2b95541557324ffe33ef44cebadc610041519618f765811e4e9b4bec1c356488
MD5 ae7d34504c8a82e087c6c342f98eda07
BLAKE2b-256 1177288aaeeaf3f3ac090648cf43244fb47030cd2a67ea176ff8e7759468f89d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f33bb2728f6587a476354611cba30dd272d281e60f946717ed4ec2b171f0248c
MD5 15d6f4403f7041bf31376c1292c951cc
BLAKE2b-256 dde475ebadf9462c5e92304fe729a5638ceae5bd753df5deb121c6830d2ff766

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e08566421ffec76da754176daecf7d5bf3b69f48a34c66f2531e1e0a5c7768c3
MD5 113e13cf0713b0931f530fe504d51e71
BLAKE2b-256 6131cfd7e2e081499e31db12fd4b0db7309b62c9053c3a5a2df70f45bbfbb20b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 79506ef12000bfa516689ebb7f241c93c31a11d578f10560ac4f17e85cea6f1e
MD5 dc5eb0249eb9641bccc6bbc6a3f7493f
BLAKE2b-256 06c6000c2a49460a1a9ec349ddac8bf287dcf1e5d0901cd9da0b491eb8693016

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f48e5a2029b71068c06aed59c8ffe0f8b034e0f254a9c8d9fca117cd382b99a
MD5 0e1d1b885ff773f9af8a1d1b6625c43a
BLAKE2b-256 3c4c3f2dc31a7a20f24af07d879d69d0dce9a2c4bd72146b6652f5fe0077c79b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pysdt-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 125.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pysdt-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f05dbc700ae5b2ef7c763375dad213abce5984e6fe225d2a504691caf5767d8
MD5 eb0cf30aec6aab875c7853ceafc4186e
BLAKE2b-256 dc84afa281f721b32f9641698094847d52eacddd1be5e403e3850000c5416b80

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: pysdt-0.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 109.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pysdt-0.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f6181e66689f20510a451da0978562241e95d70f6187ab39ab1de4d5d6224fab
MD5 3d92005c00341b709e630c3dc1c6949f
BLAKE2b-256 3a269c53c40b7aeba03e5af324620b7b05df320d26384cc9b71b89f9dd2fa2ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp310-cp310-win32.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e9e0311a98617e3bae7d33ae011087131d40fb57c12abcc7c2fb1b6c5ea5deab
MD5 db73282c6c1b68bd0ef398beabf9725e
BLAKE2b-256 f4ab73bf7faee6a6c04d705676afcc12fc1038360c3a5a1daf5e280daa09472b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c1bee75d720567ac2696ed9089b52dadba3a75852cea0bcc37e322ce166d2612
MD5 4687b12ef68d4752061dd40e41f418c3
BLAKE2b-256 d717a6524e448e2035aa373774cb0cb607ff61615cd2ad378380940eb4a83e77

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55c1e785f7925413138fcad09958f924b2e550494559f13df1da2c23a40d249c
MD5 a47199a6cf3781bbd5a3a69bd543be06
BLAKE2b-256 25c65fe370d0e7c06eb13427460a0911321445c8d9e83d6c4bd6a3264aecbf35

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bef629b02eadbf924e82fc8cafb554939db8f752abf1a02da4a55de46df468b2
MD5 edd883604a7f2aabb4ce307770cac5b7
BLAKE2b-256 90fa00e6a13d1bac6998f4d990f621cd81399028c2614a0e347cf8c0275321ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4709f3e191f89324a7667356c83c152a67780638eeab19e7c823094d871aa40f
MD5 2b56f97d65026d8724d18756d9beaeaa
BLAKE2b-256 81c982e3d2e65a623cacb402e6be6dcd620cfdb52b9bf5259b1d887d13ae78bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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

File details

Details for the file pysdt-0.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pysdt-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c44fe9347f8d38623b68d4c9ee4002a10fad99cb4dd49d5d3c80bd400f213717
MD5 6d59ef9efc3820d566d3f1175e597c65
BLAKE2b-256 88d9df41d76dec10ec7c9bdacf2735d86708c9ba70e4c42244737b939ee06beb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysdt-0.1.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on dsuedholt/pysdt

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