Emulates the SID sound-chip
Project description
pyresidfp
Emulates the SID sound-chip in software. The C++ emulation code was copied over from libsidplayfp.
How to install
Requirements:
- compiler for ISO C++11
- Python 3 and header files
From PyPI
Install the latest version using
python -m pip install pyresidfp
From cloned git repository
Build from source and install using
python -m pip install .
Example
For the example, NumPy and soundcard python packages are required. The example is ported from the section Sample Sound Program, Commodore 64 User's Guide, page 80:
from datetime import timedelta
import numpy as np
import soundcard as sc
from pyresidfp import SoundInterfaceDevice, Voice, ControlBits, Tone
# program SID
sid = SoundInterfaceDevice()
sid.Filter_Mode_Vol = 15 # Maximum volume
sid.attack_decay(Voice.ONE, 190) # 800 ms attack, 15 s decay
sid.sustain_release(Voice.ONE, 248) # sustain peak, 300 ms release
sid.tone(Voice.ONE, Tone.C4)
sid.control(Voice.ONE, ControlBits.TRIANGLE | ControlBits.GATE)
# sample attack phase
attack_phase = timedelta(seconds=0.32)
raw_samples = sid.clock(attack_phase)
# reprogram SID for release phase and sample
release_phase = timedelta(seconds=0.3)
sid.control(Voice.ONE, ControlBits.TRIANGLE)
raw_samples.extend(sid.clock(release_phase))
# convert audio format and play
samples = np.array(raw_samples, dtype=np.float32) / 2.0**15
spkr = sc.default_speaker()
spkr.play(data=samples, samplerate=int(sid.sampling_frequency), channels=1)
Credits
We like to thank all contributors of libsidplayfp
, especially:
- Dag Lem: Designed and programmed complete emulation engine.
- Antti S. Lankila: Distortion simulation and calculation of combined waveforms
- Ken Händel: source code conversion to Java
- Leandro Nini: port to c++, merge with reSID 1.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyresidfp-0.11.0.tar.gz
(77.7 kB
view hashes)
Built Distributions
Close
Hashes for pyresidfp-0.11.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 841fddee521060b6b446743e656714183948253695439248d9c7d650ab64139f |
|
MD5 | 8aa8784130bc7d18a3573c4965eee314 |
|
BLAKE2b-256 | 51f6805cd3c5c97d7e938c18a008944a7c94124418c0a9a09edf9fadbd88b396 |
Close
Hashes for pyresidfp-0.11.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d22ba46ab8630901b1371dd4826f348e4f324f0885b1afceac049794450c1b3 |
|
MD5 | c2771721da043dd7e963173d5339ce1e |
|
BLAKE2b-256 | a08d3c1f8cc4a5353c71380fa065c13a8e4d258290cf94ed402a3e83c2ef9d00 |
Close
Hashes for pyresidfp-0.11.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cbe929843f5813c011fbcd095634d458f94e1bfffd74602c5c53a9a71c8f250 |
|
MD5 | cba9c9462977f41b4a46aea620c35a52 |
|
BLAKE2b-256 | 09ff90091dbfa93b6a11421d7d7620b13f08fd016d1ca49a55ad8aa63cca9d64 |
Close
Hashes for pyresidfp-0.11.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5af5e48c46c6d37989d9b1c683e5ee60618f146c428472ad6b0e7a0b45c8787d |
|
MD5 | b542fd3d9c8041ee1f69dd66ce6863b7 |
|
BLAKE2b-256 | d3c461e9a9bde83eaa4aa815dd71d4c8de4cd961f6704718e9773c68beae0c94 |
Close
Hashes for pyresidfp-0.11.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a65e8e48f3fdb7b919d000acb2c01a7dfa87dd9deab4be5e3a24acb0dbdfbf34 |
|
MD5 | 78c7f331b4671cb4fb01928481ed870f |
|
BLAKE2b-256 | 28c3df9b3ffbde0cd5bc1c55896a0826d443700d9180ab3de2099001f7e7cca8 |
Close
Hashes for pyresidfp-0.11.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60ee1f14e21aae2b95f18e09b6c6b247ad2f3c0db161411e3a06b41b519494c8 |
|
MD5 | f173e8662c73560354e76ceae0cd6535 |
|
BLAKE2b-256 | eba9ed6c5c74b9d2071f26882e3e99004ff181bfa7cddaa0dc239f75a818c5b0 |
Close
Hashes for pyresidfp-0.11.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 849065aad6a458cfd927c753d988728776ea5e3e4711e14a6716a474cd02cc93 |
|
MD5 | c63efeaca3d48e8e8dc52b1ee9d86ced |
|
BLAKE2b-256 | 1da1d932b10a7e1172b32b9f09e7fe2ed9c634fa7d7343580955d29a0f5bb679 |
Close
Hashes for pyresidfp-0.11.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb399c5fac5c41994e9a2749cda9c0ce887831f959c120882ef0cfd56fff063d |
|
MD5 | 4d9ea7b96afbe836a2c122cc1d5fa5a7 |
|
BLAKE2b-256 | a8de1aaa81c770ffa9b4b8fedd813e17c105ec828f645db6cfcec4411e6a9760 |
Close
Hashes for pyresidfp-0.11.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdcff00b9de02c37b31c2e4c963155008dd128437cb66a9060957bf89eadcebf |
|
MD5 | 55d7e091e9fe024b9d1447d4812410bd |
|
BLAKE2b-256 | 49540b1d370bc9c02190a9cede68426616631ff01d44f47cbfe41beac3a222f9 |
Close
Hashes for pyresidfp-0.11.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce6d35d7f9f6cbad61a5e5e6d14a20ffb0c742928e5ee640596cd6344d63b6b0 |
|
MD5 | 1978c08d2f5eb17e6ee7037dca5623ca |
|
BLAKE2b-256 | 522663c5554dd2db27c853b61212df9665505b0ed7382e4e6ece3b470b3ea3e2 |
Close
Hashes for pyresidfp-0.11.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76b6a212fb0b251ed23d015270c709c5ada66d718b67d6b1ec41ba2a63d04149 |
|
MD5 | ebdee89c50e712da76dc77c08146dc66 |
|
BLAKE2b-256 | c000e3d79904374e9c6ed0fa06ed43bdda5fdb1074cde18e4d2f03e5d801d75b |
Close
Hashes for pyresidfp-0.11.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c543e40eaccab73f5ad2ffcee34f96675861cb8629aae481d43ad00ba45a965e |
|
MD5 | 812f35ed6eb0e2202ea332cf6791f6de |
|
BLAKE2b-256 | b1d6f3bb59a1810d9bd5c3154170e71be12b61546751923843e4e8f3c5ca22d2 |
Close
Hashes for pyresidfp-0.11.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c71a8a55caae9b6f71a67b87291ed7cc70cb8effc4840b95913265277e92aeda |
|
MD5 | 7a775f9230e5ed46caf230ff46a8771b |
|
BLAKE2b-256 | 4a87ce2c4ee1501910ac11231d1c29dc32462586340b02b0f3e983df561644ff |
Close
Hashes for pyresidfp-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1b47f5ac9502e510b894448945bf9ccf3fb04949d3debc997c9a3d6c92673f5 |
|
MD5 | b66bbc7b9e6280f05ad32690a36240dc |
|
BLAKE2b-256 | 16b8e13dececf8c477dd98231c960c8a31547433713e11a2d83b568a3750fdb2 |
Close
Hashes for pyresidfp-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b7b4e56edc6bcb88a75ecc2f9adb060e6b75e1aebd4428938296038a6a17d5c |
|
MD5 | eeec38874aa2e179dd166e2a17b1bd3a |
|
BLAKE2b-256 | d79fe886ff38326f10bce06d16aaceb2e2a31b466eb2451bf130b532d0219a3e |
Close
Hashes for pyresidfp-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13805d6315d3566a36a6d8e333cb3c9b38ddaee4096b6f20a2feb098e7999745 |
|
MD5 | 0101b10f4d8fa3431940c1608903b05c |
|
BLAKE2b-256 | ccdb4ae7cde49f805fb53d4af8cf0919cde0ef64f4e06efb9ee8bf43d6dffc1b |
Close
Hashes for pyresidfp-0.11.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 867288ac2654c290ea90e81c0afdc2d7925810ce96f06b772d9ba7ece498172f |
|
MD5 | 2eb661132bebc5e2214ed8b079c17394 |
|
BLAKE2b-256 | eb9958933ec236b73e1e19c8ed5432878f12f6687dd588c08c465d94e3695dc7 |
Close
Hashes for pyresidfp-0.11.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4803b3400f1e914492cfce8371a5a80c109f919ab1c876eea49f0efffbfc72d |
|
MD5 | c323338992c86bc6546614a9757baec0 |
|
BLAKE2b-256 | 81dce7153144d1a086c2e94106e67d707294ccef858e92d59a7d6e08475a3592 |
Close
Hashes for pyresidfp-0.11.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e7343aa21d2841f568009fdd77a89686f32c9e68fead4189dad5739ef53475 |
|
MD5 | 763c9a224e98838130f4639109501bb2 |
|
BLAKE2b-256 | 7c895f9dea0e1abe220ee92d91e295b6c83a98d3eaebb89dda9803d848265369 |
Close
Hashes for pyresidfp-0.11.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aa8f38de8741a1a80ad28441216a2aea3c552c7e2928eee4f23e9dab3a36af2 |
|
MD5 | a1acf89d375db717b591d21919a7b659 |
|
BLAKE2b-256 | 7ccac93c49763eab8e2090ca79d2fd3f4b386851e0a106c2d362189edcb84a82 |
Close
Hashes for pyresidfp-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e167047529c2286a06935eadb79edd7ba90beba5c4f792262a131b666e11383 |
|
MD5 | 97bfa358459f33873aec5366e65b3400 |
|
BLAKE2b-256 | f4ae25a17a2151a86c1b47c05b6152c76bf2acae1e6ae65c50d843ef59fd5169 |
Close
Hashes for pyresidfp-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5304b45c80cf77552397134adb0c9752aa136719a3b5c0acb950796e80bbf69 |
|
MD5 | be6addf1cc176b34328f53a2a786ce32 |
|
BLAKE2b-256 | 6b4b441815dce80d02b4b58e326936630d207b964a040e4635017d2c8b0f43c2 |
Close
Hashes for pyresidfp-0.11.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a21420c1ea13a9faa49b44577e99ca42df8a4082b99ea68b14060bf7f706bde |
|
MD5 | fb9bfa33afe981066f508e364b6476f9 |
|
BLAKE2b-256 | 5d9609f6a932c3018285df452cd490284d06e727e5493ffc24befde293e85538 |
Close
Hashes for pyresidfp-0.11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3606bf4e95e55734564499342be508ec342226f308ba880287bf24e5a6ddf003 |
|
MD5 | 94c7e2608a26f644b8f0435b7e64d0e8 |
|
BLAKE2b-256 | a9b751450902a045769451a2e6a128261970cc7f06de4427a7349717ee5af298 |
Close
Hashes for pyresidfp-0.11.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2254a80008404b59c0835d3bbc25ef9cc126e56c4d8b7a4cce08b244f1ce1dfc |
|
MD5 | 9e0649675f5c6480fc28dcfafd9a5d89 |
|
BLAKE2b-256 | 93e12177ac2d9cdf9c0316217018bb19ed882c9a652dc38fc0bd4ea68b4cf5f7 |
Close
Hashes for pyresidfp-0.11.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41e4c413ba17a5dc0f577c24584d0bb00b32227cd2f9fb9b30ac72046bcdc4ff |
|
MD5 | 1a0789298d032c2560be78aa151be5ac |
|
BLAKE2b-256 | 60f2e2df8f41fc48999bb7e34f875c911497e22e3f59cb3ed307233ca2224275 |
Close
Hashes for pyresidfp-0.11.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59509b0c011d82bf7254c094165bbcdde5d6025be06f9d1cfd6275b190b53bc9 |
|
MD5 | b2f058063eb6a6efc6a6257a8e4d71b8 |
|
BLAKE2b-256 | ccef879dc54b1ed7045170e384a64015282397726dadf8d8aac297c0f0255c96 |
Close
Hashes for pyresidfp-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 810eecee1dd8eeb51ce93b67b1d4a503fea31506af6703ebad8c8094db0d330d |
|
MD5 | de8327252b6775a0cff921af0c0ea9db |
|
BLAKE2b-256 | 4049519e410223eae204bc3cdd2716819ec40e7395b819e1baed3ca600964fa0 |
Close
Hashes for pyresidfp-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf7651b1a7d918f4edd36cfd7f83e51cd9b455808a12604a90b9a8a1f5f417cb |
|
MD5 | 1ae6374751791ecb16965a2ce37ce747 |
|
BLAKE2b-256 | 9e1a1b05b7576de9b1c8ccade4c145b11bf0530b3429a2ad4841cf2ed98b680c |
Close
Hashes for pyresidfp-0.11.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef45022293a36ca92cd0caff6cb0c480d2b7aca306f288865706f6edc39517bc |
|
MD5 | b616c9128599ebedbedfa006ee4c323d |
|
BLAKE2b-256 | d1926541cb6bf82cf459e460aa1a9d9031d834c568a697368ba68aa3057c8010 |
Close
Hashes for pyresidfp-0.11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3822f669e9adef2ace9bafe9d9ce3c03c73a0c96b79d420575d5e6e0a000d1ab |
|
MD5 | e6d18e975ed4da300be127532e036b9e |
|
BLAKE2b-256 | 65da057491ccadca752e17560680e4b034bc27297c934653fc7a05778d5e4631 |
Close
Hashes for pyresidfp-0.11.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f05cd0810562768fb87f2c0c43b3149084fbb483e11012130d64b2d496f2d2e |
|
MD5 | a90257c1aed44f03bb0c00465dbce5ba |
|
BLAKE2b-256 | dad82199ffaa4b84fe1daee3fffc128aadd6621435644a4dee669334350659c0 |
Close
Hashes for pyresidfp-0.11.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6434b5143c2c3e8d85622eba7cadbd88d9c6a70635832367e61579fd6bdca82 |
|
MD5 | 5f6bdac36c28c4121064fb50ca89c322 |
|
BLAKE2b-256 | bda2e0eccb3dd542c99d2184dbd041e3eac4bae151bfebfbdddb66a1f9ac2ee9 |
Close
Hashes for pyresidfp-0.11.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32a4bfbfb7f696e5ddd7097e54f53f6c93cc8eb84fb200b9c87324e794011f05 |
|
MD5 | 94713c644a70874947b179c9dea5e6ad |
|
BLAKE2b-256 | daf244661d1df0581c5c01b27c1f1de9cf15f83272019c94404c0a554735b31e |
Close
Hashes for pyresidfp-0.11.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38e2551359aac881e80a2213adb0bbd543794b37195905c50e31234a1ea97319 |
|
MD5 | 83881fe93914497586dbc20c75f4cf26 |
|
BLAKE2b-256 | ceeebaec2e77a1677fa3917f5ab0f1de32125e1f11bf13c4eacdc9e49e54da66 |
Close
Hashes for pyresidfp-0.11.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a37fbfa8f990dfd67dfb99c3c8662fd9344ee83e63721faaa416cf01bf766e1 |
|
MD5 | d9cce6f7dace4e268d5f1ac998ca8051 |
|
BLAKE2b-256 | 68b8d60b495c192567a7c882d8d9baeb5e9e29aa870112dc097cb941b5e6e3a2 |
Close
Hashes for pyresidfp-0.11.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 946cfd185d5c71074d0018e00d3b1404e75a957ff075f68f57839c3ea4dfb73e |
|
MD5 | 38a965349f79d89941b04756612a2d10 |
|
BLAKE2b-256 | 45e2d9a9dc50df0f63c65aef907fbf4b4a7edee590c245577d554431042abb9a |
Close
Hashes for pyresidfp-0.11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 293262d70b1eaaa1a04641a1f1a12b282bf7479a4f704b647d736cb5b5d2bcd2 |
|
MD5 | 8a56bf4ebef788dc6d26b8ec231ac43e |
|
BLAKE2b-256 | 44ddc9ffdba30a9166c4704e6816a58f02984aeba1cb07334381a6c8ceee57fb |
Close
Hashes for pyresidfp-0.11.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16235364b9f52144f5f2fc5b4404c22305cce40f29e99a8f07b79deb1f9d194d |
|
MD5 | 5184ce3f543fe795d6f7d09e93b8587c |
|
BLAKE2b-256 | 042043c40634237434eaba1716ea0d11f66e2764d7f2cf9a337d9117d71b563a |
Close
Hashes for pyresidfp-0.11.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79f332e8f52150ca59c41b91d5f26da5aa1692ad418befab519fee9b10a25098 |
|
MD5 | 21e21c997400fd29906915845044668a |
|
BLAKE2b-256 | db7f974e735f9c5de2507b47486a2a2ab17d9139900da29dc29c51d686d6ab03 |
Close
Hashes for pyresidfp-0.11.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a5c4d355358403ef15eede394841b6dc817962eb6a96f21f19bb89f884f1fe |
|
MD5 | 9e26bf4e2fb59f212ba1f43e3d5f536e |
|
BLAKE2b-256 | b2796cf551cc62d395c5d8670d73dcf62723ab708215f5c7827243ffbeb9de66 |
Close
Hashes for pyresidfp-0.11.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8687227e5be5efe067a247f8b776e3c1338aaaff70e354f390b29e21ad1e11bf |
|
MD5 | 7cbc0e22dec62e853d5f3298bad0c885 |
|
BLAKE2b-256 | 336b44a8ae2d5968dd1765b772ac06497e03c0cf126941257da3a2478ade1711 |
Close
Hashes for pyresidfp-0.11.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0f5b58d71c6418e78e9c2019a72d3397c26a2c78920122eac666273188dcb90 |
|
MD5 | b1d182bb98ce4690b8000004d0ec5cf4 |
|
BLAKE2b-256 | 917e93ba3c335a59c76c6ff306b464a7dd218179bb4814b5efb0ca2f8102144b |
Close
Hashes for pyresidfp-0.11.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 048cbc45c143dce9f7b5ab7b39d901872db50cbcfee8c69a0a66f2c17ea62412 |
|
MD5 | eead550f517044c7cd0ecc2c24698693 |
|
BLAKE2b-256 | 9e78e5c7929bf4c5a5b4b31843a98cb9fa7ffe6ed99aeb8503b65eac00bd8edf |
Close
Hashes for pyresidfp-0.11.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 644fd4a67fedec3e61456e46fa0c7e261bffa45f5b1b6c02c02e1d6488b8107a |
|
MD5 | 51d2bde8adb0b908d2598ad8bb92d3a5 |
|
BLAKE2b-256 | 86ff4099d8949833bd486e31637ea06be21c3f5b877eb0f8d2b74747fde2e9ce |
Close
Hashes for pyresidfp-0.11.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63f78af3fa092c79651fc34732ec6ad2163a4c23f7b82c48fca762de4eadb8e8 |
|
MD5 | 88637583f122d5ed527d3fe6e0e9a605 |
|
BLAKE2b-256 | 9799390b59ec83b028da05348ba228b4619a36260f0c34c2adcd58915b078277 |
Close
Hashes for pyresidfp-0.11.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7439ee6e6b9c2d53345f758a05e7227c241e6e4ac1249147b3bc399b25bd231 |
|
MD5 | 93c8cfce40f6d116a04a05acdb3bd9d0 |
|
BLAKE2b-256 | 5ca1f200f72a39d32924161763a0db7bc668604eb5bb734c367c0eb0042e14bf |