A high-performance library for arrays and numeric calculations
Project description
What is LibRapid?
LibRapid is an extremely fast, highly-optimised and easy-to-use C++ library for mathematics, linear algebra and more, with an extremely powerful multidimensional array class at it's core. Every part of LibRapid is designed to provide the best possible performance without making the sacrifices that other libraries often do.
Everything in LibRapid is templated, meaning it'll just work with almost any datatype you throw at it. In addition, LibRapid is engineered with compute-power in mind, meaning it's easy to make the most out of the hardware you have. All array operations are vectorised with SIMD instructions, parallelised via OpenMP and can even be run on external devices via CUDA and OpenCL. LibRapid also supports a range of BLAS libraries to make linear algebra operations even faster.
What's more, LibRapid provides lazy evaluation of expressions, allowing us to perform optimisations at compile-time to
further improve performance. For example, dot(3 * a, 2 * transpose(b))
will be compiled into a single GEMM
call,
with alpha=6
, beta=0
, transA=false
and transB=true
.
Why use LibRapid?
If you need the best possible performance and an intuitive interface that doesn't sacrifice functionality, LibRapid is
for you. You can fine-tune LibRapid's performance via the CMake configuration and change the device used for a
computation by changing a single template parameter (e.g. librapid::backend::CUDA
for CUDA compute).
Additionally, LibRapid provides highly-optimised vectors, complex numbers, multiprecision arithmetic (via custom forks of MPIR and MPFR) and a huge range of mathematical functions that operate on all of these types. LibRapid also provides a range of linear algebra functions, machine learning activation functions, and more.
When to use LibRapid
- When you need the best possible performance
- When you want to write one program that can run on multiple devices
- When you want to use a single library for all of your mathematical needs
- When you want a simple interface to develop with
When not to use LibRapid
- When you need a rigorously tested and documented library
- LibRapid is still in early development, so it's not yet ready for production use. That said, we still have a wide range of tests which are run on every push to the repository, and we're working on improving the documentation.
- When you need a well-established library.
- LibRapid hasn't been around for long, and we've got a very small community.
- When you need a wider range of functionality.
- While LibRapid implements a lot of functions, there are some features which are not yet present in the library. If you need these features, you may want to look elsewhere. If you would still like to use LibRapid, feel free to open an issue and I'll do my best to implement it.
Documentation
Latest
Documentation
Develop Branch Docs
LibRapid uses Doxygen to parse the source code and extract documentation information. We then use a combination of Breathe, Exhale and Sphinx to generate a website from this data. The final website is hosted on Read the Docs.
The documentation is rebuilt every time a change is made to the source code, meaning it is always up-to-date.
Current Development Stage
At the current point in time, LibRapid C++ is being developed solely by me (pencilcaseman).
I'm currently a student in my first year of university, so time and money are both tight. I'm working on LibRapid in my spare time, and I'm not able to spend as much time on it as I'd like to.
If you like the library and would like to support its development, feel free to create issues or pull requests, or reach out to me via Discord and we can chat about new features. Any support is massively appreciated.
Roadmap
The roadmap is a rough outline of what I want to get implemented in the library and by what point, but please don't count on features being implemented quickly -- I can't promise I'll have the time to implement everything as soon as I'd like... (I'll try my best though!)
If you have any feature requests or suggestions, feel free to create an issue describing it. I'll try to get it working as soon as possible. If you really need something implemented quickly, a small donation would be appreciated, and would allow me to bump it to the top of my to-do list.
Dependencies
LibRapid has a few dependencies to improve functionality and performance. Some of these are optional, and can be configured with a CMake option. The following is a list of the external dependencies and their purpose (these are all submodules of the library -- you don't need to install anything manually):
Submodules
- fmt - Advanced string formatting
- doxygen-awesome-css - A theme for the Doxygen docs
- CLBlast - An OpenCL BLAS library
- Vc - SIMD primitives for C++
- Jitify - A CUDA JIT compiler
- pocketfft - A fast, lightweight FFT library
- scnlib - Advanced string parsing
External
- OpenMP - Multi-threading library
- CUDA - GPU computing library
- OpenCL - Multi-device computing library
- OpenBLAS - Highly optimised BLAS library
- MPIR - Arbitrary precision integer arithmetic
- MPFR - Arbitrary precision real arithmetic
- FFTW - Fast(est) Fourier Transform library
Star History
Contributors
Support
Thanks to JetBrains for providing LibRapid with free licenses for their amazing tools!
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
Built Distributions
File details
Details for the file librapid-0.7.5.tar.gz
.
File metadata
- Download URL: librapid-0.7.5.tar.gz
- Upload date:
- Size: 7.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65118c036c3a50133c51904dfb2961d99db361f5f661f5dd525d436931cb3e1e |
|
MD5 | 10c9eac5b9d64c8020837c67f2f5aebf |
|
BLAKE2b-256 | 71b8e838e03c6278ed18c93237f3b74cf371f3987fd4622256b81bbf33aecd3c |
File details
Details for the file librapid-0.7.5-pp310-pypy310_pp73-win_amd64.whl
.
File metadata
- Download URL: librapid-0.7.5-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a578a33ca0073dc4ee51de907d918d77758b9a3fc1a74de0b959b2c88efe423a |
|
MD5 | 7bfc9c4a01f08bad8b5e61ae0f542061 |
|
BLAKE2b-256 | 3154def68099015b8ae43dc5edd2a2e8dcf0d22edf4a9bbc95c18bdea15c9c13 |
File details
Details for the file librapid-0.7.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d4ead5abf8b64326955ed727682511e11c0326705fdf0a9e552a28062841bb9 |
|
MD5 | 46c7116e01dca0518807bf4081a4c713 |
|
BLAKE2b-256 | 5c85c6aad0f9749a3624b133c9d57fbe97d6c065759af8d278c673bc3b77e33e |
File details
Details for the file librapid-0.7.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18fdf38a2453f54f2cd1f4745e9ab36e8503adbbe5f22ad87ed6346bc15f409c |
|
MD5 | d6b6896a82a0612c3929c174d3b06c1c |
|
BLAKE2b-256 | 266375904015ea561a267ea5e4ca436c763d380711f48b0413740401f1eec9a4 |
File details
Details for the file librapid-0.7.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ea3ca87c71a01ccaa8a84963d04be16aa8c016f37652b411185ec15a82da7cd |
|
MD5 | 780fb8b17436588eedac28cda4d9fb75 |
|
BLAKE2b-256 | c2c545c16fdac70b5797c3a8a9488b5fcf2e7807ac5307e32cdde144cab171ed |
File details
Details for the file librapid-0.7.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3224fe007c676346b4a8040451afbc79f5dc774f5f1942956a20178b52d68045 |
|
MD5 | 5a1f7423642c495cc61c99f3377d356d |
|
BLAKE2b-256 | c5fd4525b468a465aa09e45524384c7e90c15bcd6657936b78bc81b9ba3c3e0a |
File details
Details for the file librapid-0.7.5-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9702ecadf250cad8a555ab2fd28c96c9d38ca726ec92cff74cf53b172f4db0da |
|
MD5 | 04babac2f4416308767021aaa4720abd |
|
BLAKE2b-256 | b1de048a937bf47607244db19843730b32da1ce49477e19a869a6af93025f7dc |
File details
Details for the file librapid-0.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a7fa15f831a95e1e009c9f73c65cca721616c34e4346e11edc35cfb88bc4859 |
|
MD5 | 6e8f74497714c70653dd12b481b7463a |
|
BLAKE2b-256 | 9094f9fb0b36a2b0c0096956948aab07664946d780873f238bc18a24dfe5367e |
File details
Details for the file librapid-0.7.5-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 716c53f752dc82659df042eefd68f1ed7a0d7d88d3013f2b0ba57202c58af06e |
|
MD5 | c6858118d69c7be1b5f08fbec6d2716e |
|
BLAKE2b-256 | c25803ddeffdec8b565df2bb4931fe4e25d546ddbda544c0d3ee9d512b15e309 |
File details
Details for the file librapid-0.7.5-cp312-cp312-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp312-cp312-macosx_10_15_x86_64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.12, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 356ebc5bcf67d1fcf74172880500333f16fdedd448ddef951d33a51cf8042aec |
|
MD5 | 230401ec6c13a72838e5560819a539ca |
|
BLAKE2b-256 | e752c6f51f3492f3abcad413c09bf72071fea39a26ca44a8420b655c50590cb5 |
File details
Details for the file librapid-0.7.5-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | edcd1546f9b7efbdffcef621208640ded81391c31fa266e7764bd00160b7e354 |
|
MD5 | c7995ff448df8f95dadd1cd5b46612e3 |
|
BLAKE2b-256 | 6dcd2f5055eb7357d8fa4b03dfbe390ba0ad26c8ccfa6a665469d8a5f65ffd86 |
File details
Details for the file librapid-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c52c1b8460770545d058a7ea6fe23f211f874c74aadb59cf443356b5558dc10 |
|
MD5 | 43d02d6eadacbdfe6b68d47e394e015a |
|
BLAKE2b-256 | e3b67bee6d271293d7cd72c3a324f1a2eb23955a7e1df2b8325688be3e54ca83 |
File details
Details for the file librapid-0.7.5-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfa6fa5904b57302e20cded51c41acf7fa6c1c12c8a7c6bcaaf9e2f491de7ce7 |
|
MD5 | 5d499d2c4c4242f935dfcd1a185ec32f |
|
BLAKE2b-256 | 2dbd73dfef11a28bda575f5f2a9fb92124786087a1597706e9fb3f6c3cd179f6 |
File details
Details for the file librapid-0.7.5-cp311-cp311-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp311-cp311-macosx_10_15_x86_64.whl
- Upload date:
- Size: 9.3 MB
- Tags: CPython 3.11, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7821ed99d871cf8067e56e130f47cbf487c4f2192ea240e87e1a47a5411c633f |
|
MD5 | 31c7af55359388581e77b12570184ef1 |
|
BLAKE2b-256 | 41514b98edad4ece68cfedc6ec0ab8abd2fbe5ca938d46136be3b981ae361fe4 |
File details
Details for the file librapid-0.7.5-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b6bfc224a9c0cd72a0d6d75ccafcd3b164591c27d2e00dc9507fa9f5e04a71b |
|
MD5 | ee79c7e8d018c9e8192410043d6305db |
|
BLAKE2b-256 | e13247fe0f0d290375cfa4c5fd228e0c75201f10db6d56ab4210e4068707afca |
File details
Details for the file librapid-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6fd9ce1f6c25874ef351545f52511fff3f35da6046a4b3939dab6e34353f6a5 |
|
MD5 | a41ed5d70d65517bf687f0e6930415a0 |
|
BLAKE2b-256 | 658a9aba7116f4f1833e8cb90b67d68c694e2da141a685011d0787a087e2b720 |
File details
Details for the file librapid-0.7.5-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 491ad47f303c6eb9ee17ce0a8afca3f52c048d95a689ffbb7d9c0c12fd0dd0ec |
|
MD5 | 9640f626ef4dee0646ce83e44f7dd5e4 |
|
BLAKE2b-256 | 282f1881ae6646da5c427877cfb654c506171942b98a05488d979b62687cbb7a |
File details
Details for the file librapid-0.7.5-cp310-cp310-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp310-cp310-macosx_10_15_x86_64.whl
- Upload date:
- Size: 9.3 MB
- Tags: CPython 3.10, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a9ee991919fb72072593aa08c0d0ac73ee7934c09f40b7a4a1337c84791539b |
|
MD5 | 952eebecc774adc015a174889fefabb3 |
|
BLAKE2b-256 | 8696911dc21ad8d5aaec69003d586f9e7a233f926e1b73122e27431027e95820 |
File details
Details for the file librapid-0.7.5-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1357ea0b90fa57ac27f240b8e41e751f679c35a97d0a861a0eaa8058292c100b |
|
MD5 | 0d5699a7e0e301e857fb2f6014ca50b0 |
|
BLAKE2b-256 | 87306ae89fef12594f3ea990804316a39c9e7560f9be8130e79df8c2a3ce93f1 |
File details
Details for the file librapid-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba53215f34bd7b0be3633224d39cc390673728aae72e07607393f15335094953 |
|
MD5 | 8816879fe93c80481db33c29051c94e2 |
|
BLAKE2b-256 | 16eccee1e7d084ade19e4b28394b189eb88b151ad47784cee87d531541b2d1c6 |
File details
Details for the file librapid-0.7.5-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb3c79d6801e3fd45390d466e97f6d2c0ffccab62673ea21292140532794dc7b |
|
MD5 | d75da1a50937e1fbfe1cc1ca9d9db615 |
|
BLAKE2b-256 | df23e208fe7ddf893e3e6cdd7ed87c0d737272b56dfe96e74141036ec99ea7c8 |
File details
Details for the file librapid-0.7.5-cp39-cp39-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp39-cp39-macosx_10_15_x86_64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.9, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca1fe3d4d6ab2efb064cd387a23ab953dfa8824db6d83e7d9f74f6b48e9645fc |
|
MD5 | f4635fa6e394412f3a803d177fd97a46 |
|
BLAKE2b-256 | 3881d7f9860ce76bfa234ec4328d37ab2008aefde2a40e820e84469f5ca12ca8 |
File details
Details for the file librapid-0.7.5-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35df643fde6bd4f06a507207fa16e309502517e3f931945b85b7c31dcfe357ea |
|
MD5 | bd6123dc5275b51d85e5a215ae0b371d |
|
BLAKE2b-256 | ca510beebd9921bca044615c929e76dc9a05e1934a0956865a55b966c0145106 |
File details
Details for the file librapid-0.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1458d46a9e906766589095625f93e47a016223ec9a2c6a4b927b84f9504b42c4 |
|
MD5 | 7972ff3c08be04b8dc3806b0d443b6da |
|
BLAKE2b-256 | b81f87d0be9fd25fb9803fab6c7f49f6f1179b6d30692e8e703dec892caefc28 |
File details
Details for the file librapid-0.7.5-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 8.3 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d34399a85b92943d3f43267688666508651c2a75f19d762ad35cc52cb8af080 |
|
MD5 | e681f402cb19aa96ac72cc5245aa70bc |
|
BLAKE2b-256 | 4236d45b1953dcc9bcd0e29b3abc9eeb264aab9c66b69b8daa945019df4e40a1 |
File details
Details for the file librapid-0.7.5-cp38-cp38-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp38-cp38-macosx_10_15_x86_64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.8, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3a21d8c2b0262ce0d20d051cb60b8d9600a2a6bc070cf205a6f37c86c9d8373 |
|
MD5 | 85b07c2126caaa7d386af809baddee6f |
|
BLAKE2b-256 | 40032bf1ab59b13cc24b41155a62eae57bda9e5723a0f8861b0a592331d2c754 |
File details
Details for the file librapid-0.7.5-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c987b89fc3ac48f4d1943c4f5e21f431c91058ed2e22a39cceac68cdb0ae65c |
|
MD5 | 3bc2ae6c731df9e53e78347a925a4210 |
|
BLAKE2b-256 | 7ebdc48b5403e524e4a622b7af3f96afc8e6cd970932e2b8369b7f0c1a073974 |
File details
Details for the file librapid-0.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e07a1d6a4a80f7178532d398c10e86d4986edceb5115e17d5adbb812307b44c6 |
|
MD5 | 13110857108662c01d4a3f6d4577ff2d |
|
BLAKE2b-256 | 4ebe43ab3240514e35a1f55425f3e3e9891f6839482b0c84b1bf069d8c0d0589 |
File details
Details for the file librapid-0.7.5-cp37-cp37m-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: librapid-0.7.5-cp37-cp37m-macosx_10_15_x86_64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.7m, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8989d25d44d71809492331a952bb6957a19c8ab908496524bb24de2471407b0 |
|
MD5 | dbbd5c3c5139e9ce053aac13521f23a7 |
|
BLAKE2b-256 | 6e1721f94d37e3d85ccec7434554b94896c12ea0a41d15f6e6fa8d4be502cde0 |