Skip to main content

A scikit-learn implementation of BOOMER - an algorithm for learning gradient boosted multi-label output rules

Project description

BOOMER - Gradient Boosted Multi-Label Classification Rules

License: MIT PyPI version Documentation Status

🔗 Important links: Documentation | Issue Tracker | Changelog | License

This software package provides the official implementation of BOOMER - an algorithm for learning gradient boosted multi-output rules that uses gradient boosting for learning an ensemble of rules that is built with respect to a specific multivariate loss function. It integrates with the popular scikit-learn machine learning framework.

The problem domains addressed by this algorithm include the following:

  • Multi-label classification: The goal of multi-label classification is the automatic assignment of sets of labels to individual data points, for example, the annotation of text documents with topics.
  • Multi-output regression: Multivariate regression problems require to predict for more than a single numerical output variable.

The BOOMER Algorithm

To provide a versatile tool for different use cases, great emphasis is put on the efficiency of the implementation. Moreover, to ensure its flexibility, it is designed in a modular fashion and can therefore easily be adjusted to different requirements. This modular approach enables implementing different kind of rule learning algorithms (see packages mlrl-common and mlrl-seco).

📖 References

The algorithm was first published in the following paper. A preprint version is publicly available here.

Michael Rapp, Eneldo Loza Mencía, Johannes Fürnkranz Vu-Linh Nguyen and Eyke Hüllermeier. Learning Gradient Boosted Multi-label Classification Rules. In: Proceedings of the European Conference on Machine Learning and Knowledge Discovery in Databases (ECML-PKDD), 2020, Springer.

If you use the algorithm in a scientific publication, we would appreciate citations to the mentioned paper.

🔧 Functionalities

The algorithm that is provided by this project currently supports the following core functionalities for learning ensembles of boosted classification or regression rules.

Deliberate Loss Optimization

  • Decomposable or non-decomposable loss functions can be optimized in expectation.
  • L1 and L2 regularization can be used.
  • Shrinkage (a.k.a. the learning rate) can be adjusted for controlling the impact of individual rules on the overall ensemble.

Different Prediction Strategies

  • Various strategies for predicting scores, binary labels or probabilities are available, depending on whether a classification or regression model is used.
  • Isotonic regression models can be used to calibrate marginal and joint probabilities predicted by a classification model.

Flexible Handling of Input Data

  • Native support for numerical, ordinal, and nominal features eliminates the need for pre-processing techniques such as one-hot encoding.
  • Handling of missing feature values, i.e., occurrences of NaN in the feature matrix, is implemented by the algorithm.

Fine-grained Control over Model Characteristics

  • Rules can be constructed via a greedy search or a beam search. The latter may help to improve the quality of individual rules.
  • Single-output, partial, or complete heads can be used by rules, i.e., they can predict for a single output, a subset of the available outputs, or all of them. Predicting for multiple outputs simultaneously enables to model local dependencies between them.
  • Fine-grained control over the specificity/generality of rules is provided via hyperparameters.

Support for Post-Optimization and Pruning

  • Incremental reduced error pruning can be used for removing overly specific conditions from rules and preventing overfitting.
  • Post- and pre-pruning (a.k.a. early stopping) allows to determine the optimal number of rules to be included in an ensemble.
  • Sequential post-optimization may help improving the predictive performance of a model by reconstructing each rule in the context of the other rules.

⌚ Runtime and Memory Optimizations

In addition to the features mentioned above, several techniques that may speed up training or reduce the memory footprint are currently implemented.

Approximation Techniques

  • Unsupervised feature binning can be used to speed up the evaluation of a rule's potential conditions when dealing with numerical features.
  • Sampling techniques and stratification methods can be used for learning new rules on a subset of the available training examples, features, or output variables.
  • Gradient-based label binning (GBLB) can be used for assigning the labels included in a multi-label classification dataset to a limited number of bins. This may speed up training significantly when minimizing a non-decomposable loss function using rules with partial or complete heads.

Sparse Data Structures

  • Sparse feature matrices can be used for training and prediction. This may speed up training significantly on some datasets.
  • Sparse ground truth matrices can be used for training. This may reduce the memory footprint in case of large datasets.
  • Sparse prediction matrices can be used for storing predicted labels. This may reduce the memory footprint in case of large datasets.
  • Sparse matrices for storing gradients and Hessians can be used if supported by the loss function. This may speed up training significantly on datasets with many output variables.

Parallelization

  • Multi-threading can be used for parallelizing the evaluation of a rule's potential refinements across several features, updating the gradients and Hessians of individual examples in parallel, or obtaining predictions for several examples in parallel.

Other Optimizations

  • High- or low-precision data types can be used for gradients and Hessians to trade off training accuracy and speed differently.

📚 Documentation

Our documentation provides an extensive user guide, as well as Python and C++ API references for developers. If you are new to the project, you probably want to read about the following topics:

A collection of benchmark datasets that are compatible with the algorithm are provided in a separate repository.

For an overview of changes and new features that have been included in past releases, please refer to the changelog.

📜 License

This project is open source software licensed under the terms of the MIT license. We welcome contributions to the project to enhance its functionality and make it more accessible to a broader audience. A frequently updated list of contributors is available here.

All contributions to the project and discussions on the issue tracker are expected to follow the code of conduct.

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

If you're not sure about the file name format, learn more about wheel file names.

mlrl_boomer-0.15.1-cp314-cp314t-musllinux_1_2_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

mlrl_boomer-0.15.1-cp314-cp314t-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mlrl_boomer-0.15.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

mlrl_boomer-0.15.1-cp314-cp314t-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

mlrl_boomer-0.15.1-cp314-cp314t-macosx_10_15_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

mlrl_boomer-0.15.1-cp314-cp314-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14Windows ARM64

mlrl_boomer-0.15.1-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

mlrl_boomer-0.15.1-cp314-cp314-musllinux_1_2_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

mlrl_boomer-0.15.1-cp314-cp314-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

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

mlrl_boomer-0.15.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

mlrl_boomer-0.15.1-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mlrl_boomer-0.15.1-cp314-cp314-macosx_10_15_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

mlrl_boomer-0.15.1-cp313-cp313-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows ARM64

mlrl_boomer-0.15.1-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

mlrl_boomer-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mlrl_boomer-0.15.1-cp313-cp313-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

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

mlrl_boomer-0.15.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

mlrl_boomer-0.15.1-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mlrl_boomer-0.15.1-cp313-cp313-macosx_10_13_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

mlrl_boomer-0.15.1-cp312-cp312-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows ARM64

mlrl_boomer-0.15.1-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

mlrl_boomer-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mlrl_boomer-0.15.1-cp312-cp312-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.5 MB view details)

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

mlrl_boomer-0.15.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.3 MB view details)

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

mlrl_boomer-0.15.1-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mlrl_boomer-0.15.1-cp312-cp312-macosx_10_13_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 487836fd69c20d5efa5333ba36c1ace35fc09e7dc92ab1e7a7b02d119e94a013
MD5 2367a65ca6e28c30506fd3e8cb6ce46f
BLAKE2b-256 725019edbafbb962517351ce0d43c313132c76cae03f0646ad89e2f0f3b5348c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d33877e377dad4c95e3c65981944948afefa35ac8e0369b3332e715c11896e5
MD5 c2bab005566c4d653362424b3cfdce4a
BLAKE2b-256 4f5905b1ee5569f5a681b5a5c2c3f57e36cec4346386febf2d1d0a28e67fd2f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b45162ec57e3fe7fa6ba0421bd511f600ed570d652f84a73d686e9cf85229953
MD5 1da2536d7b77638026fd0ff0e2258b3b
BLAKE2b-256 dea89a2198d87e87659fb3797b5f3d54f79245580eb3d681681c0c3029236b6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 727deb9ecaeb36a7ae21eda18cf7ec1679493a27c2dbb447d360a69cb1cd9a3b
MD5 dc88afadf715cf76666c3343f70f900b
BLAKE2b-256 9e8e6299ac76fcce0c36e8c82337b5f3a2422ae06df516009f6ea8418cd03e87

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cc3ae17d34568487c8488e8381ebf2edf01969530bd2db426748f788c08acc0
MD5 8f4ccbed9edef6549cdb3241e987253f
BLAKE2b-256 330133218ff577477e61f38356234552d26f08ab5e2daa1f4e38fb01b331b521

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2bef5a30dd2c40ab65ed34fb9889f01bfd5d3ded1a60e46fb0c81552b471d7ac
MD5 04b55c43fbf5b45c46d0cc7d103bb4ea
BLAKE2b-256 566f6d7551268f1a0c99c140fb4ed44aaed0f2302a211e6dcc8492a0c2935d2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 9a635042f158d0e27782c872740ee5f2f23ca9a684d9c28f9481f5eedfd024e9
MD5 31b2613195c4836247dcaa10ffd37d05
BLAKE2b-256 13bfb1a50c1dfd3bed738b5b52518bdb1fcd92602733c3eae6c2d00ed0cb0892

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314-win_arm64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 219fc7a5eb66410ea24983d15febe7cc31f374678cccccf596a2b9795643688f
MD5 7e8376c715a48b420d50aa84b8310e37
BLAKE2b-256 3ce45bbcd48c04a5bf8a4afe49e0c0e3560e2f582341bacf152b33f196e42a69

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314-win_amd64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e000a1c8f999a0d6a40edd1eb8c70ba6374f7777d4080313bd8755facdbb6562
MD5 5d66aa8aead9df3606f8de22042d6cca
BLAKE2b-256 641f6e468f092d3375697e1552605bb6ca5b4898140540d1d156525408c50f1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e33b91ac2c53f19413ac5921fecb3d9411fba455906a64b58c3a7bdad174859e
MD5 49560d82c4b09369e3d798fed707a73b
BLAKE2b-256 ec8232e49e962bcf31f14c9a717a05246572ea0b27a39be80c07410ca62d5bdb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3f2faaab0f5a28b32e4db3de531992b82ee3176797b96544652a909e9150faa
MD5 5841d36f2bbd5cb8a2acb9807a38ceb7
BLAKE2b-256 6affbf33a77d7d3b3ecede438f4c6bb61c0a58321ae47d48f886592e735dd3a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b96dfa1523b04e10152a38b2f29b0e8f28b5c2cfdc43e9764d71bdd07fcc0c7
MD5 df09bb5199091447a651a866fd2d2dc0
BLAKE2b-256 f6a41c5721fbcfe8996dc776d29b1dbb57bcf53d163df8c6c77923f331ac8c39

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea812544ea39ad3754255f076905521391d3ca367c8416c16e2ce902dcbf8f11
MD5 198e1db8c18855fb9c2ec9f56b87f742
BLAKE2b-256 cabdd9558df98cbb5dfdb232bcaa64962bdea0a73cff08706e768ee7513295ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 434c56538dd3ad9bfae3d07780775a9031c3d07167403a9c664f2c435e5b6778
MD5 e7226b03f2bb6910c7ccbb92f0babf97
BLAKE2b-256 69a9b333c20167931fa89faecfb792a7f07756386a053eac3a16434e262dd3f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 ccd48302cd6981343875e15f47ff880df29c846e1f17a51d3288f304dfa980b8
MD5 c23875999c7d43a03dcc4c3594751e62
BLAKE2b-256 b15c6899544061843b34742e41f7a93a96177a9c39ac07b943efafa349c51e13

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp313-cp313-win_arm64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bbc21ff2b1775e7a5a7ee424d8e47235d52cd1757a2a641141a3115f13ed4641
MD5 14bebf3124cf105edaf8dc2e8fd9f04e
BLAKE2b-256 adb0983cafb05a1bfb7dd092dee44a368d9382b3153473ba0b9fae4d8c4bba34

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e9e6046fe3e971a25aef5318d9b30a08a599143b8808493470cb7e208ff45f3
MD5 e37a15b740ed52741287f9101b263757
BLAKE2b-256 0202025f6718881c967e8da99971405613c3406213f47e76152e7b6085fa4911

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 044ec7cc773e223848b295b605e4667cb1c797f5648280c80c667e15d0035eee
MD5 1d3cd1542f0337b8a7563db13feb6b51
BLAKE2b-256 115906e87bc772f4aadeb2c3a02891c7e7c0142d36346bf48300bf32ad37579f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7615e34d2cb42bedd0741677c3132b5e9bad3baf2840c58898085b36480a9462
MD5 42cb036854bfa9142678df89150065d4
BLAKE2b-256 c0b9579499dabda8ccfc3fa3ddc04dc0e8145fe22e263607a3a229bc4897b195

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88d9aa332439b2c535451fc8e9ddeb0e031336f470aa03308595c7f22b8f61a8
MD5 ae9445824135883f1752e174e5bf443e
BLAKE2b-256 a6bed1196bfee5d8b6f08ed2bb9bfb65dff66634c6f2379d32c0647699b19228

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ced54baa2e03bb2f5fae9f3571862d73587a3cc6dc7c177b8cdb5c537cab172b
MD5 71e011d3345f7134ecc7c060df177f6c
BLAKE2b-256 b426be529d6d909a850cb6f7b5e39cb943d53e2d659a6ecc3530cb5d8fa47bf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5a212e0bea23c98142d8a625982b94ac0072588130c5acc52965f1de9ad561c2
MD5 6a97c4e3b0739b15c6149b66bed433ba
BLAKE2b-256 380b133695a1ca0f5f17a79c45f8a5f5ce47207834bddcc86909c0c5ce0eb3fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 3f6071bc0b6e695d0d450e617b2dca46b8eb2e0f3fd2390958e66cc24ef82fdf
MD5 7fec7ddad988c372f76abf080a518af9
BLAKE2b-256 c6f45a560c4579e7c835ad8a2076202053de5c9b322bb2ff2d87e91fff642e4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp312-cp312-win_arm64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e1d5f0297d442f64f2980680f9917ac79c478c5f8da5adc53e7c6824f82e02d2
MD5 38ea34cbaa780445bf7ddef0cadcef6e
BLAKE2b-256 cfff0a3b15f46b1558c59cbbaeba1342f800e9f08f31570f2cdcaf91a9e5f77a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 854191e75922dee93ed0ca59094784df6861db6bff78824da59411eaec342aec
MD5 43dcd4fc121541d36d4a4f1fd3c79754
BLAKE2b-256 be7b86e62b5353d7677ddcb9acc1d3b0b86b96efc26d79875f8b3388c9623498

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ca729728f437c820d97b890d79bd201cd074a3b51d3178ee94c72c772663f9f1
MD5 c99437f17c1ef460da1a45243d13d4d7
BLAKE2b-256 f84882db2b10f38418c3a65bf1133ba3e72d09758699bd76f55d258538fa6558

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f521dd3a9a42f5c5763e5a022f6742682bda4920ac2cb01732b9843a8ca6d604
MD5 257e15c52b4011830fa0b29ec9673712
BLAKE2b-256 587861d647d941f6884548c263861cdb4ac0b8c27cf12ed861469f7d5d678818

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0382ffc3f2eba4e483de30a51caa9eba456ca9adb41f4e856f09ac5caebe43d2
MD5 bf5415f944b78dda2c3b828cb6d287f4
BLAKE2b-256 6d3fe3f9117b3990d45eec3e39af30686b4ceb9c33e27229a46730d5d5334ea4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47f5c5edf304f92717e65220e278b2dbef54934a94b6e50beabc413c38aa7f3c
MD5 80588c32ec8e50af265eed89df0bf76c
BLAKE2b-256 3313a04c6193bfb9164ec372c221148247a36a49147741410a6db7b83b814ab7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlrl_boomer-0.15.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6f337995b01b81e2d37338986725b46156068bed8c102c933231ed55f06a0db3
MD5 8200b06f7ef52c84b186845887728575
BLAKE2b-256 2f3a6f1a43dfb449ba49eb76e963f4a7d1864fd0a175da590d76b039b358f8ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: publish.yml on mrapp-ke/MLRL-Boomer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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