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.7.0.tar.gz
(75.9 kB
view hashes)
Built Distributions
Close
Hashes for pyresidfp-0.7.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c880854d1b3cbd3556badd594970b3a078210a3a9ada28525ff6ee48a057870a |
|
MD5 | 8a25b24970ae77c269463827ed9f6dfc |
|
BLAKE2b-256 | d9d27637fb381099c98064ad886d96a9a4eedf7c67193b64f4c8ae61f2506090 |
Close
Hashes for pyresidfp-0.7.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfd0ba1d8a5acaaf429b9cc1de028ab394df58b94a79de3a0082b3de193e6a5f |
|
MD5 | cf6b8be6759fab73f584b7bc12f970af |
|
BLAKE2b-256 | 3af3d78116d64b41c1c3912f35ece4aedcb1a7cf9baec7f417537118e9013f54 |
Close
Hashes for pyresidfp-0.7.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95a9530f0d5361f2e1dc41ca077afa9ee719c50219e03e195b4eafd2a8635341 |
|
MD5 | ed61dca034087b4c7377557b084ddd0e |
|
BLAKE2b-256 | 27cd02fd2ba57327c64c658a5378925ca52f44c263b23ffc181eef96b9dc9958 |
Close
Hashes for pyresidfp-0.7.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 254e8c270f70adb67779d2dd091d831d6a5f2b9a51d8e4082708de51a1fbcf89 |
|
MD5 | d721767ea441cdcac4b470d851cf4ef7 |
|
BLAKE2b-256 | 1af0022496b27d2db372d372bb124fb8cfff1b501c17b918e4820026192fc15c |
Close
Hashes for pyresidfp-0.7.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6708d7a5843095d21041f1885fcd4953fda400172a907c7eebfd537148214115 |
|
MD5 | bff491bbdd6bda931a6e5fb527b378e5 |
|
BLAKE2b-256 | be5700d21b9a0a95e9a2ee1e60be16b958cff71d0db6c822dd9bf2895aa9b849 |
Close
Hashes for pyresidfp-0.7.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4f172d85a2b22f2c68f0488c0fa4a63f8a66bca9b83cb3a7dcdfffe461c9143 |
|
MD5 | 2ec44adf9881cb52d12db448df99cdbe |
|
BLAKE2b-256 | 1475e86e9bf6aeb7cdaa66ea33b6ddb73bf0dec9104f2b87c7f024c0648b8157 |
Close
Hashes for pyresidfp-0.7.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e94664fd152983d964ce95d18f18d5bfb91bc60230141652fd4f4fd5eebe199 |
|
MD5 | b1b4052a7eecbe6c3e5140791987ef08 |
|
BLAKE2b-256 | 4f94c5612a28da22412be58d99732bd12bda1842cb9e30884a6863f110c79303 |
Close
Hashes for pyresidfp-0.7.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7d6931fbae480675c04dc7ef25d1c2fb1d2d67cc9ab6cd927f8d7925f684b99 |
|
MD5 | ca991e9a971c3832d9070d12ae08f647 |
|
BLAKE2b-256 | d6c7922bbdc4b7dd6a540382dda461cbd7567996b2ddc801175ed21addf07cbb |
Close
Hashes for pyresidfp-0.7.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c99f8b031858d8d413a0dd25d21bac50de2caace02079a32a6eca8451f156c0c |
|
MD5 | 5d5eb010825eeb2aacd14f50adcd24b3 |
|
BLAKE2b-256 | a9ed3b1563c5346710f6f8e148e2e8beb2099f95617b3f06aa1110319d742f91 |
Close
Hashes for pyresidfp-0.7.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ecbfe49a5bd26ff642e96e94fd786ca95d755c13b9902f7d84910ce9bf1a0de |
|
MD5 | 440c7869590ceaee89258f75241be510 |
|
BLAKE2b-256 | 11ad082790cfacf7e2fafed10622d90cb80dc3c599a85ac30b0b6e119528538a |
Close
Hashes for pyresidfp-0.7.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66837962b83e5540f93e275c2037f344ebffeba55c9ef640959981c0e27f11b3 |
|
MD5 | ac0e99510e39df37cbcf06ea2c5a20af |
|
BLAKE2b-256 | 474f153c2d9d3ba6f059373cdc9382d33fa8103a3abc2043ba3bd3cbd1e04c7d |
Close
Hashes for pyresidfp-0.7.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc68c8418a828beef9d105737acb4a86c5aae4996d096dd6405b97f78216aebc |
|
MD5 | f1c9cec65b416f9449f43352b73cceed |
|
BLAKE2b-256 | d449a11ee2fbbd4cdcf8884eb756a02dcc455eb81422e7ee34efa6073bbb51cf |
Close
Hashes for pyresidfp-0.7.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60af4090664510b1af4122a643daa030bc2506aaf1a902c0eb8fe28e8947a73a |
|
MD5 | bf7106f49469ef198610eeb13f83a4d7 |
|
BLAKE2b-256 | 0a4e034cfc76b277d2cdc0a4550a6a149fc8b52e767c94832ad7fad1f9eb94d4 |
Close
Hashes for pyresidfp-0.7.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 784b02f46a34e4570558f330880dce3a736c8b81d8adfe4a1c9418bdf4182d2f |
|
MD5 | ac1e4cc3703839089d945bb38f85f1e2 |
|
BLAKE2b-256 | 7555a7b0e5835d702e3f1a835920d355a52bbc17325a61d4375e6890e50cd120 |
Close
Hashes for pyresidfp-0.7.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c685625f4e63fd0909ab7303f95fbf7648900510463ab03e134301f5e94a7f3b |
|
MD5 | c6f1e188eaa063a46227901f254bf7a3 |
|
BLAKE2b-256 | 8b6166ef10ed82f23b4ffa4322219dd5b8b9737478e0168f450c887a4bf7673a |
Close
Hashes for pyresidfp-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55b360cae433c76ad646fdf875dfa7e64c1b3c8089a65386fc93f79c0adf4e7f |
|
MD5 | c51fb2f880b9417d711480991c3d9b31 |
|
BLAKE2b-256 | c54398c3e3c8f65a2f6f95cef3e5884a4481aa8f51baec50ea41d8fb101a7238 |
Close
Hashes for pyresidfp-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ceeb663678be8fb28a3537e8e14637500375bb1103f4b6579ae7484b0664367 |
|
MD5 | 353b74dbec222a8781fdfe626b517cb0 |
|
BLAKE2b-256 | 53c6a28484425f5591c33adb83c871c393a21634401e35306041858b3987fa6e |
Close
Hashes for pyresidfp-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce025b4b84e2420f09ef5b7b9067e4bc36b07654abd5b4a1fc589bae9237e8ed |
|
MD5 | cee00f34950288c6ac1a858ed4095094 |
|
BLAKE2b-256 | 9d58f271a86f2e0d97944b464a7175e69f8e448171d397a558dc10ddd82d4dda |
Close
Hashes for pyresidfp-0.7.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae090b0974636c4c0842670fcee8ed0df4730d3da2098520fc9ec8bedda2574e |
|
MD5 | 45fcf98f78e3c9eadabe7d2e42b79817 |
|
BLAKE2b-256 | 80f7b0a3dbab1f66906ece6b9ec94bf5890b5f3cb6b5267dc45055a5314aaa00 |
Close
Hashes for pyresidfp-0.7.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f008b159a38f0994b3657817a4817e33bbfdfc10856a5adc6c116b9eaddab27f |
|
MD5 | 4c5e199a6ad429d251b0685782fa76c2 |
|
BLAKE2b-256 | 96515099e1ecfec895a965356ed0a292de9c5f1b4a1b21d68f23f8f86e8f3e7b |
Close
Hashes for pyresidfp-0.7.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08d840266789d6e6b183299fe2f681c73b0d9ea4e87d6cb1d6687cad87c9cc01 |
|
MD5 | e900d0f99c141c2df24b853d7420a8b8 |
|
BLAKE2b-256 | a423bf9f4ee63b8b649eb63da0e044ffcb7ab121fcb31e68d94919a703569eb7 |
Close
Hashes for pyresidfp-0.7.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46750732d9ba733dc66f4c2b7ddc6d78e76ef23d9918a4fd87b9d131b460d361 |
|
MD5 | cac6fd768ff338daa7134a83ed13a6f2 |
|
BLAKE2b-256 | 31caac45ccea4598bfbaa7e2349cc854a516840dc4823cb425008c2f136d2d8c |
Close
Hashes for pyresidfp-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3077c11ed9d6b0f375cdcf3c0e377b766287e478f6caba083f874e272b994a57 |
|
MD5 | 64afe3295290040fb32accaa19a97444 |
|
BLAKE2b-256 | 156e44f3807e215564819ecf9089c49e33f7f30e586505cb44e216e463a8215b |
Close
Hashes for pyresidfp-0.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17eff4c24e30aaa550c38b366f84ec83e7934c3264a07593556aac26f47a179d |
|
MD5 | 70bb0f5d7a9aca8417e917ad1a275b60 |
|
BLAKE2b-256 | 3d38ec72e47173ee6ab6aac0b6c3abc5d660486d20d83a37e057e4eb3939961e |
Close
Hashes for pyresidfp-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee3e2a102c47fc23b23087726866aa8426898145fffad020c5b8eeedbbdb3039 |
|
MD5 | 6fb2cd50dc7795e6421fa80941d9b30b |
|
BLAKE2b-256 | e2a8686304fbfce4a2f552bddbafd08f4f222e7689874094e1d436f46c69f02f |
Close
Hashes for pyresidfp-0.7.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 715beedb4a08f42bf75da1daa4ad4064244decd5d5ebaa1e4942e72bda6ffc2a |
|
MD5 | e9e09c28c3bd1080c358a100a30b71f9 |
|
BLAKE2b-256 | 398fbcea95f2e77d6fa5ffd5dea70a162c31f06df41f192302874a540342eee0 |
Close
Hashes for pyresidfp-0.7.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2a845070b763d77f74968c3c7ee078602a7c020743dbdf89d633bfcf9f9532d |
|
MD5 | ce109830c1bb979745be08e4f6caead7 |
|
BLAKE2b-256 | 905d64afe1194c04229d4ba533fcb96e4cb22bc8aa77d9f93ff114d266a89b86 |
Close
Hashes for pyresidfp-0.7.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99da2f8559430445603cb0b38b322aa102e91403e5012919a2d6b95b29f89e20 |
|
MD5 | 74d0146a1ce5c07c1ebf548c8381d2c0 |
|
BLAKE2b-256 | 385e9c4c7443acf12877b96dd2dda7dadb62225a4493b426ff7c95fff859378b |
Close
Hashes for pyresidfp-0.7.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36098b4a74dcf00d879341e72b72f5fb6b5762e383bb241e4aaf7bc08865dbda |
|
MD5 | c456f0f9b8cde7b933d7c595b2c0c9e4 |
|
BLAKE2b-256 | 2c2bf887d796b144e1dcdfbd3b99d804a6e9ee783c49233028d61a17d6e1125a |
Close
Hashes for pyresidfp-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 485d4207ed39f0aed871cbff0d80fe401b98c9e348dfe79de8eda973e4c84eb9 |
|
MD5 | cbf444d1082661751f4532aeda0b2a5e |
|
BLAKE2b-256 | e2689441daf2840f6024ce2b89fffd8458920a53e0888e84d41c05a8c8c77a87 |
Close
Hashes for pyresidfp-0.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e708c7f78912ac85f7a441501a26a75aa94051a1b9d8f8a88c160ecc6658aa |
|
MD5 | 7382a9a855c7dcd4afc6b178e1a03790 |
|
BLAKE2b-256 | 308a876b09482e788b1927a8a12480324b31a532679c0554605eb86a557f9628 |
Close
Hashes for pyresidfp-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aa12d215e7be684ce71d547721a05a3df41cbfbdc491c194085c098c851a280 |
|
MD5 | 76372bcb48294f11848ec8b160f5bec8 |
|
BLAKE2b-256 | 23af983a6e9b50b6afcda14920ca44340039a0e509347fde16b4d6ce26e7fbe4 |
Close
Hashes for pyresidfp-0.7.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adefdfff1cdfea09a0753dd770259025eb8c664c8897ba1dd1ae71747be4aa8c |
|
MD5 | cca6a1ea77f250d473e8f0dad95ac892 |
|
BLAKE2b-256 | e0660e5cb74f1a8aa5915504cfcd18256a1d4fcd89d512c07b066f2a684778c0 |
Close
Hashes for pyresidfp-0.7.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be8b690abd7dadbaf3810e49605ec55019a85f6bc13842f415d4721be380e3c |
|
MD5 | db685fc4c4eb9eabab89e129a181d3e1 |
|
BLAKE2b-256 | 85250e37da56d2eb6b9b2d79a7210e1066822a1013ed3f3f0ccaaf6d336d76d8 |
Close
Hashes for pyresidfp-0.7.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a8734efbdace168aa46071fc546ced8c3fcfc73706c7347391a608b36c42d0a |
|
MD5 | 2b7f0aadaaa4f5443a4a50909169590e |
|
BLAKE2b-256 | 49b51b1fd2d5c20a93360d577c71f03ed16bf4b184216c3f8e5cbcbee0ee5b91 |
Close
Hashes for pyresidfp-0.7.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d881eae63d9a51fefd59cf51531d50ca9b8c0841805580847f95cf4b226eebe4 |
|
MD5 | 3cd1d51b003a97dfceb1c820d2000d0e |
|
BLAKE2b-256 | 76b3169f88b02765cdb325f011a0162d9ad8a9a21abbb94a4c50cb51241b18b5 |
Close
Hashes for pyresidfp-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8948ae4276a0b942abd706b0f9d553645dcc21c62a29e11a468746c7dc4581a5 |
|
MD5 | 3aeedd06eb5647705c537edde43b1efc |
|
BLAKE2b-256 | 50e982a6c1b9cbdcad88147fd8fbcb3081c193047f44ab13ddaebc664654d0a5 |
Close
Hashes for pyresidfp-0.7.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c24b9b75e9915ba2c7231aa915c47294e4dd1c201bbc9dcd9ce7acbfcce57539 |
|
MD5 | 36ae412998fda5f291d3e90db338406e |
|
BLAKE2b-256 | 71106e5b78f0070ecac03a2c2cb437a733e90d23e93ca9526d515ebcd30cfc79 |
Close
Hashes for pyresidfp-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9859023867154ca9f58e82cd6f85b0629d5640f544de63cee6721f452767fdf6 |
|
MD5 | 9743b5da7a0782ddecd2bf0a13e1e79e |
|
BLAKE2b-256 | 3fcf2735f4cd1341973f16bcc7989c7f9ee452731b61c00a84c4a8ed24c76d92 |
Close
Hashes for pyresidfp-0.7.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f76e9f6340e4afcaff471322e001427d9241aea69bcb28107b27299d59407678 |
|
MD5 | 9323a0d45734961a018d718a958ab6fd |
|
BLAKE2b-256 | 5435467a57bb129e4186c53b426924f4497b96de923b4813de15ff667a4f2a1d |
Close
Hashes for pyresidfp-0.7.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b2e5abc33147b22801c07b48a2d333e6e61fd82ef9609f84d43dd71827c02be |
|
MD5 | b69d833bb950aecc8fa5c6b555b75f94 |
|
BLAKE2b-256 | f4068242c7846fa59469e880b716d522eb685a44d8ffd3b1f773ba51aab83735 |
Close
Hashes for pyresidfp-0.7.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9c2742067b6632991df0b3c5e89ba0fcf86841d100e42d9753ca002854a5740 |
|
MD5 | 4049f458106c78cfd877b0d0f83c455a |
|
BLAKE2b-256 | 18f5d5588f7c6c4accde8204fb7dc9763b6657a14404a84a075831a3db6ff662 |
Close
Hashes for pyresidfp-0.7.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e5c3f68469057540871dc419c3025a700c84102aec2c9c663546ac51f217db8 |
|
MD5 | d6a27e98b7eda53c5d14a981b3e1a41a |
|
BLAKE2b-256 | b621afed81fe471d06cfdcd2d1b31c12eb8e9066b28e914a489d2e88cdcd04d7 |
Close
Hashes for pyresidfp-0.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd9d9ce6d6f15373fe1f2e93bd2afdfb95925e6babb197dc0514e5b0932f310f |
|
MD5 | ca8dddb452a983ddc54ec11af353c1da |
|
BLAKE2b-256 | f59730edd3ac01ee9d21b7ace0b52e1fe2d25371f5261ddfe9e24e2ed96fa0a0 |
Close
Hashes for pyresidfp-0.7.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c13c7dff1eea20318a9204e831be9779159956228e0bc584062e6698d371081 |
|
MD5 | 87001ced3821f23c1a5b8104fa825b5b |
|
BLAKE2b-256 | 49c4dbf610cd73b2799920c8f31bcfd8eeb846d44e28105fa1bd5feaee700a8a |
Close
Hashes for pyresidfp-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffc6fcd7d759c019df881310e9846714474267e845f66be966ffcdd8768ea849 |
|
MD5 | 6d592600b823a94cd0379f7e3786aff9 |
|
BLAKE2b-256 | 6f5b71f8fa83977822a4188cb61f366b767212824eaf01f5a45f8f1fbdb23c94 |