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.6.6.tar.gz
(74.9 kB
view hashes)
Built Distributions
Close
Hashes for pyresidfp-0.6.6-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86d073a0881729400f1c9f6f6794a6acdc76438a4319bba20986e949515433f3 |
|
MD5 | fd65407db464a63372967d225b8f64ad |
|
BLAKE2b-256 | b828661f5fd96b7460b00f48e155f2d3e20341f22bab9a41eb5ebe8ee71f0a22 |
Close
Hashes for pyresidfp-0.6.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b92c533eb0d9c4e7cba33572ea9cc0d54b81356e18f23cf09edaa74779dcb34 |
|
MD5 | 84502915fbb87c41ef999be690f02515 |
|
BLAKE2b-256 | 8772e906e301061b6eba6d65c8bae23d40c313fc200feb98e239c2e24fc500ac |
Close
Hashes for pyresidfp-0.6.6-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 376ea7c192116f9d1fa942e50689d126ac52528e58f3a31ac336ab03dfa484f4 |
|
MD5 | 986cfbe122c5564d4251cbbdbf5ae74f |
|
BLAKE2b-256 | d5c77d211513ca2ce5c58fea1731eeac5cec9aa991904cb931d5de0aab68757e |
Close
Hashes for pyresidfp-0.6.6-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 643fbe9dbb1298bb5153ad79a5b189a3aecb80270ea3ec7071bcd19feeeae1b7 |
|
MD5 | cb68329018dabff2e549fc1646e9b4e4 |
|
BLAKE2b-256 | 8714a4c8320cc0649ae3d48857a8997921ac2397ab3d91e61202f5dc86fb9166 |
Close
Hashes for pyresidfp-0.6.6-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73a0419332054b93f58aebe3acdd66f08c3aa75a67156e7510f7ad8e32901718 |
|
MD5 | 64778ade78d30e27083804f90ea2d65f |
|
BLAKE2b-256 | 3cb00f27d6f92fcd9774ee90cee2dd988ba772268bfc104850e9f3a1951a1e07 |
Close
Hashes for pyresidfp-0.6.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94d15e1f3ff886f4fa903729c8f60519ff8ed0d84b0a7663957878ca7896497f |
|
MD5 | 8992f875b0b027fb7e37eb0ea10696bb |
|
BLAKE2b-256 | 3a335437b646e8e59dc0ded50383882e2801ed57fc06432a6d566ca6e6cb633d |
Close
Hashes for pyresidfp-0.6.6-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f28a54a1818446243e8b4467dc45198c45e82543cf3b056ab5fa5d12920c3639 |
|
MD5 | 9f2d07a65dfe7681bfeacb3460b55e17 |
|
BLAKE2b-256 | bc781f1880a45ce1585ffda03b7f505cca1bc324aa20c91fd0b9d7c01e1a2588 |
Close
Hashes for pyresidfp-0.6.6-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f701b9d29b6c4d261947ddb1dde3b3c56b82d451a78fde6b45fe953c29489d6 |
|
MD5 | e912d371e05fe765b35bc88f7e2cb01e |
|
BLAKE2b-256 | 22fc63aaf43cce14653e11a8744e4a8b77b42868493d36dafaab8c548e3e04cb |
Close
Hashes for pyresidfp-0.6.6-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5553ed33fc477c82c85bfc5ec2b4100f1d06028d7416f1dea510cbe41842506 |
|
MD5 | 045cb783e42df95577c8e90f81f3294f |
|
BLAKE2b-256 | c1b7fb5866543d4b5b2c1f9357327d91692617497973ebe3bd00e316faf37e04 |
Close
Hashes for pyresidfp-0.6.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d665aeaf360cfec16eb23a67c1d895a0e5e069a1c9845d7f30072eea1b958b4f |
|
MD5 | 4b52f2666a17f55f150627a91f17e74e |
|
BLAKE2b-256 | 511afc43b32b048057dc11013abf5dac4e8b2026d154e6462b234d0ce9baef88 |
Close
Hashes for pyresidfp-0.6.6-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f6fc9660d614b03efb714fb474076dc6f33d3c973aece950ac992da24f00ec6 |
|
MD5 | 699b260bb15c09d160d7d7c21f67f4eb |
|
BLAKE2b-256 | 6ff740e94777f8e5fce81adfb195c06bfa3c9d5e4c3c2ad158acfc46b7e6a75f |
Close
Hashes for pyresidfp-0.6.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d426a78c013e4e706480adb15908596a1bec2c48355060bc7c5988d18e43af98 |
|
MD5 | 9a1c314065494294f22bdf207bcbb41a |
|
BLAKE2b-256 | 00d816c35c7f875f34d829b626dc87440432cd0cc139b86f6c5976b99e3c6db0 |
Close
Hashes for pyresidfp-0.6.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c1e0890b47896f9af6e79a57acc82fb72bde98cbe6d22ad9ec1ac8d021cf6ea |
|
MD5 | 0118e9f72fc7378aeabefb7588e51099 |
|
BLAKE2b-256 | 4a1009b0685beef5af04106b1e5a3e38a77bfc04d509bff3500234f717a960d9 |
Close
Hashes for pyresidfp-0.6.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c01abe02ee3ca31c4961364cbc5014550496b019f6767ed43a4b5ac5702423f9 |
|
MD5 | 6c662a2a86709cb1645fc3c012e4063f |
|
BLAKE2b-256 | 092e2d5ec7b7343ced25d8a88741026715614f9029064379a09b8a560ec91c66 |
Close
Hashes for pyresidfp-0.6.6-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64b7c440ffac4079e1ebde7454320dab3101e9523b20143dc3c84eb790c0af13 |
|
MD5 | 65067e037db2b54cac15ad0c326a4971 |
|
BLAKE2b-256 | 39b8c69b06135a37204bd1f7e113f5fcdb83b3282c57b0f71a7bb4c83056c523 |
Close
Hashes for pyresidfp-0.6.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb428d009dfe585868c54aab282c21d6457821b9434cfd25383df16e4c547c8c |
|
MD5 | f6ded62a2a6475b3968eafdd6605ad5f |
|
BLAKE2b-256 | 5da7e937ed2b818a9bda95b478f26136915cbc2805ec24f239df5060c01a0ce1 |
Close
Hashes for pyresidfp-0.6.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db7f63a54028bee8653d1173b16942d2e46fe2a78766bb93ba69d55841c6f8a0 |
|
MD5 | 7c168c56e95469427a05fa22bef5aa39 |
|
BLAKE2b-256 | 118b90c709b50843e28ca457aa898b03510000b6f255f9f5767a736462f3bd59 |
Close
Hashes for pyresidfp-0.6.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb31ba8d6a800bee85856c773ca6eb008ecd675e5d691a613c5636271afd9358 |
|
MD5 | 67282314c676ef8a05a56802dbf903d1 |
|
BLAKE2b-256 | 853c8e006c0813fab6167a129a73ae64929c579b247f9669b915374374497d89 |
Close
Hashes for pyresidfp-0.6.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c522b97c3056a82b889f0e4262c18ec3f35fbf0c73ebec786c9a6eeb6ed2e89b |
|
MD5 | 27db2d5f375109a1a32b607046f22ff9 |
|
BLAKE2b-256 | a98abdd761c5051c8d6b81fc1c84d811e76f955677022db7871d7d086c221f1c |
Close
Hashes for pyresidfp-0.6.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 026ddf8d3d31770425bcc76ec57086ea2c85ff5d41d488d4fc314ac2d02870dd |
|
MD5 | 98fa328873b8d24840a52f69942cf51c |
|
BLAKE2b-256 | ab43ff7ad161e6dd89af8d2eb1147b37fa249687f3b3be19691e26fab181fbe9 |
Close
Hashes for pyresidfp-0.6.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 260e78d1510cbf3ac56d35c2c2762cde636940d65df966cea5b7fd0ba9c137c3 |
|
MD5 | d7733e5a267f84bea615a81cb09d2230 |
|
BLAKE2b-256 | 6f2f4b7c46446ab59d83a5bed1ff6cc605ea2be9b626918c7c7d8f008c061e37 |
Close
Hashes for pyresidfp-0.6.6-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88a5bf6f3bdb3500a772fb553e508ae01f174d8a62fc5ee44517aab97d69fb09 |
|
MD5 | 2d207f17ff8cac81b28df5a074338d87 |
|
BLAKE2b-256 | 2262f68c533334da831de7864fd7e5dfa31466863996ed8b90b4a288aee55199 |
Close
Hashes for pyresidfp-0.6.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abc0102bd0b057c23d8621650481733ec72e0e8fdbef56b3410c24261efa40b1 |
|
MD5 | 01f7b39b5df6d903b4a562d4baadcf90 |
|
BLAKE2b-256 | edf6c65a5ca3d499876bd65b45ad04f17b670c1d8e32b9af87501e9dba729178 |
Close
Hashes for pyresidfp-0.6.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31176c4478c9ff43dd7d91366961dbd7efff14ca179b408b7abdeec3ece77dbd |
|
MD5 | f0d3eb5a56318a232484f26758435d07 |
|
BLAKE2b-256 | 611189cffa1a0e3654d1b3551ed34df6d77b759d5af0bc27ff7191a84c5b7651 |
Close
Hashes for pyresidfp-0.6.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28de8991f288de2016bfe49493f70ba58d0ffd4badce4542453f8f2f436daa9f |
|
MD5 | 904c0b9ec2c392ccf807f472ccfef559 |
|
BLAKE2b-256 | 4bd30754e80d60d063ab5aa4f7c2d541f8b1d1a99b554ebcb64e0e7dfe4dc29c |
Close
Hashes for pyresidfp-0.6.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74fd4a964b0d624eb2f9112efdd1dd62979a685dd6f1d761f5fe2bf4c01c1698 |
|
MD5 | bc3d0089a28f1e5a31eac83c1fd33a55 |
|
BLAKE2b-256 | b87e26e4412a1add7c7c75c6b9fa641310636dc6b3b44dabb2992f93d3cf1a7a |
Close
Hashes for pyresidfp-0.6.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5db40a2a9b215404be0075369a620cbcc5a788ba6c063e570d773cc31d28390e |
|
MD5 | 15ec7de2d6e57cf68d2c1ab49bd92641 |
|
BLAKE2b-256 | ec2cbb7f8b20f118fc739aca947499da9bd9779e251c811e0ec444449991e739 |
Close
Hashes for pyresidfp-0.6.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9f87918ad6f40c5a8954c6ea5d82f763693a8fbee089fdef3dbdccda0cb394f |
|
MD5 | 8768f88c904a3ae98587e751911a2921 |
|
BLAKE2b-256 | 40ab5bfd76a649b8f897a3a029a2ce6786b84489abe15b328bb1a2398cf90b98 |
Close
Hashes for pyresidfp-0.6.6-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c35f0d910b3a7ee85d9303d6fbd826924a2dafe1ae2f4c4189fcc1fc155c4bf7 |
|
MD5 | c9c7e66b22103be47fabd24bb86c8c25 |
|
BLAKE2b-256 | de30f96e5727f544d7ae245fe0892f00efed93cb999b86282b01895a933441ee |
Close
Hashes for pyresidfp-0.6.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a75107fa9d476bd5f0fd59b200a9747a77879db630f5af13aac18f7aea909c5 |
|
MD5 | e72cd74a86660025a082dc316f8d0654 |
|
BLAKE2b-256 | 850cf5fa32b140a777560085686a9d91466824ece709c45407711463da280f85 |
Close
Hashes for pyresidfp-0.6.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d2053f3b582fd7b3191a8dedd80ba2da269cc546cc08e3d30317472ea9dac08 |
|
MD5 | 9a61a18872e18badd64431a62ea2f8f9 |
|
BLAKE2b-256 | 6ff4d2e0f8ac226cde5e8e595772b98b458272053a090fa6fbcbf42261996b1a |
Close
Hashes for pyresidfp-0.6.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6871a994bb2a69a1d89b20cca857a587da640cde4395bec751bb4b3c83d23edd |
|
MD5 | 5b34012c2f74fe1c6b1c0e76774eebec |
|
BLAKE2b-256 | 685a8e3e3135db27e621736f3802bb19cf88e9e978ca495750c12818793d861d |
Close
Hashes for pyresidfp-0.6.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66fa88fc7eac8058bc3fb59a912fc22c6f79d02acf513e436e7d9cbb4ca5bdac |
|
MD5 | 534194f536a2f3fdfb50a1699228ca18 |
|
BLAKE2b-256 | 8987bebdedc2b4a6e72db74fb0b62498d90e0dda9e23ff7026ed4d86fff032b1 |
Close
Hashes for pyresidfp-0.6.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | def70988966c117dfad08dd6c6627fb9d235b96b3d6746cfd94896f93e9423b8 |
|
MD5 | 1189777bc4287dcf7cb23b3e9cfb5b71 |
|
BLAKE2b-256 | f52a7d6c92a7cb74cd6ca5277220b0c13c6ae4ceea8263c0fb66b099dcd9fc2d |
Close
Hashes for pyresidfp-0.6.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d581d5d2f9d6538e4044f031449e83e25fda21b23e07cd271331ecdbeaa79372 |
|
MD5 | 00271fb928a3fd9f05635deea4f489de |
|
BLAKE2b-256 | 9bc222d03de2bba84f672f3c22ee7aed18cb27bdba28d5a42254e40ab707ce4e |
Close
Hashes for pyresidfp-0.6.6-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8cfe50845698ba7d67717a8ef7af042a656037ec05f966812ae225a13f0885b |
|
MD5 | 49194aeeeacfce8aa6e1c52505037670 |
|
BLAKE2b-256 | 9f5d1202724e482515a96483a48cd04903c40a3fdd1a37fd01a0e53ae4ba9a4f |
Close
Hashes for pyresidfp-0.6.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e85aaac78c7af3da886c999620a74a44f95fb27a5dfba15b44278388274808c |
|
MD5 | f465c6eab31fcdd5e1310600b8182c2b |
|
BLAKE2b-256 | 57216d94c1ac4950a91736afc4475314dbe6a2c43a45340d729f8b6a96f21483 |
Close
Hashes for pyresidfp-0.6.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 792a7f2d5eb3c00c20dd80dfb2e7b06472dd4a5112fe25981713b36ceb7a95eb |
|
MD5 | a4ac6f93261bcdcecef33ad5130751b6 |
|
BLAKE2b-256 | 3d3a87117b3a089d1f92578cc3f91093386e9abd608a39269e9281353b7fdf16 |
Close
Hashes for pyresidfp-0.6.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be01cdf761e1657e258db5a4d1dbdd8698f5d9adacc1320d672c35885253fd39 |
|
MD5 | 02436204c992bedae948ff51f46c7b80 |
|
BLAKE2b-256 | 0da7f30b4f5800073d111ddcd0adfe70ff075bf19ed9dca9e902a7633d5dfcd5 |
Close
Hashes for pyresidfp-0.6.6-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83105b362c436eafb6bdaaa2a7fb22035ad2c7ec62463c66898e0a40daed0c06 |
|
MD5 | c8f8b5a049d28e65e4debdb8956790ca |
|
BLAKE2b-256 | 3eeb5bd87e9dfce950268865148969281ccdc99e75b28ca8cf5a03e8bb2cc2b7 |
Close
Hashes for pyresidfp-0.6.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a856a9738d555420511f4032a35ac7bc270da0020caffe527939c556e83e96e |
|
MD5 | 116912c18a3a7b68d4690eae805a25ed |
|
BLAKE2b-256 | ccbc479f80bee8c35a39ad0eb82fa3189406b7b2071f25573d0b0dc6a8589e72 |
Close
Hashes for pyresidfp-0.6.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6f5646d9b1541acff24e08d0312c74d16d73d275abc159c7f95841589b320c7 |
|
MD5 | f1af6030784758a236fac1afeda942df |
|
BLAKE2b-256 | 087dbab1d60898a4d90621d9cd04fd9cbcf9e653da38741f953f4401b0540198 |
Close
Hashes for pyresidfp-0.6.6-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bf0dfb4fd5879b9694bc07bea699ea53f66af0b842709f35fa111b626803b12 |
|
MD5 | 62801bf0f07770c5e12b9da6e8937768 |
|
BLAKE2b-256 | 4a07a0591cda281d8d6cf7b66269fd388b12964cbb1ac4f47a952c2c6ba1ba40 |
Close
Hashes for pyresidfp-0.6.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3d7a643f437a5236c3a5eedc22a01691573d1a66ce628a32f30aee8e9ceec10 |
|
MD5 | fc542b9a82e623c486da6066f2e93577 |
|
BLAKE2b-256 | 9a03b69cf36f46259c493c654c87c41db2cad4995ff7681f4b6e4de0a1d1f27b |
Close
Hashes for pyresidfp-0.6.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b718249b5d98110caadde6206669a7c4f2ae66aa2bacadcc624154c4807e682c |
|
MD5 | 0c90fdbbf484fbd00094630bd77abebf |
|
BLAKE2b-256 | 64bbdd181c66026e0d42c32c08afe30e87fa12905850f16004f82387c5ac3ecd |
Close
Hashes for pyresidfp-0.6.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e50eb0e3c1e6e08fe3ed75bc611479dd56b739b81e78b06de1368bbbb608dbd0 |
|
MD5 | 83d991bc9885e30e4b073e58dc3883b4 |
|
BLAKE2b-256 | 10872a93e69becb7b8dc0af3e363b28fcf4537d6a8d6a3d445f0c8c585c14e00 |