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.9.0.tar.gz
(77.4 kB
view hashes)
Built Distributions
Close
Hashes for pyresidfp-0.9.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c53fafaf24445f919d127f1614bcbc206c1956def428ead1902f3bb3a2c34187 |
|
MD5 | 9ecaf3e8c147374e380bb5450b1cbb2c |
|
BLAKE2b-256 | 6345bbd09f26055e87256c00ad083d764bfc18f08f34174934c71e5aa2ec26c4 |
Close
Hashes for pyresidfp-0.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23c317252cebc54e84cdf382a8230f6bcc385ab3862301f8b65a984f78423801 |
|
MD5 | 78cbe8a36ebcae203e292e03d9631d23 |
|
BLAKE2b-256 | 25e26c8d32fb5e6791e9628dd4c21046c8f8ebc9556578a69fe58d917d1a3426 |
Close
Hashes for pyresidfp-0.9.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69210fb77db8c557154bdaa61ecda4800cfa6efe4fd38141d50d395ef95e1bf3 |
|
MD5 | 5e3bb2ddcf591fb459bbbf1365886ed3 |
|
BLAKE2b-256 | 7f58fc2802d976c61734bdebf53c6dd5cca1731b5ad1f63c80d307289b14d77f |
Close
Hashes for pyresidfp-0.9.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d297e6b74cab92c30759f5ac9f5e383c3e70c9f868580b67eeae81c4aab1624 |
|
MD5 | 899683233ad06251bac856feed1dbab3 |
|
BLAKE2b-256 | 7a7b577e19c18f935dbe77a1dfc416c54f8cef8302cbcea5b182aa46c6e4fb4e |
Close
Hashes for pyresidfp-0.9.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f5c752eebe0cd99aea2f49333628289bfcf8e3c596e62ea7f1d520c1186c82f |
|
MD5 | 66c6498dfe94ed83d9c0ac4a981e24f4 |
|
BLAKE2b-256 | e47e4693ee04a6319b99d9e88a331d68841cf9ebed533295c5e322c0032ea532 |
Close
Hashes for pyresidfp-0.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e1d7155edb2dedb1cf696cd0177bf3b8a0d81188931cffa1208b617c823e090 |
|
MD5 | 02df04df500d5884797f5450e4f5dbe1 |
|
BLAKE2b-256 | e7a74c519ec4595d7e91cba3038ee0a0d89bd6aac7f9414384e81ba6d0783cb3 |
Close
Hashes for pyresidfp-0.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 841197654ed7b1218cd758edd137ce78a9d573adcc6dd339979a7601bab52459 |
|
MD5 | b2154787fd3cd5d962256c0c1a86fe25 |
|
BLAKE2b-256 | dc8ee66ecdc194163763702053120991432e0b466b3e45e4d88a014bf7506273 |
Close
Hashes for pyresidfp-0.9.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef7a1a0b34c8a458680ac3f9c65d346da9252ead94d73fdec509e70054eef89b |
|
MD5 | 6b0625e92a6a1333c77e1f04e45aeafe |
|
BLAKE2b-256 | 6a24e6bb9af6ae0556b5467b2cfff7390beb977f4bbfcd2bcae02e0e3434e857 |
Close
Hashes for pyresidfp-0.9.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 705cd228baf196a4d39de3e098576094d702d379f0c9b7d43282e0d024d96090 |
|
MD5 | 5322dfad28d38b576b8bdf08126e9fc4 |
|
BLAKE2b-256 | 7dc46cd4f5cc1fb75d5c7878992d35b215fdd8395902f5ddf378733487330f02 |
Close
Hashes for pyresidfp-0.9.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 094d821ef96518dcbb126ed3560e0c255d6d1f7a3b9880a2170937eb04a49e00 |
|
MD5 | 3c1f11e85347b5c56816b5fa164233c1 |
|
BLAKE2b-256 | c03dee8e9c09cf0c4d146dc73ae894e988bbaf831efa6f798e8f7d1cfbc4c6e1 |
Close
Hashes for pyresidfp-0.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 901b2fa5bf96f6889560eea052e68aa77a9207e80c89a5be767b6c862c2e7b8d |
|
MD5 | 3ae9d52bd6fbdeee6952afc395eb4365 |
|
BLAKE2b-256 | d49d9ce22d5e22783df9716559817e8922acd430afe2cea2e7f25d157bee09ef |
Close
Hashes for pyresidfp-0.9.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c9629595414b0ab06627b9f1aed3413b48648525816535684e5f5640b380160 |
|
MD5 | 1cb36ce1f22c37e70ffeecbd739e6354 |
|
BLAKE2b-256 | cf227273b1427016ed1cc055dd0110fccdd0cbc44607fda1ebe5de2b082e95c5 |
Close
Hashes for pyresidfp-0.9.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 259fc8a6d3fcbbee3ad17482299c7d21f8361ab6807cfbb1e3e2c7301a92e908 |
|
MD5 | 8a2ab553d0b75f7d837f020d607dc26f |
|
BLAKE2b-256 | b6634b2485bb36bd8147f0e656a89939827086d148660542db3fb25d27bc7f60 |
Close
Hashes for pyresidfp-0.9.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 776fb3413c3018fba27378e82ec832f340d7d8d95d07b87573fff9a40b3a59d3 |
|
MD5 | 00a0fcb16a5cbb65f71629960c6f3987 |
|
BLAKE2b-256 | 1c56e5e3da11db71b85ff5f993ca677ef2811433537af8aa175d81c42834fd57 |
Close
Hashes for pyresidfp-0.9.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 939cb0a631ea91254b69ddaeabab8b9b0ec2465572379d1c9e9dacaff9368839 |
|
MD5 | 4336792867710b8a35f038b7e033735b |
|
BLAKE2b-256 | e1ff6a458f44e7b35aee5f828755e70bce383816175c48fb5514477f6ed1380c |
Close
Hashes for pyresidfp-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7e1b1b427b927a27455f07f3dea695b6580b10e34fa70876659a7f98a29d3f |
|
MD5 | 6f5cbd3a0425ddd03bfe4befc0646638 |
|
BLAKE2b-256 | 737b6afe31322867a349f23d2b7b8e29ffeb70495df22b40e07f52831302351c |
Close
Hashes for pyresidfp-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48a2a32cfaa338fcc654461942a95a409e7f7d6a2efabd66a7dab0b69330af1d |
|
MD5 | 91a078e5325f5afd73da00dcaa097898 |
|
BLAKE2b-256 | 2caf002cadf9ef10f0311367215f5cd964f6d265f46a54e15c239c0a9003e64f |
Close
Hashes for pyresidfp-0.9.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 401ee1aa1366e618dff391940329bcb1638c751a26787f25d991bd7fa5f38679 |
|
MD5 | 3ef6e92a4473671be105435e6c786a13 |
|
BLAKE2b-256 | ee275c5b26c43ed2405474c76fa2ab30a474d1e9c243de628896154b7cd89e8f |
Close
Hashes for pyresidfp-0.9.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04da184c7f226c032bcd78b232363e200b9d94499c365c8c8878c921ba14cc9f |
|
MD5 | cdb43ed12e9628cdace57a242daf4f73 |
|
BLAKE2b-256 | 4e1f1ce0e3ec3caae06bbd6b0d2be72d95c9b06b14b6bae9fa14d0f4b6723189 |
Close
Hashes for pyresidfp-0.9.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5a16d652b8dd33f453f831685b0d61f55f2691be90467a95c7ec3d7269f950d |
|
MD5 | 234ee63453c8a3fc363e91707203df85 |
|
BLAKE2b-256 | a28d13ed91ec9377a060cb1b894ae2381a46b6df5106410c51aa59a66a4e56b7 |
Close
Hashes for pyresidfp-0.9.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 553a8ed793955058c9a01c6ea906860140524e37144c8caf5c733d7c4ddfe7a1 |
|
MD5 | 630a28558cc225a3bb835a63acd6c8d2 |
|
BLAKE2b-256 | 02483cc84b4e2df3e55a5d711bf496bc1ea62f9c7c75278fc6b8e7c6f90f13cc |
Close
Hashes for pyresidfp-0.9.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e0b6fa31b8812cdba175070973cc021bad68df691f1773aefd15f64d4678a72 |
|
MD5 | 22b10afac1343e5ab46b47038b99f007 |
|
BLAKE2b-256 | 8bd407db43bf217fce0b45a5798083a664075a9d0c9ffb7ae7b3b30fe0a0ccf6 |
Close
Hashes for pyresidfp-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ae05be361809b428d32ef261888d4756786c592813544a22a0bb4c73828981f |
|
MD5 | 33d9a2e2ea901e84092f0aa060abde95 |
|
BLAKE2b-256 | 3edafbd7add4c06a76157a5a504b8d4a4a4c4a3a82fe7995bcecea657d02a413 |
Close
Hashes for pyresidfp-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8190fa9155c7110ab1dd408e54bf5c07cdfa14ccfef9e63d08834262c62126f |
|
MD5 | 72f11939f597fd4024535a1ef12af2d3 |
|
BLAKE2b-256 | be502e6c0a3f04dcaf34ff2e523e2ffe409787bee5fe4996bdeb6a9cd2fae1c4 |
Close
Hashes for pyresidfp-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eec41a56dc85caa516986284cf4526f58fb12a1d0505482d0751e0e0212bd4d |
|
MD5 | f9053a2c468bccc2cc45c06893763e56 |
|
BLAKE2b-256 | 45df813a79a180649ab45b25e1142dbe073b670e07d9ff4c5de0507bbc8a5448 |
Close
Hashes for pyresidfp-0.9.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3b7a546427df88f57a9189d62cfc8046bb112d7539c756cc9a787d49d576351 |
|
MD5 | fe0e41d9bb931e3b045279e25961511a |
|
BLAKE2b-256 | 819d0bf7b91bf49f3b5ab77f12e030a97270bc67fc42c141396921719846f1da |
Close
Hashes for pyresidfp-0.9.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25948a993baec3b7d708e27cc8fe68d3d9faa0e1def8f5869049e22a33525cfd |
|
MD5 | 2e13509e1228ba3e18eb7ad877eb9e53 |
|
BLAKE2b-256 | b3b96a6c3bce68c012a74771ab63a9a9b2ec5ff0bfceb68cedb7bf91cefdb1f5 |
Close
Hashes for pyresidfp-0.9.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17a6d47af3192c72b713de2fa2f87a8b05d583be00dd59aa5bc8582e5e95ec38 |
|
MD5 | 572910b31cf42f497474c77f631749a9 |
|
BLAKE2b-256 | ff9a056b2aa3accc99100bb756c6a730343b2377d25fa691a79be8e80a2626fd |
Close
Hashes for pyresidfp-0.9.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 166b56ca4f7a53b9aea6fc6301f4703fce1ada956971f911f356bdd56a00ff7c |
|
MD5 | 3b6ced660e2f6fe4f3bf36f5d8dd12e5 |
|
BLAKE2b-256 | 649b47258f461e984692e648bbf18d59922eb8567b0e23b3d0d1e851398e28d6 |
Close
Hashes for pyresidfp-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d989200bd2baabdc09797da1b122bf937400382a5e4dea2f61c793d0aee82f23 |
|
MD5 | 073d4e3aaf8cafb865cfca4c4db9db15 |
|
BLAKE2b-256 | 6503d8b1063c4fff0d8f025c38f4a393ffb5dcce82d24d40523f4540a0021287 |
Close
Hashes for pyresidfp-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8284237d9331584600571a491454b1df4cf7ca7c6c4c328d3d3b5dfb21b86d45 |
|
MD5 | 709d35379bf3485948bace0776cb53d0 |
|
BLAKE2b-256 | e030290d2bb72ba896dd0ba527f3ab569991a215a5f5c94f17b1c1184b4ffd89 |
Close
Hashes for pyresidfp-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0110de80c2f48cc1442e1e0554d56a323d97ce2978c5604651e718eb82acf42 |
|
MD5 | e945c78ac42e170accb35ab99861aff7 |
|
BLAKE2b-256 | 39058f95a10d3938b19c7ed873db5b7c1d483928cfd0b93ea23652840d7b39e3 |
Close
Hashes for pyresidfp-0.9.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db316b96973dd838b98fe8e39bb4ca62b0e20da3e59b01733ea287ae748ea360 |
|
MD5 | 8104a7cdc2266c1fd6a31f207bea98dd |
|
BLAKE2b-256 | 5aabd2b36ff21356b850cfc865242969ff34e2a277b649eade70bbe044d8e4f4 |
Close
Hashes for pyresidfp-0.9.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e03c1856954d9451eabe7e1e5dc08c8f6d9c5222a09427e603f42f6bb6baf44 |
|
MD5 | 853610ef73e72d2db0dae3c80c5d0113 |
|
BLAKE2b-256 | b3d1b59966241b3441008fb01a1567379c6ad7f6dbdff057277c6c2740520dea |
Close
Hashes for pyresidfp-0.9.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8426182a216bc608c1ff571e2c0272b7ac631cffbb9cdd0fc42636603a61f8ae |
|
MD5 | b12585a46a4a594bed59f60a9485c36e |
|
BLAKE2b-256 | ae3213ed24fdb0a1feeb797578bc774d2140e532b266882ebf74704ee2bdd3ef |
Close
Hashes for pyresidfp-0.9.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6906b9a6c3a36392977d25a67f6e0d3f1ca966ac313a69c9682ffb03ba268e65 |
|
MD5 | ff17602faa9d7640b9ac40351ee90c90 |
|
BLAKE2b-256 | 840f2080c9e4c76b8a9c133019450133590b093a9302dd226e40e13c04778397 |
Close
Hashes for pyresidfp-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72882457085c06e9cfc99beb7afab2ceadb0bcbe13fef87a301a146f41828690 |
|
MD5 | 45e58b4ecc65d20c7d36e6a27514bf77 |
|
BLAKE2b-256 | e711961db9dfbe946e7e0ec97252c70b3f6b2437814d1af1e3623dea0e1d7f4a |
Close
Hashes for pyresidfp-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a87ba0dd0eadc81f49b927749c6e6cac7fb4be4adb095f2b22713b3964f2105 |
|
MD5 | 26dba8644e7039043e2073bff83055e8 |
|
BLAKE2b-256 | 99633edfe8f0b774b967b3846986692f1277fc610000a224ff100a4ccee96bc6 |
Close
Hashes for pyresidfp-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 079327202482d75e2861ef1cf3167ebc922c7e12051c940f8679d6e1207fbc71 |
|
MD5 | 887f664d771bc4d6b9abce6e3f2cbc84 |
|
BLAKE2b-256 | 9b26603f27f494bf98673a6064207011eb215b3b0ad7d6ad38ada54b71589fab |
Close
Hashes for pyresidfp-0.9.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6be1d379bd337807865333b18ef3d76ff8755ecaaeae695a0ccbac9568a68e0 |
|
MD5 | 4b2b5a29d13f068499a31da88ce0c12c |
|
BLAKE2b-256 | e323368881af9958b9886e137816fb884d78b34507e8416568134f4a9e1bffe2 |
Close
Hashes for pyresidfp-0.9.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f41dd49a2434912c6d0508b64204cb7e59c4f180583f1411ec899bc94a4d5dc |
|
MD5 | f8ea3221855d21a2aa25e8ac4bdcb483 |
|
BLAKE2b-256 | be9ad9f79707e0baeac5a9094e6c37732047c34555a76638d2f6c3cc64bea508 |
Close
Hashes for pyresidfp-0.9.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ef7737928c2d522b7f230a8395381a17f19e64301b70d05b6d60d668e256bc2 |
|
MD5 | 91e1488fc784dea6bc8dcb9306220774 |
|
BLAKE2b-256 | 28bbcfaabf4ec87b1741d5626348a7fc70367a80380aa080d709af1493021801 |
Close
Hashes for pyresidfp-0.9.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 913e708402c57acac57b18774de486b7f5470f8ccad736da542d875a6209ae10 |
|
MD5 | 8493f320b911bcec6170dcdcc959343b |
|
BLAKE2b-256 | 2e49f7eb2e25b301b0ccda0704cf14409ff19694331b42f142f1ec51b398c067 |
Close
Hashes for pyresidfp-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 065f050d3bb49eaecb0bcb120f757789f051d9adf35c4588c4d7265edd6b0b76 |
|
MD5 | 600b7d43c842eebb5fa9fa460751581a |
|
BLAKE2b-256 | 1e89e943e16915a160e8797a782566d335106ec3540c5b126fd5b4117aef481d |
Close
Hashes for pyresidfp-0.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4269f53119fb3d536ac306f5c300a502abc734b3fbb40e11734a1e8ca0e2c9e7 |
|
MD5 | d399ca409058c08fa490a147c025f09a |
|
BLAKE2b-256 | 4dbabc2e57d8e2a400b9b16e31ffbcdf23629bb86e0b3b1ae9723609cab13ff4 |
Close
Hashes for pyresidfp-0.9.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b91152ab0a3f20179bbc35b0bdf411611c4119e0fa45dac0f82111278115b6dd |
|
MD5 | 2b4ce070844acf2a4276b27f4cd2cddb |
|
BLAKE2b-256 | c2c9f2cd80569d2d09dd7cbf0617afda835632e33c84af9072eebd36f821369f |
Close
Hashes for pyresidfp-0.9.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27d18a04f3ff9e3dfa1007f40be0a6cd22f6b5cf5cb0718772756a95d7b2ef1e |
|
MD5 | 4f308e9e9da6bcac07da2e8b0acac201 |
|
BLAKE2b-256 | 205f70a3011e31682b10a10987e285945f4b18ac5ca4c43ee39740758bb88418 |