A python package for the libsemigroups C++ library
Project description
libsemigroups_pybind11 - Version 0.5.0
python bindings for the C++ library libsemigroups
What is libsemigroups
?
libsemigroups
is a C++14 library containing implementations of several
algorithms for computing finite and finitely presented semigroups.
Namely:
- the Froidure-Pin algorithm for computing finite semigroups
- the Todd-Coxeter algorithm for finitely presented semigroups and monoids;
- the Knuth-Bendix algorithm for finitely presented semigroups and monoids;
- the Schreier-Sims algorithm for permutation groups;
- a preliminary implementation of the Konieczny and Lallement-McFadden algorithm for computing finite semigroups which act on sets.
libsemigroups_pybind11
is a python package exposing much (but not all)
of the functionality of libsemigroups
.
The development version of libsemigroups_pybind11
is available on
github, and
some related projects are here.
Installation
Installing with pip
It's possible to install libsemigroups_pybind11
using pip
via one of:
pip install libsemigroups_pybind11
pip3 install libsemigroups_pybind11
python -m pip install libsemigroups_pybind11
python3 -m pip install libsemigroups_pybind11
Installing with conda
This installation method assumes that you have anaconda or miniconda installed. See the getting started and miniconda download page on the conda website.
It might be a good idea to create and activate a conda environment to
contain the installation of the libsemigroups_pybind11
:
conda create --name libsemigroups
conda activate libsemigroups
Install libsemigroups_pybind11
:
conda install -c conda-forge libsemigroups_pybind11
At present this does not work for Macs with M1 processors.
From the sources
Before installing libsemigroups_pybind11
from its sources you should
first perform a system install of the C++ library libsemigroups
. For
information about how to install libsemigroups
see the installation
guide.
Assuming that you have libsemigroups
installed you can install
libsemigroups_pybind11
as follows:
git clone https://github.com/libsemigroups/libsemigroups_pybind11
cd libsemigroups_pybind11
pip install .
From a release archive
To build libsemigroups_pybind11
from a release archive:
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-0.5.0.tar.gz
tar -xf libsemigroups_pybind11-0.5.0.tar.gz
rm -f libsemigroups_pybind11-0.5.0.tar.gz
cd libsemigroups_pybind11-0.5.0
pip install .
Building the documentation
The following are required to be able to build the documentation:
python3
- the python packages:
jinja2 sphinx sphinx_rtd_theme sphinxcontrib-bibtex sphinx_copybutton
Assuming you already have python3
install, on Mac OSX you can install
all of the above by doing:
python3 -m pip3 install -r docs/requirements.txt
Then it ought to be possible to just run make doc
in the
libsemigroups
directory.
Issues
If you find any problems with libsemigroups_pybind11
, or have any
suggestions for features that you'd like to see, please use the issue
tracker.
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
Hashes for libsemigroups_pybind11-0.5.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc00573d5ded046a4de1deed1c52b174feaeb856fd5c34150f7ff686455a8277 |
|
MD5 | a5e9a97491048bcb64f2e457a0c4f3eb |
|
BLAKE2b-256 | 33db73507dda4892c67a924b2d2481b27f83b655204ef609a8efb2eff11048f9 |
Hashes for libsemigroups_pybind11-0.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f701da3729f19b18ffc493bab54866bd89fecffe7e2eed6b33c18462dee2eadc |
|
MD5 | 7f9c9c752ee8fa4c2b6b8b7751511567 |
|
BLAKE2b-256 | be387ad80066f09fb843d99dc4616e0b17d1b97a735e7b76138d1a7bbdae999a |
Hashes for libsemigroups_pybind11-0.5.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7bd998bb1d6fff6b174a8b576d6c922db9690e3c84552a76be49bdaf0231bdf |
|
MD5 | 460b74e76a0f136f69e4024541bf4f64 |
|
BLAKE2b-256 | e6fe4192c3d8e9559ebeee278549e87ed9ec7953c60bd470482f0946c6980d34 |
Hashes for libsemigroups_pybind11-0.5.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c5abff86ad050e24d58892728576a29a781a5b698d066478906db8a62dda176 |
|
MD5 | 4bcad8da69d4d97ab1d93fb19e6fb503 |
|
BLAKE2b-256 | 2609d80fb435bcbe5d25f1566e7312cad58f311e28007b6b54bb527583300c2f |
Hashes for libsemigroups_pybind11-0.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6905b5c012e8cdfe13a0b4232ce65b78e216dbbb975b1391d396a9fda5599478 |
|
MD5 | bd3764c9518536b805bec2d81cd5e038 |
|
BLAKE2b-256 | 4230955a59eae95be59abdf33de0e831fbd0542cf7c1260f06ded3470956e02c |
Hashes for libsemigroups_pybind11-0.5.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96bd2aaec801cca68c635479618d838360c8337b5421e220ca77c7b9f442e4dc |
|
MD5 | 4dc3393e328bd5e419d44cebbc29f0b0 |
|
BLAKE2b-256 | c40258146bd5df73bfeda8ce8131aaf30b4147ced75cf32391ebda2e9a025011 |
Hashes for libsemigroups_pybind11-0.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09bfc05db1da1ee6ab046f71a43d6e628b28101ee7044c38259e62d1c0e2249c |
|
MD5 | c5d59659fb2bbe3c1e957934755e3a6a |
|
BLAKE2b-256 | 74644405d0c912aef522827274480332e51dc9113c1f396c05e9fdcd3f5f8d3a |
Hashes for libsemigroups_pybind11-0.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 514c1377e4fdff7f48a2e4d2a3fc8580c1f84ee8a85c38d9af8d0c445ea3cef2 |
|
MD5 | 7571cc700e5adf11bdc30db60de4b763 |
|
BLAKE2b-256 | 2ebc34f947cffdbc58743ce8e74588d13561310f3bb7b1ed156ac0c9fca872b0 |
Hashes for libsemigroups_pybind11-0.5.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccc2976dca13206a05619e0174a51ed993bf3b9e574aae1fe7ec46e47409fa70 |
|
MD5 | 0f6c4f821a9b0c59abc14590c4ab93c3 |
|
BLAKE2b-256 | 7170d8fd6dbe364be067d7ff51d4c581820c7f42b8f2c33c27cef12fa62004bd |
Hashes for libsemigroups_pybind11-0.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c55d11d7d368bc87faf7126a63f8db6b931e1c2dc758555dde2fa9132410db6 |
|
MD5 | dbcd596b8511ca9ec8bbe0ef542e0f78 |
|
BLAKE2b-256 | dbd3a2c6fd19cccb39607d757a97a70d697679c348c855f24fdbf55bfb313066 |
Hashes for libsemigroups_pybind11-0.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dde8a70c1b49df0e2c77c10697502dc6065a97b7a4b8fc5e6d2d82e53bf4f4d1 |
|
MD5 | f6e079d6afb40a783d50f1a05514925b |
|
BLAKE2b-256 | 3bef03ee93778e0c8f287f5eefaedb6e6d17322a0da0d41a8e4cdca24154acef |
Hashes for libsemigroups_pybind11-0.5.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 444e6befcde0c307d0299284c582b08785715ca84c492fa6eb5aee35dc5a9f6c |
|
MD5 | 076b1fbc76e17c4af370e5be71099873 |
|
BLAKE2b-256 | 9679a65ceafb85ef6ddbb35da18b1c3f09bfe2d548ec96f293b46e935c7292bf |
Hashes for libsemigroups_pybind11-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64059fdd79db414eb5a77f5fffbdd4765cf780c0a1473b21671ae0fc31ba4431 |
|
MD5 | 5aa6e10b3f47c3b3be6d3c4f921cb417 |
|
BLAKE2b-256 | cfc3a0c501c6774f395a0b569ef5e6e5d8d25d8ff74ab06d031715dbc54c3e88 |
Hashes for libsemigroups_pybind11-0.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd581aff06cde881583f36f2bbd0fd76b51cfd8d629ddac60e5acc9f0710c3f0 |
|
MD5 | 9bea2c6a9acfc9bcc6402524cc7cfd6d |
|
BLAKE2b-256 | 7a7472ebf330ca12634953f478e40431d85f67f027222d0bebeeb972af8fcd9f |
Hashes for libsemigroups_pybind11-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 185384ca948de1edf5e5e7bc254d2d5c171fe0e41dbde54f941212dde268f1b3 |
|
MD5 | 727698c03c4dfa103f8c59fc03d41b1f |
|
BLAKE2b-256 | 849ef61bd658886d46ed58029c946292eb8bdf58e09d00b919a14b7a46016e71 |
Hashes for libsemigroups_pybind11-0.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16cfae4f6debb72067fa5578f04143a441d1ade00c0aa4fbbbb8643ae5d19bef |
|
MD5 | 97957204ad811a391c7db5399645373c |
|
BLAKE2b-256 | 22a99825dbc832a2d23ce2c6932113029e03b5b76cc36ee2d04824aa02343687 |
Hashes for libsemigroups_pybind11-0.5.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b452123e13c19b9c11f886cdb033da48c0697b01bb284957fe98f24d0e5df2a |
|
MD5 | c9f7597dca3125296592dc44cd4b68e0 |
|
BLAKE2b-256 | d687037ce475971cad8e2c7a9ed0e95285ce349c7edfa511a0d5003dcf8492a9 |
Hashes for libsemigroups_pybind11-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b83be9a45d22215714a6cf4d74ea386f7373743eafac453aebbf0aff8d6264e8 |
|
MD5 | 16207ba751cd9a4fad14a17ca339042c |
|
BLAKE2b-256 | 19b3214548d40063130a5696eaa62cf47816cfa0e1f1b510fa720edff070c4d7 |
Hashes for libsemigroups_pybind11-0.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b142cad8fab01f108fba45478c88bbd66c928919bb4716df2598e3416dd25e12 |
|
MD5 | e47c86a6f4181ae9b63a19bcdfb7b430 |
|
BLAKE2b-256 | 21e65ac25c134d010a3ab32c47362fa62013bba5233771360e6c4eaddaeff74b |
Hashes for libsemigroups_pybind11-0.5.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08723e194cc7bde62270c377b69ab050fb90aa2859d9d656691c6eb0a5c65b2d |
|
MD5 | d80471ba89a062b1031137a4b03f1710 |
|
BLAKE2b-256 | 26333b7be81b0f374821f7f25d65d22b8f9dc336a6aba74223750dc3a64f586b |
Hashes for libsemigroups_pybind11-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3662defed2604c2635e7f6a96c2069c5a4b1e31ee628d453e22a8bfa78c884a |
|
MD5 | ddb4be93aa7f17bb28c83bdc7116b7b5 |
|
BLAKE2b-256 | 5e9b251ab42a2154166ffd4011b51eb8f45543d87c7cab5bc149407434194a91 |
Hashes for libsemigroups_pybind11-0.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71378c509fc796fe7a824f625e557a015731466d1e4050ec7c18e2a7a4e21eed |
|
MD5 | ad2873c2c65f4d015a6f0fc2e7b58e3e |
|
BLAKE2b-256 | f8fe8f0226637587b8a276c5356944635245ea3437073fcd3a61d17e3be4c00a |
Hashes for libsemigroups_pybind11-0.5.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de9814c42b4d549065a144b819751098ed0e08a379ef38464baddf9e9003a93a |
|
MD5 | 5c18fabfc57a084161fe4b36a17526b3 |
|
BLAKE2b-256 | 803f52a9b8308c9afd04a0581af9b293895bf916999ebfa6d660f0a9a8a4e485 |
Hashes for libsemigroups_pybind11-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72550d8ffa6d469962c06b35804a1ac954294d62bf6dbb7552d1829282c98613 |
|
MD5 | ca50b667f18e84641935da38f2e27a6f |
|
BLAKE2b-256 | 219a9697b8737e300cd61a38691db14f5c3fefeb608acaec48badd814af29837 |
Hashes for libsemigroups_pybind11-0.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12f7a18e350883adc322d337969ddccbcdf4a9b09a0e074b91d96b37e5d5c191 |
|
MD5 | 9193383f7553a6944186d848ace91cd5 |
|
BLAKE2b-256 | 1dcc0a6b879c09ae3b92ac137161a3c5c3ca288ffbc73b950c808f9a750b2df5 |
Hashes for libsemigroups_pybind11-0.5.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e338c827c262ef2d8ce9e419a3491c5adebac573c6774fd068306075e69b1d1b |
|
MD5 | bc50d87c2394f7f41240a093da720fac |
|
BLAKE2b-256 | 11ced878b74dae80bb1ae0ee81b7be84296f07fd55cdb9bd82c72523fa956199 |
Hashes for libsemigroups_pybind11-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44f2adb5159ea51abc2c10feb2532e1ec65c6b7d37e83ad5ea1473ae488cffa2 |
|
MD5 | f9d91f437cb3f2e12b30f2a4a34d0941 |
|
BLAKE2b-256 | 3830d6f95823a86a0bf521bdb3bc7088481969f13a43f0db5b649e27a9fd5ede |
Hashes for libsemigroups_pybind11-0.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7adc7127c7b6852489d94b598a2aaad48ef46adeba992757d451605c00885a9d |
|
MD5 | 64b2fde24b3f7ae2425baeec0af91961 |
|
BLAKE2b-256 | 65bdf9c373c3f536bfddf5d0226b87579be7a870b31a509da384c1cf362e8587 |
Hashes for libsemigroups_pybind11-0.5.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33fb9e8649adb541744e8cc903c76e98a77005506f802f44df2654edd93bc86f |
|
MD5 | a7c9eb0e07c3589ca3353ab88a41d78b |
|
BLAKE2b-256 | 900a294158559b78641e53392f8cc4c003774732e513c4af2e84265b4b3912a3 |
Hashes for libsemigroups_pybind11-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 580eca2a8668c46e33912e7a21a3d632cb1f4b67737f4967426df94b1c4cc0c6 |
|
MD5 | fca58b2794e05566c33661f563957d8f |
|
BLAKE2b-256 | 077235b201eac9409f88c3e499dc5be2b11dc55dcb532b1d805999b6f969da43 |
Hashes for libsemigroups_pybind11-0.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4db13ee9c17c01e598cda109b5b6a7a1112f3c23ef73c967fb69929a050637ea |
|
MD5 | 1bf65d945cba7c53b44b99616bbe7d87 |
|
BLAKE2b-256 | 9dbb5cd58579586e17f0448b4107db76c409d50e40bee07de6a1a744bbe95ff3 |
Hashes for libsemigroups_pybind11-0.5.0-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 788a29de84d0febe2d3c2d3d0340cc8bfab5a34a611fdab5bc63507696400b78 |
|
MD5 | 5b780582de7f3b1e50299a201b2ec53d |
|
BLAKE2b-256 | b82f124462ae0e80f5aabc78e0b3744e948c261a3e13dc5a2db298040e5fca9f |
Hashes for libsemigroups_pybind11-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ba63f81a5729dea775bddd5941384263c68b5c47fe01159d661e8f99125f051 |
|
MD5 | f3b445be1b667eebdea0cb0d4933d82a |
|
BLAKE2b-256 | a4e3939aea7b198f226d99d4efb4759e85dc6edc0b36f3a1bf59cc27d7aae692 |
Hashes for libsemigroups_pybind11-0.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 279d928f5473d12d3ded7607cc93460ee45e42a03e4626b41eed1b1628f2246f |
|
MD5 | 256ce7e37c86b54f007b0eb45faafa20 |
|
BLAKE2b-256 | e00b9c0e2126ea1463caeae4287ec16e869f177f88672905d486bd65b6597446 |
Hashes for libsemigroups_pybind11-0.5.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3651796c31bcbf8e2cb84fe220082c23bd7a94fc6728582644c5a457c07c71b2 |
|
MD5 | fb4e8c6032219d25d6b5bf4ba80eea4b |
|
BLAKE2b-256 | 640028915de33b383d316f05fe4f4abef79993088bc52d17ac993ed646634a78 |
Hashes for libsemigroups_pybind11-0.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a2a9a27f94ef7d2401ac93ad08e0575ffc6a0192ffc16c3304a9c9615700159 |
|
MD5 | 6d9dc9f4b3caa269b58b13cd551a3cdb |
|
BLAKE2b-256 | 052f795ab8cfb0f55fa223cd33fd3878b62edb26aaebbdc47074026562e3b7d4 |
Hashes for libsemigroups_pybind11-0.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89db5c1d1dd0924d366e51be7ccc7e799bd06c7d75fce6457f20423a08d5cc3a |
|
MD5 | c71cbc5b34085c11610a942dfeeab6e3 |
|
BLAKE2b-256 | caaddd34e1d0b45f3e0b802c52207e1f59a2d16497f2201bce830404fc22f492 |
Hashes for libsemigroups_pybind11-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17a2098d9edb841cc34499e88eab3bef3b6c9a5826515bf05786395994255041 |
|
MD5 | 0895124007940c9c3af5c24e7badb378 |
|
BLAKE2b-256 | a85e004c384f56759fd473a45e80ef9541700cf84a9a5be43d6f590e358b5f7d |
Hashes for libsemigroups_pybind11-0.5.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66ceba8ed4198aea546b24dd8bad42a6401a519ae579f905587c929c71baf5ad |
|
MD5 | ce82572bf3d38f11ca366398277d2e83 |
|
BLAKE2b-256 | fb79965e71c3bb352f0e41460b70055a753b5c141227fed2bcbef60710328506 |
Hashes for libsemigroups_pybind11-0.5.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee402053797dd2b151d6f0b687336be05175ca711e176d90decedc3ff258e76d |
|
MD5 | 63909c92c229dff0c58ebe941636cc28 |
|
BLAKE2b-256 | 0dedcfb0b865f3dfd13221d4acec953d52c9042b09ee18dd5fb06809c54348bb |
Hashes for libsemigroups_pybind11-0.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f92dea35bbd6e9c571958989ba18bc8890d4d860430e162c4f7b3c7fa2047b22 |
|
MD5 | a72bd315560bdad77ecf5697642bef8b |
|
BLAKE2b-256 | bbd9be1b978df47f7b9a0f2007a00c3a1338bde34283fe56029c5b9becb10763 |
Hashes for libsemigroups_pybind11-0.5.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 582379febf32be6d902bbfda55f0750848ca32fdde989498bf679da601e1fb95 |
|
MD5 | 98481cdc1fb5814b197e7ea5a8f071a9 |
|
BLAKE2b-256 | 3ca594d258a02c54a841a615e5cdecc05bf68915fcc006bb63d7d665c22f086e |
Hashes for libsemigroups_pybind11-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0daef9b0b7647e6a9e954b632200aa14797b9f24e7f057adb1063d2c346d141 |
|
MD5 | 32c81eaa55f010154e405ce37fb59153 |
|
BLAKE2b-256 | c255750a5d4fde6ceeaceb97e759f0c818206f5e5f8bfc32b7c427e20c151d2f |