Skip to main content

A C++/Python library to manipulate sheet music data

Project description

Maialib - Music Analysis Library {#mainpage}

Maialib CI/CD

This library is a multiplatform set of musical tools that enable musical score analisys and composition in a easy and fast way.
The project core was wrote in C++17, but it also has a Python wrapper that allows a greater number of people (ie musicians not trained in IT) to also have in their hands the same power and musical tools available in maialib.

Advantages

  • Easy to use to musicians and musical researchers
  • High computer perfomance and fast calculations
  • Read and write musical scores (MusicXML file format)

Get Python Package

pip install maialib

Or, if you have a older maialib version installed on your system, please get the latest version running: pip install maialib --upgrade

Get Started

You can easily import your sheet music (*.xml file) to Python environment using:

import maialib as ml

myScore = ml.Score('./Beethoven/Symphony_9th.xml')

Now you can explore some maialib features like:

  • Find musical patterns
  • Write your own scores from your custom algorithms
  • Analyse scores in a musical statistical data perspective
  • And much more!

Frequent Asked Questions

1) Where can I find the XML file of a specific musical score?

To import musical scores the file extensions must be: *.xml, *.mxl or *.musicxml
You can easily export your music files to these file formats above from score editors, like:

  • MuseScore (free!)
  • Sibelius
  • Finale
  • Others

Many MusicXML files are avaliable for free in the internet for download.

2) What can I do if I don't have a *.xml file of my target music?

  • First, make shure and look at different websites and online repositories trying to find the *.xml file
  • You can find on the internet the desired MIDI file and import it in a score editor (like MuseScore, Sibelius, Finale, etc.) and then export the MusicXML file from it
  • You can use scan the sheet music paper and get a PDF version of it, so:
    • You can use a OMR software to try to convert the PDF file into a *.xml file
    • You can pay for other people to type manually note-by-note the PDF into a musical software (link MuseScore, Sibelius, Finale, etc.)
  • You can type manually note-by-note the music paper into a musical software (link MuseScore, Sibelius, Finale, etc.)

Documentation (in development)

This project have 2 documentation levels. One for each user type:

  • Level 1 - User documentation: for musicians, musical researchers and non-professional IT people (help me to do that!)
  • Level 2 - Developer documentation: A deeper information for professional C++ programmers (Doxygen)

Level 1: Python Tutorial

You can explore maialib features looking at python-tutorial folder (link here).
There you will learn how to use and mix maialib classes and functions to reach your musical goals If you are starting, please check these 3 basic maialib Python tutorials:

Level 2: Developer Documentation

Maialib Documentation WebSite

VS Code Users

  • You can write your Python scripts using *.py or *.ipynb file extensions.
  • If you decide to use *.ipynb extension, make shure to install nbformat Python package to enable visualize maialib graphs on VS Code editor. To do that: pip install nbformat --upgrade

Would you like to improve any maialib function?

Are you a C++ developer?

Requirements to build from C++ sources:

  • C++17 compatible compiler
  • CMake 3.26
  • Python 3.8
  • Make
  • Doxygen (Optional: To build documentation)
  • Buildcache (Optional: To accelerate the build process)
  • CppCheck (Optional: C++ Static Analyzer)

Are you a Python developer?

Python Dev-only dependencies

pip install pathlib
pip install cpplint
pip install wheel
pip install mypy

# To generate Python stubs
pip install pybind11-stubgen
# Mac users: May be you have to add the coverage and pybind11-stubgen on your `PATH` - /etc/paths

pybind11_mkdoc (github)
sudo apt install clang (pybind11_mkdoc dependency) - Linux/Mac Only

Tested Environments

Operational System Compilers
Windows 10 x64 Clang 18.0
Linux Ubuntu 20.04 GCC 9.3
Apple OSX 10.15 XCode 11.5 (Command Line Tools)

Quick Start

Build Python module from C++ source

Open a terminal (or CMD in Windows), enter inside of the maialib folder.
Type: make to build the Python module
When the build process finishes, type: make install
Done!

Known issues to build from source

All Platforms

  • Multiple Python versions installed, like: Official Python, Microsoft Python, MSYS2 Python and others can direct the build system to choose a wrong version to build and install the library.
    To check all Python versions installed on your system, open the Terminal (or CMD on Windows) and type: - Linux or Mac: - which python - which python3 - Windows: - where.exe python - where.exe python3

Windows-Only

  • Disable your antivirus or create a exception (CMake permissions)

Contact

Nycholas Maia - nyckmaia@gmail.com

Contributing

  • Fork this project
  • Make your custumizations and improvments
  • Please, send me a pull request

License

Maialib is licensed under GPLv3 License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

maialib-1.8.0-pp310-pypy310_pp73-win_amd64.whl (2.6 MB view details)

Uploaded PyPy Windows x86-64

maialib-1.8.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

maialib-1.8.0-pp39-pypy39_pp73-win_amd64.whl (2.6 MB view details)

Uploaded PyPy Windows x86-64

maialib-1.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

maialib-1.8.0-pp38-pypy38_pp73-win_amd64.whl (2.6 MB view details)

Uploaded PyPy Windows x86-64

maialib-1.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

maialib-1.8.0-cp312-cp312-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

maialib-1.8.0-cp312-cp312-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

maialib-1.8.0-cp312-cp312-musllinux_1_2_i686.whl (4.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

maialib-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

maialib-1.8.0-cp312-cp312-macosx_10_15_universal2.whl (4.4 MB view details)

Uploaded CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64)

maialib-1.8.0-cp311-cp311-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

maialib-1.8.0-cp311-cp311-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

maialib-1.8.0-cp311-cp311-musllinux_1_2_i686.whl (4.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

maialib-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

maialib-1.8.0-cp311-cp311-macosx_10_15_universal2.whl (4.4 MB view details)

Uploaded CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)

maialib-1.8.0-cp310-cp310-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

maialib-1.8.0-cp310-cp310-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

maialib-1.8.0-cp310-cp310-musllinux_1_2_i686.whl (4.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

maialib-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

maialib-1.8.0-cp310-cp310-macosx_10_15_universal2.whl (4.4 MB view details)

Uploaded CPython 3.10 macOS 10.15+ universal2 (ARM64, x86-64)

maialib-1.8.0-cp39-cp39-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

maialib-1.8.0-cp39-cp39-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

maialib-1.8.0-cp39-cp39-musllinux_1_2_i686.whl (4.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

maialib-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

maialib-1.8.0-cp39-cp39-macosx_10_15_universal2.whl (4.4 MB view details)

Uploaded CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64)

maialib-1.8.0-cp38-cp38-win_amd64.whl (2.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

maialib-1.8.0-cp38-cp38-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

maialib-1.8.0-cp38-cp38-musllinux_1_2_i686.whl (4.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

maialib-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

maialib-1.8.0-cp38-cp38-macosx_10_15_universal2.whl (4.4 MB view details)

Uploaded CPython 3.8 macOS 10.15+ universal2 (ARM64, x86-64)

File details

Details for the file maialib-1.8.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 90425f38722a93fb986d14f4afed99b63f08c676773bacd91f617e5ddabf08fd
MD5 33cfba411e44e5d293abeaf1108a6d3e
BLAKE2b-256 52db7f481c141d7ca96ee6d1df6447150a4d5783d9ac19bd8a190e0f2f52469a

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1a3f2b38c09cd8c9e11abb8c30958f1cf486e13ecfc7b643149cb7cd7bfc14e
MD5 d8bd69a3bf5b66a29aa56448ce6b88c1
BLAKE2b-256 00ada5c4ce723e00725242b9b1a95a8ff5e2b8a952afc2ffaafeab132013bc15

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 abed429a936c3076a0655db59ba69533fb3ede6755e91c577db36f444cfaf71a
MD5 44d03eecbbcdb35b3af90c61dd03cfb6
BLAKE2b-256 5686f8a24bf0b650619201502e6a30e30301083035e1a2f44b410c63071d6dfa

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a22eef7500ac26766870fd0a6f4d32b89a3557c8a5a9814b5d755faf15e36a6
MD5 cf10b4608c570db836ea3767e56526e6
BLAKE2b-256 061bf7ca1893a8a432a7f72c6968ac59e1736b13ee80cc273a515d8719b8b5fa

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7acd90690f211a26f90933297a4e9288576d304710098864aff540c7c3512322
MD5 4e8fb7ae07d137dcc4b5a65df9356190
BLAKE2b-256 796aeb25114398c6a13557c040546da426ea244270577db6c6e354eedbb0a5aa

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7509d5d1b36fbf5776fc1e64168c8dadb6ce5550b104b40c3c28d9daf4f39847
MD5 bdd3b1a7e26557a8bd5cef1fb382077a
BLAKE2b-256 9609c15c8d07d116444d2f037acb6dfb89d75cafd92cc37b4349598c8f67c5be

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: maialib-1.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for maialib-1.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5cac9be20c53315e2e2974ff5d258e28c1b3dd66039626832f5bc52a55be7333
MD5 50c7536e55314a24048d593695afc0ce
BLAKE2b-256 fdc0b5efbe8de5ef15eaa1bd217b9e7fffc8e05ba3b7f26171dd6c05267fba4e

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 040a5e1ec04562aa259f64650a3b41a7c6dddf8eb9f50dbf9a4f08cd5662b813
MD5 67a951f2754d19611e911357bd2f460a
BLAKE2b-256 88bd923a60311002ec3cdcbb4e6f0716eb77df49b8f9c37b8391b8488bc82da0

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4defed3e0db6c197b198cce695be040ca57b38093a61b82bd087a600e8bcd3a8
MD5 eb31114d95bb7d27d644de7f4562ef80
BLAKE2b-256 c9db32d7f704c0e5481ca56a96d22d0df2be8dcfb6ea4391b83846e156268ca8

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c4805893d696b9665f45ff8d2a3c8b94582df82764f6b5dd520da0e096ef504
MD5 250416c385c0722a63102cc549b746b4
BLAKE2b-256 1526271b3c06731ec4e8a89620b639ed1d962d4543efa634eb0099f8dffe2e97

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 5309aca75bbfe7d07cfbb07b8fd14a669a08586057850a4b78973a267c5a8932
MD5 8dbd218e1cdeb64444887af15382fd5f
BLAKE2b-256 010eac2132cc0fa53dedb5776c2e1584dcd9e7876406b92f08275bd176bedb98

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: maialib-1.8.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for maialib-1.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8aff5c36866e339323cb2a1e62338b13ef426710beeff7e197f3bba0e476e902
MD5 b4797039466293721d176031695d9128
BLAKE2b-256 b9f79625facd97439ade12b6c2c074a27cca03bfcb8f98bd31b7850570b9cd70

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3eeb2d8f0834645576c9151cd4b290cdc92eedd6362ee70c6c90262c998bad89
MD5 bed4b55167b29caef9015379bfb7aeef
BLAKE2b-256 6a4628025f5662ebca6de3a359b67e6c12a43abde9e1273c2a9f155225c198c2

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1b962f8b8a62e6d62d26c03c356f1239b4b83abb24d47b34fd6b8ff17fc3458f
MD5 3da5d1d5ddd14eb33f934562b658d36a
BLAKE2b-256 8dadeb8f56df83df5abcc8f9d29430632b137a2efb8fa6364e34d4b5e0d3b736

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c1bd800dbaacafe3b87c03a478ca26135410f7f759c71dd36a1f191b9f3c281
MD5 694dfc9f4e8cf7b4bdca86653f937dcf
BLAKE2b-256 7237808f90dc275e24e06a30e7a600f07e10661e0eba1379fec6d76991348c76

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 d6adeb88caea7a34806afd07438ee987e8ebe89302cb3106315454504a1705bd
MD5 783e489dff5d0646d80c8d9811bd4cd9
BLAKE2b-256 0e489180ee9e78ec01d47a1041537b16765cbb2ba501e7a166c23acdb7bd8ab8

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: maialib-1.8.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for maialib-1.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 26a297f1701e12ca15ea86c64627d77cc68b068d35f9c47cd142d993e6353a53
MD5 0f7a8dd75f8d5359393a7d4abdcf309a
BLAKE2b-256 cc3b6219696b51d60ac4ccba9c9da9d7a46907d3ac66a572a7bde143beae1b16

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b5e596fafacab62060b5f3788fe48a2adbe3b55093a6efbd7c6eb33d1f25384
MD5 958045c6654a3504591e9de4d6733ce5
BLAKE2b-256 c604a6eed9b63cd72979de77112a9a47edf88b1fd38ffa2fef599c1b5af234f8

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e73813c0375390432ab6fd04e371fdc2185257227ae8b7cbb019ee3437f3572a
MD5 b5cca09305ddd18f410d0d43d995c316
BLAKE2b-256 705117e57bb034d75a1a6e954b2abb945cfc28475b30245cd9fa003ff966ef01

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c2a368fe33aad7cc839fb590ce7f4a76455de646a93e2089e40219b6ce870f6
MD5 3b02e9204b3895ac4bdd1943daf70b82
BLAKE2b-256 51751ff6dd09ccbc24224fd2cbd0e563f71b0fd4b0502656065c93100abe7ca2

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 ac1704e509cc7ebf99747781f7434e6f2d7415ab82e28cd3bc0058756b7a3dbd
MD5 df130ff24d402b89ff3ce61047516415
BLAKE2b-256 4cee9cb315d0cbbc1ddc5a81d50db592420b0690b6997c68195e5e63a5d3d91a

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: maialib-1.8.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for maialib-1.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c33938ee47916ed8330d491074ceded122e9fcb98fd023345db63cfa99a6702d
MD5 68ab8393561350726a7ae5ecbf872a0c
BLAKE2b-256 29d0392496e1e19e23dd860cd538053c822c678488ecc7891619b0f7d143e3a9

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b92cff9ac6108d02af7fb63cd78329ac126862ca346baaf8c30a7fb43b3f5cc
MD5 fe132e79d55f2b5ac4337883776e4a8c
BLAKE2b-256 46bc8855e296a7be4d1c15447fb58430065a066c774151433936b820ef91bfc7

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 46ddabe8044be6299a6ddf2c9edc54f4ab0d4bfbf71d5fa19a0c0d6d12c0f760
MD5 92fa2797d5042b8aee4aa8bdb3f7d35a
BLAKE2b-256 813ed28af12520b2ce2deccbd25fccf3fe4d651862b87362a7009a57a4aea029

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 119d5edaa8a652e3cae906e0a14dd9d7aad9cd51b688b2237be60fd9932bd641
MD5 3d35174b065f79ee08f53f3c80eb52bc
BLAKE2b-256 9512d67c17bb67f361a27f9b5a7e0b880ce6e3eb7a25f702c102e94d7fd30c9b

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 cdd470cefb277c66dba59ee44daeed8ab4a5279b6076c523cc05fc6e033e64bc
MD5 946b335aabf2466fef31ce83e6099dec
BLAKE2b-256 a64a1fcbbb906281817310b9590a6c39c854c5c4ff9cdb609a06129f8db9e04d

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: maialib-1.8.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for maialib-1.8.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b624fede5b53cc0908f712a99999f59adbf01981e08e0a73e871af070c085c90
MD5 097c9efb52c0d28c58d8b022907651e3
BLAKE2b-256 9bb1dc06ac240b4122b2ea75f7a1ebf88e0bc8119998a053ed480974de5a2178

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ee580d306dce36e2c8ad8e77f7982956eb16daa82c3c8f916b16f2c251cfd04
MD5 4f9f6c250eedc16b84a07889d179e5c4
BLAKE2b-256 fcf1fc7c34d8ef58c8ffa42adf1b7c1930a114977b017854ac8434c95419c8f0

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3ae5da22829ad8e1d19497bf1d9896a1d6fb9d42ec11a3722561b2c3c03eafd8
MD5 5afab4b538beaeec7537f76d274382b9
BLAKE2b-256 19053bd68b6852dbf1df07349577de5b6bed217e4a35809f46931c7da1c729eb

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5b6aba14d676e2af1898fdd474143d7f9c1e059d0c4beb3737df6940ef1268e
MD5 bc77b982f4fbf2b8bd26c4f85f208a03
BLAKE2b-256 ebb02810c34d1a992553b1a71c5cbcfb9c60c8933dd5ebec3c4a5b6702c8f3d1

See more details on using hashes here.

File details

Details for the file maialib-1.8.0-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for maialib-1.8.0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 cf1c9e8ac58aaad3ce2f53e1c3924a41f2710440f41852f66bd3c30fe7b884e0
MD5 581d00fdfb2d15057ad59bd654682994
BLAKE2b-256 05b2432e9ef0798291f282ba519bdfbeecff7d82ca235c3569728d5b920dc1ee

See more details on using hashes here.

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