Skip to main content

A high performance MIDI file parser with comprehensible interface.

Project description

symusic

Build and upload to PyPI PyPI version Downloads Page Views Count Open In Colab

🎉ISMIR 2024 LBD Demo Vedio: Youtube Bilibili

Symusic("Sybolic Music") is a cross-platform note level midi decoding library with lightening speed, which is hundreds of times faster (100x to 1000x depending on your file size) than mido, the main midi parsing library in python.

The library is written in cpp and based on minimidi. It offers a python binding using pybind11.

Here, we have added a tutorial.ipynb for you to learn about how to use the library. Open In Colab

And a document is also available. Not complete though.

Features

  • You can just read a midi file like score = symusic.Score("path to midi", ttype="tick")
  • Writing back to midi is now supported! score.dump_midi("path")
  • Multiple time unit (ttype) is now supported (currently tick and quarter)
  • The tempo attribute in the tempo event represents quarter per minute (qpm)
  • We offer some batch operation functions for both Score and Track class:
    • shift_pitch(offset: int)
    • shift_velocity(offset: int)
    • shift_time(offset: float)
    • sort(key, reverse)
  • You can operate each note just like you did before in python (like PrettyMidi)
  • Extremely fast pickle is now supported
  • .numpy() method for getting SoA data
  • .filter(func, inplace) method for filtering objets in all the "List" in symusic
  • A new synthesizer is now available! It comes from our another project prestosynth. Find usages in our document. Note that we will support more features of soundfont for synthesizing in the future.

Known Bugs

Strange Noise at the End of Synthesized Audio

Currently, synthesizing audio with symusic on linux gives a probability of hearing strange noise at the end of the audio. This phenomenon cannot be reproduced consistently and does not occur on windows.

You can temporarily fix this by adding a few seconds of notes at the end and removing those seconds of audio at the end.

It is important to note that the audio synthesis functionality was implemented by us rather than using an off-the-shelf project, and it is still experimental at this time. Feel free to give us feedback on any bugs you find.

Installation

Use pre-compiled version

pip install symusic

Build from source

Make sure that your system has cmake and c++ compilers

You could clone from github and install it by pip

git clone --recursive https://github.com/Yikai-Liao/symusic
pip install ./symusic

Or you could install the source distribution from pypi

pip install symusic --no-binary symusic

For debugging purpose, you could pass -Ccmake.define.MEM_LEAK_WARNING=True to pip install to enable the memory leak warning from nanobind.

pip install -Ccmake.define.MEM_LEAK_WARNING=True ./symusic

Benchmark

  • midifile is writen in cpp, and could parse midi files to both event level and note level. It is slow mostly because of iostream.
  • mido is writen in pure python, and only parses midi files to event level
  • pretty_midi and miditoolkit is based on mido, and parse midi files to note level
  • For libraries written in python or with python bindings, we use timeit to measure the time cost of parsing the midi file. nanobench for cpp libraries and BenchmarkTools for julia libraries.
  • The following Common MIDI File benchmarks could be found in symusic-benchmark. And they are tested on (AMD Ryzen 7 8845H, 32GB 7500 MT/s, Linux 6.11.7)

Common MIDI File Parsing

read-bench

Common MIDI File Dumping

write-bench

Large MIDI File Parsing

  • test using mahler.mid from minimidi/example on my laptop (i7-10875H, 32GB 2666MHz DDR4 RAM, Linux 6.1.69-1-lts)
  • Note that mahler.mid is quite a large midi file. So this benchmark mainly reelects the parsing time (the percentage of time of loading file gets more significant when file is smaller)
library level absolute time relative time
minimidi event 2.86 ms 1.0x
symusic note 3.47 ms ± 113 µs 1.2x
midifile event 44.0 ms 15.4x
midifile note 45.6 ms 15.9x
MIDI.jl note 109.707 ms 38.4x
mido event 2.92 s ± 42.7 ms 1021.0x
miditoolkit note 3.15 s ± 38.2 ms 1101.4x
pretty_midi note 3.16 s ± 9.56 ms 1104.9x
music21 note 4.23 s ± 34.5 ms 1479.0x

Citation

@inproceedings{symusic2024,
    title={symusic: A swift and unified toolkit for symbolic music processing},
    author={Yikai Liao, Zhongqi Luo, et al.},
    booktitle={Extended Abstracts for the Late-Breaking Demo Session of the 25th International Society for Music Information Retrieval Conference},
    year={2024},
    url={https://ismir2024program.ismir.net/lbd_426.html#lbd},
}

Acknowledgement

  • minimidi : A fast and lightweight midi parsing library written in cpp, which is the foundation of this project.
  • prestosynth : A new fast soundfont synthesizer written in cpp, which is the foundation of the synthesizer in this project.
  • nanobind : A efficient and lightweight library for binding C++ to Python, which is significantly faster than pybind11.
  • zpp_bits : An extraordinary fast and lightweight single header library for serialization and deserialization. I use it to support pickle.
  • geek_time_cpp The example code of the book "Modern C++ Programming Practice". We use the metamacro.h in it for shortening the code.
  • utfcpp An easy to use and portable library for handling utf8 string in C++.

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

symusic-0.5.5.tar.gz (14.8 MB view details)

Uploaded Source

Built Distributions

symusic-0.5.5-pp39-pypy39_pp73-win_amd64.whl (2.1 MB view details)

Uploaded PyPy Windows x86-64

symusic-0.5.5-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded PyPy manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

symusic-0.5.5-pp39-pypy39_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded PyPy manylinux: glibc 2.27+ ARM64 manylinux: glibc 2.28+ ARM64

symusic-0.5.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

symusic-0.5.5-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

symusic-0.5.5-cp312-cp312-win32.whl (2.0 MB view details)

Uploaded CPython 3.12 Windows x86

symusic-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

symusic-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

symusic-0.5.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

symusic-0.5.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.27+ ARM64 manylinux: glibc 2.28+ ARM64

symusic-0.5.5-cp312-cp312-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

symusic-0.5.5-cp312-cp312-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

symusic-0.5.5-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

symusic-0.5.5-cp311-cp311-win32.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86

symusic-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

symusic-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

symusic-0.5.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

symusic-0.5.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.27+ ARM64 manylinux: glibc 2.28+ ARM64

symusic-0.5.5-cp311-cp311-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

symusic-0.5.5-cp311-cp311-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

symusic-0.5.5-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

symusic-0.5.5-cp310-cp310-win32.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86

symusic-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

symusic-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

symusic-0.5.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

symusic-0.5.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.27+ ARM64 manylinux: glibc 2.28+ ARM64

symusic-0.5.5-cp310-cp310-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

symusic-0.5.5-cp310-cp310-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

symusic-0.5.5-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

symusic-0.5.5-cp39-cp39-win32.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86

symusic-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

symusic-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

symusic-0.5.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

symusic-0.5.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.27+ ARM64 manylinux: glibc 2.28+ ARM64

symusic-0.5.5-cp39-cp39-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

symusic-0.5.5-cp39-cp39-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

symusic-0.5.5-cp38-cp38-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

symusic-0.5.5-cp38-cp38-win32.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86

symusic-0.5.5-cp38-cp38-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

symusic-0.5.5-cp38-cp38-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

symusic-0.5.5-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.27+ x86-64 manylinux: glibc 2.28+ x86-64

symusic-0.5.5-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.27+ ARM64 manylinux: glibc 2.28+ ARM64

symusic-0.5.5-cp38-cp38-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

symusic-0.5.5-cp38-cp38-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file symusic-0.5.5.tar.gz.

File metadata

  • Download URL: symusic-0.5.5.tar.gz
  • Upload date:
  • Size: 14.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5.tar.gz
Algorithm Hash digest
SHA256 564d657f1bb2c202498f4b720c5001283ce4a39a9679b743e92286a773a806bb
MD5 ac6e344c12730f34a24512431dcfde2a
BLAKE2b-256 b88a0cb3d3a412de8931ed63b3b18117286094e3fee754b11ab7dd937adcfae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5.tar.gz:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 71f6754af0a0504a664a400c66f38503fa7b29e0d59c22bcf0c6214ed3cc8e19
MD5 619769c58d70b7c5d8c6b8d8774fea28
BLAKE2b-256 17ff149e53da7b1faa3e1d0ffe0644ce600f7d217059c44a65d7a86593a0afbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-pp39-pypy39_pp73-win_amd64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ecd38559c9531d70f5822edece18f8064fc337bd09627bc6bc831fa174f0768
MD5 ac9c7cb927cce4e5ec5d50a514046b14
BLAKE2b-256 014981a2178dc96c1bdae709e347f187394815ebfd1cdfad388a26660398a305

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-pp39-pypy39_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-pp39-pypy39_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-pp39-pypy39_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a79cfd5f6b3731e67ce90c925ad466e49d01e6525807b1bf0bf158b0b668794
MD5 dd5b43be111c650ba844f605091d1988
BLAKE2b-256 2404ca4e65b65e9731884544251c3c653df91088d4718dbb228405b71807eb3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-pp39-pypy39_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b4a869f84e508f721358ee33f2e93a2834d2a12df17b21c8e9f0dfb968583a3e
MD5 e3afb941d6c4ab2a24b70e439ba0faf7
BLAKE2b-256 9ba17d938a0af187b7245d3759e57f8a2f74c950351aee5f2200b596de538a80

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: symusic-0.5.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d02a10181fb402b2d482baa69bd8e83effb2d754b163a73b75433be4d10c1893
MD5 f1e1787a068c79a5a54cf8baa85ca898
BLAKE2b-256 6918731814d331e017ac2a934ea4c2e44ee0422095184896e38ab4a297040bdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp312-cp312-win_amd64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp312-cp312-win32.whl.

File metadata

  • Download URL: symusic-0.5.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 745b877db70b04696fe52c9720bc38ea3d0471968ea66109bdc90fae7cd2f763
MD5 6f314a57029a1cef2779bef2b93a6df4
BLAKE2b-256 07a41bd5ca5b77783f3385e10b59caf4ad1f0af47f67f15cb4fddc91f862eceb

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp312-cp312-win32.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 671048146d8252f68203483e4e81e8fccc7e713bf0178b7d0211a9e7fc6e43f3
MD5 a90ee9087f510d55713fbe9569536287
BLAKE2b-256 874c9fe7584ed1926d45a00337db53952f8f8a12a11d9808a9c83b746bea15e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 81e01d58881f98afb2befb327812d6bcb24d7416bc408905c030e59b388805d2
MD5 7799daab5199752a78f2832366dcc36e
BLAKE2b-256 eb094df72ca5b2f5d7e9830ff06a4bfdff1979081d10134a3d22a202a6f90e23

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4afd053c7a09f2ba85e7e0f587b335f20cc2d98f193b68c15c4c42db29e3c1ff
MD5 2a07850444bde1b35820b2bcc8d8603e
BLAKE2b-256 777590b5830ade8f9e0e5077cde59dd613e7f88d663d51a3b6925c686fb4e7bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cba49a42b739a8126c1f18c104c2fa0728bd8fff2d21b5a69c0f59ea2317ae16
MD5 b8e9ab57f6cc69c37e1210607314b291
BLAKE2b-256 eb53a1094e04d06a52c008c1a01471d25466a754cb9365ac942eaaf9defebcfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7aad93185d2b710ceeb9440baf13f942c8a82c33bb00f9811cac7d9970546641
MD5 bfc2017d35f26da9e64a0d97a5bb7a03
BLAKE2b-256 e123132e20e0327d9fb1ead05ee0a274c4a8522e39984999fe9def1b7eedbc14

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47c5093f71e9753935ee142029a7450ed8fc72449035b78e9db8e365a8968ade
MD5 33775262be2912c54387d8e664323078
BLAKE2b-256 1df39933f1bf02cad3ab29e1f51b96b79050346ed2c6acebeb7a7c5a7827b0fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: symusic-0.5.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 802d50484fabd7cc9befa9cd2e57c6ce0db559e8052dead21fa9faf7bc3176f6
MD5 b5be5f9415d137cfd7d55b54d4afc309
BLAKE2b-256 030ade605ae7db5b2876ddd564d7563bacbc20176eb9c1562a77db2a19a4f298

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp311-cp311-win_amd64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp311-cp311-win32.whl.

File metadata

  • Download URL: symusic-0.5.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 84a86ad10823f5e0362982e77e3978fbdf1c92ae4b44fd2752432a741556b424
MD5 1a6152bed9ed536f00637a824d18ae69
BLAKE2b-256 3fa8af653803a6cef94160ce8e5d925f9af758a562d4654b4b26ebc3164c2e73

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp311-cp311-win32.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d58ebec3150b45e26aac8fbcf9b35cd9276003e8cd2698bd6b443cd8743c460b
MD5 bc23f153d03d849391d5f102294392c1
BLAKE2b-256 cdc353c0a6f257773ff1ca6154332f15f1d2e476d67d71b60c5f586f40a92a4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6e4aa64b5e4f3c63d8290884e06381c0b16a83af23f53c10b9d55acadedcb99
MD5 db4f4f499bcd00743753afb097969264
BLAKE2b-256 a715caf86e55439154a702816a90fc454fbc2f6527416622ff86a69280965409

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d5964e360c11c25f5173948de10b1616601110a8c390d21d5e271a41c323421
MD5 59feb3d5e71144e0ea267bf233bb9575
BLAKE2b-256 6d23cb52426ede4dc8013bb1a6b4093085c499339e8aedf1fe03f905a59e363d

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f923a6168fb4d11bfb1af31e1663ca4b241dd291ce50c304dffbce7fda49331
MD5 b05817dec3ad411378d6bc9abfba581d
BLAKE2b-256 ed9fc5a21fec3578550d50d3b7d21ce6f90556d91b757dd99ff8aec4c6d0c9dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4f34ab4ae41d47c251a529c481272d77cc358ef000930888f53e1ac5bf0f94ff
MD5 1533d32ad736a654a1ed7f7ba5090a3a
BLAKE2b-256 ab5650f34b278352255e5717b4cd03341db78d0b919dc894316aec74d72e49ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2b0bb86e709502b2dda7da19d735f0a4973ae0fdd93b24aba38a624938e1601d
MD5 ac1b7d62498c7b9b478ceb5e40369188
BLAKE2b-256 98ec894effbc41304ce8ec304f1f4bd2e34c09b536a311444b59f3011f1222dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: symusic-0.5.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 05ed0e43957a8197bf706fbccca7d7640a4a123c550fa21d8b00748b18e17555
MD5 b0b05fa94a4fab901f8b8255478d672f
BLAKE2b-256 0acea48baa1693005c4a2248111df38a545b91cca5190b218aaa013151c990c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp310-cp310-win_amd64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp310-cp310-win32.whl.

File metadata

  • Download URL: symusic-0.5.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 30251ddb41268b876ba53e0ad0cf41034fd663b275723a898acc78ac1a515c4b
MD5 27a8c95a77aad9c43100cccacbd49e32
BLAKE2b-256 eab84922c445b0716d99c064696ffe7e7c4c6d54db1681e47f66fb430fe07098

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp310-cp310-win32.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d2ce4d04ab57ccfcbec4596545b28d448cc041daf869cc23dd5c328ea214c76a
MD5 4a349dc67299a1977a4beada2db6be57
BLAKE2b-256 210aab46bf259e9293b3c149d7de05fef454c53d0b7bf14669ad747802bdabb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97404dbe12a7ed1e7b889f17e4836368763537bbeb50e767393f289e6e732a26
MD5 72032f9fdc26628ef14f779db5c02321
BLAKE2b-256 542a65bfa8ea178dec79d80c8126a9894bcdd9481ecae8970a26d2d8600df849

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4aa46a6fe7583c51df0a59d5998fe6fd18b35b1acc60a999432a4319e5d810d
MD5 ca923b906b3677c138f4d86027d2126c
BLAKE2b-256 0402725ed82c99228cedad6e2245d56b3c1f2c1dd22b085c449e6e8fc52f8ae6

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e562595b30c98765b66b42d97da7da76d48e9d366fb7f97a90d241aa8bde220b
MD5 55ad4a35d300540b1b4c41ccfcfb2bb7
BLAKE2b-256 a8929d9c3cad386becb704f09d6dca58cc39e6fde694b1dc0cd2bb31cd7d6438

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d4528a09edc4ff9d71814f0df7c80789bfb2393c92fbd376df798101fdc6ed6
MD5 6e15ddbf08c82da76ced51824de60c70
BLAKE2b-256 7e2bdac0924d85c57ebdd54e65fa6f8c43d202b17babdd28bb9e53adac968362

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f155d0a5d6ff01a4ec60e46dd5c34b90370ad95108e741e02e1c287086f0106d
MD5 3bed65b57850a6da8c7a47af038db905
BLAKE2b-256 4d6e5b78d64ebd5d7fc59005f3dc13899302ab817e26119aa0fac74e31a00206

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: symusic-0.5.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 afc85c9d140b1ba68904c1c6beb2390d548edb3baf67c552e80cb91a23baf6a0
MD5 c2c98113713b70d020faebc362e4a54a
BLAKE2b-256 88cba408fff069c852f20ccb510b6890902cb5fe7f444848c681cc792608ebdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp39-cp39-win_amd64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp39-cp39-win32.whl.

File metadata

  • Download URL: symusic-0.5.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fdc0c5e69f92d52478572df18893adbfc3e951c8d00fee73056c07fdce99ae28
MD5 259b1b164185eb12bedb15c552e97c3f
BLAKE2b-256 491425147cf32b84634d34ae79d5bca03f583ef64fdb1a635031886f046432e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp39-cp39-win32.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2014bb422b039c94c56131fb18f44a65c6cec5ab378e41d7a95df6719074a4a7
MD5 5c7f74fc9f0389e181ea47b87ec38e46
BLAKE2b-256 aa94295f3f5c964b25925008854de76575fd2826561632693b97ca7f39a3f6f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 96b124a4950fbf5058477b8bda0b8c7aca71cfc0414a5bbd36b72074c61a5120
MD5 fda9ce359ecd1441ef56cd2ffcd4c082
BLAKE2b-256 ef989b48d451e66796d4f3bec1bfc90986a7d07aa10282541f6fbf3e60728140

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3ea40922f558c32a6f54e26b04a575702fea435360e6e7f8aa43b853f6d890c
MD5 271f9388f740ec39b0eacf92ad3b3953
BLAKE2b-256 31377ac928d6cb7b993231b3c829ad8cc336d53911f474978a30fdbb86bcbd5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52a6f8eb3da0295685b6cc23ae691be6befbc9d8833ae7d7cf5c226d58a83813
MD5 4544acc5d425f99219f20a525b296a3b
BLAKE2b-256 0f2ef96e7c02fd9f2a367b9d6a127c0ef9ecf5efc031ddc1823c77d852427b0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c4e4953f055c3d24efc7478c084b75250bbfee7e48fc44099332826fe98b41d
MD5 3a747975ec7cc33fd4739b3369687606
BLAKE2b-256 a2ff496633c0b764f41da625c493fe6a29b57113d2210ed451c0247ce7599b6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a60f6b3430c60769df0305ba9fd9d861d09ac372810cbac99f6a39640da43e91
MD5 cd62351bca874097abbc4fdf981ef7a0
BLAKE2b-256 6d7f716d340fc570edd26d223eaa97b47d95d2b62d0d5ea33833c83824d53390

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: symusic-0.5.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e24b4776035f5853964f1f49a264509f053a0052d51158cc741f9dd0446d9129
MD5 41072dd39dbb8c97fb912c1f6ff9d4ca
BLAKE2b-256 8eb57d232eff19eeb90893de62253fbaa83aac097d89e4cf395f58405cc140de

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp38-cp38-win_amd64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp38-cp38-win32.whl.

File metadata

  • Download URL: symusic-0.5.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for symusic-0.5.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fddd329c314b084f480fc871e56156a1d69bfee7dd1383623fa7e759252884de
MD5 5201aaad020642795d58060873ce2e66
BLAKE2b-256 fb31d3a406fb0d56cbaae8456e6e780956b976f9d170eac7a2c3103780779a10

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp38-cp38-win32.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ae679811954e32408aee1ae66722d11102e75fb350a2cd94e351f08a9235ba9
MD5 533fb160832158ab1cca29afba8655de
BLAKE2b-256 86b3cab501aeeaf1ab55ec5107ff258a5046936c0315589d9dff110e8454a2c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 292c1ea0deb81d65543e9ed68e18a4596ec3b99825d8f4635e54cff01b99181b
MD5 db10e1e1cd222020246fe67537c6943e
BLAKE2b-256 8b87962d28d488c180b5f150947f1aa69c4747e2a3c9982b69b66c180222480f

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp38-cp38-musllinux_1_2_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c722bfc60349239c7fb85b529df450eb71efa68f88eb70dcbf95a73eda0d26c3
MD5 06944e092a84621ea34f78f7dcce722b
BLAKE2b-256 cb70eab54f5356bb407b725e8d0ca25de1aca64587b28958c44378ccff18e3bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39524190b7553f26f7310b3f16c0d80df3c6691a1fa9c1a291867fedee62f7f4
MD5 1baf75f9ab7fd0c0b8ec36d9b5e7d1c1
BLAKE2b-256 a7a0d352a73de628384dd7dbc2a2c703ec86fc444e0c3685bc2574c874a72175

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2721d80a9d3c77adb1201e761557f5ccdceb2af18fde28e7eabb3d840472e8e9
MD5 013f0f32023b7e18af5b719a62d41fec
BLAKE2b-256 9a9878777e6353cdc5bfd01b5b56f74b58ebf9e510eacdb71b7e788236766a7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

File details

Details for the file symusic-0.5.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for symusic-0.5.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed64104ead68766df36597a2f33568a5ccdb0e1bd18c1c8c773ac14899ec01b7
MD5 018cf07986f5a1b643a5f72b46a548f4
BLAKE2b-256 5d7f8811b0af9e2564c1c98493a55bac4273b2c40be1e4037356fef90f3932cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for symusic-0.5.5-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: wheel.yml on Yikai-Liao/symusic

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page