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.4-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.4-cp314-cp314t-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

mlrl_boomer-0.15.4-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.4-cp314-cp314t-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

mlrl_boomer-0.15.4-cp314-cp314t-macosx_10_15_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

mlrl_boomer-0.15.4-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.4-cp314-cp314-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

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

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

mlrl_boomer-0.15.4-cp314-cp314-macosx_10_15_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

mlrl_boomer-0.15.4-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.4-cp313-cp313-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

mlrl_boomer-0.15.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

mlrl_boomer-0.15.4-cp313-cp313-macosx_10_13_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

mlrl_boomer-0.15.4-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.4-cp312-cp312-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.6 MB view details)

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

mlrl_boomer-0.15.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.4 MB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

mlrl_boomer-0.15.4-cp312-cp312-macosx_10_13_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

File details

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 566b85c57e114cbb9c53bae9811fdd6db7ec01ed41fc2bb58bf20cb6b16e86c5
MD5 4f2ed0a19f29866f4160e83826af8eeb
BLAKE2b-256 349397b8d607da8a87587664ccec33688b5ebc635b392a0334f87367e22d77e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3a999fcc93c8fe1322637d56e69c4691f1513fb440aeeac6617d409f5b2c2ec
MD5 533028781415d3d25085d8e79a5aedac
BLAKE2b-256 4b5f167232aad9413df4e75a440163a63cf572ba39b95139a8e565d4066cba49

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5554f589d21673af60b1eed5ba780936a217c97ee5e31e122b83d9a7b4863ef8
MD5 089832755105da10b12b1bb8758c1494
BLAKE2b-256 a25a61a43494c6feb32327230c76a4baee735e1a5a4138ddbf8818b008c697df

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98631289e91c0b68423a52064c2cd11e93fe58fce8e65a13493b3cf50436bc7e
MD5 b17852981380473c8ea1f1534e531bde
BLAKE2b-256 d09d626531dcc9a30746df26f0fe250e331f7f3c6d62088874b96f37babde725

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bcd604a20fccbd2b467cbd450f57a409d36b62031f1617709ea816f197289d2
MD5 94cc820216f3643979e978d161b82c25
BLAKE2b-256 1d1b245723e22bd3b9c71c75892bef5cd112176eaba0f00f1b4514cb599059cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 225f8ef49304034ca6a263dedfc57851b0ce4872c04f60eaa0467a7fb16b1c0f
MD5 d58759bf7089e5bfd1b32333a6935cbe
BLAKE2b-256 807a6e70a2b80ddcd3104c13d1924e79039242e24858798f0071fc7de15e8068

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 11c6184812d9aeeeeec3795267f1b3588e3ffa4ec7b0db35e5bdf0c3b19eed50
MD5 e995b6af1a5c83afd79afff199f44e70
BLAKE2b-256 6fdaf7d33b56f961bba9d6120d09aa083fef78ce266efe61ff6d75ad3443a5d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 00800a647684f1c95b0a88c43806d8fc468c0a72217e6cb6775d356aaee46efc
MD5 4591128f34dd43f2eab0fd350af81cf5
BLAKE2b-256 42db0b6fb63838b7d4229e3023172daf4a6c98fbfd21e63a1cb2c9f4e52ef7b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6106a5cc2f1674e95c4a55096a539cfbde41a4941bf221191252655bf422a9b0
MD5 6caf6ae9004091739c3cb40fd816367d
BLAKE2b-256 a86ba557024a024cc8820be736ad53027302ee0b5f8a673668fa152212fe9c40

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7496a1304a01533f6eb862f307554b9573b98022de5a4321154ed675574ef310
MD5 d492ee0b195813d208d37b5d29eb7931
BLAKE2b-256 451bc9a5fbd67882eb574bf278e0445e534575cf333f0bb6f1681f641893870c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c2f34dedbc7f46a99fcae6cb84306de489944f3aca176e5962f24d0a5ef2787
MD5 6e8c53bfe9f1f662bb917a5b271a94a1
BLAKE2b-256 f1f57d23ed4fc49e26de4c9939b3459dcdf64a562cdd8deabd938df5994dd9c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dcc3124ff4fceaf84a10dc9fe8701b09709162d88ee3a4712f7a41cd907834e9
MD5 eddb1dc892a6ebf096e40bbabd78c0c6
BLAKE2b-256 6c02308a4d4f8ce699656317df331f3cadb77321bc0e55760ff4a4c714f3c77b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db618e762919e4adcb94f486e970396572746701f759bda506ee06fb6b176c40
MD5 a5d1dda3089cfe2cab8261d73158e43e
BLAKE2b-256 616e5272a3dfcce286f62d1ec7170e85ee9f5251837ac320e7c806db352cf4f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9084c279b611f4ae80b928afeac442ebef098432d1fddb12f3eb7a264961e01c
MD5 1fdc5c35eb3aedee1ad42ab838d709fc
BLAKE2b-256 a4fa9e15e05a8ea891a1db1fedf21e5aaea2851db6b014ce5438b8c5742e3b7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 883ee72187087efa228f9e96fb3c1dbc727ae402d94b6f4da94f3eed2787af4f
MD5 38b02f80f8d40b1354f3dda294bf5f7b
BLAKE2b-256 871bee7843aeb128c93c99c5344120b6ff3573be9a243b4c3173a7b1b9d2e3d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7001b719ff43fcfe40c9e50498c794a03ad8ad7c9cc0151df6f914885cdf9e2f
MD5 ae8a0c735bb0639cadaae58b60cb033a
BLAKE2b-256 7f013f21239e4b678363abd90f06405980b4344eb5605f948c98e100f76d46d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc53dd8deda9808f5da2816818262b0c37e33bb202d2306adf8d41b59c747e31
MD5 30379534c4260cd9247255d6d1ce2cde
BLAKE2b-256 e24d833bee68ebcb633e98c0d8ffa7c65baae23e0a83f191a1d4301dc230dfae

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 290c30cc3f4c38f75f090342fca62fc54146fc0d5ff74c9e544a9ca0b830d84f
MD5 ee030d11cda237d65b2c724ffba289d9
BLAKE2b-256 2e4a0d9c71beec6988b0cea15ddc08647f200ca977ee45f817d4777bd03c535e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c261f83951cbdfdb53d7aaf684256326f6b1ab2ff78c750954131a6e7041316
MD5 e90acebfe14b4dc79117bb2af0612986
BLAKE2b-256 322b84049740351f418a15ef8bfdd25b2a54a1ac273841435e2166f709392bce

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1736a3a5883c5ec4224cc43ccda0f2c0b316f37bde51aa05712047944a9eaa06
MD5 b756cc493f564c95bd38a3332ba18a9b
BLAKE2b-256 6366ce9131d148b27b96a8a2999566c386e47849115f2414beed31a51618eab8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8033b76b0db2287e32343487767a73d585da7ee170e5a3c39b3de893e0550bdc
MD5 9aeab33c7d2c0b9fd56e6f673a0d388b
BLAKE2b-256 eb8553c884015ca44bb2ad27e5439afceaca587b6e588b0b5aa400d46d79b60c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e62d2a3ba68748ff9657d122e4891f5a17ff5f87aadab904464a12799b4acde6
MD5 c31c383fac3c0c24e5ee50a8764b2890
BLAKE2b-256 a6a59e69272b742d00db7c382adf08687e4cc6356804dce85b6069b0045a8a33

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 cd06e904fbccec4502342ea8fda1008e37a11e18d181f5a9c2bc6e942499a775
MD5 8221299567f3349dda76c8e93a45e38a
BLAKE2b-256 4100df5f466a257ffc7d0a3a315b4dd491fec9543cdd6f69e7e3d71954d1f225

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 30ddbec514d07f0b7e7e9f88a9403cff1ed6edef90c87069d6919495054806da
MD5 81b3afc2c3caf7f1f9686bef6c7a129f
BLAKE2b-256 2f3cf99b5fb0ce2d19ff3a8b01ac8015e5547cbf877e34f3356f98a2e8a17442

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f27581318dca95f94e80629031a15629300f01f74410789405d8f054ccf67895
MD5 fa0924fd89a0c57505ccf3ffe8f1c271
BLAKE2b-256 8bca90a7d96e97a63b3bfa56a09edd0fd61a7674aca34f98c9680e46e870ec16

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb03c219aa32dd0e420b67c17bfc45a6a7b515d6c12f15eac1b8d080b351e64e
MD5 4fd3a2c4fcff6ffb92fcbcf4e7315ab8
BLAKE2b-256 cc12f8704e1531fea60a524a840ab63ea8877fba99db54d6d65a96b92cefa00f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef48d9d89c6edd073b6af772c3294267254b9b5087850a2f6e4ae357535288ee
MD5 c76afec9f6ccfac41fa2c035065a9254
BLAKE2b-256 0f1c88bda48a3541c289dbd497f055f8d700c3c564dfe2361f3ef91dfd458474

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 633f81a04d6e2c56d355b5aa535b420a00c9bed2acb01dfe159627139538c61b
MD5 ef234ebdaa6955faf5d2012e4ece53aa
BLAKE2b-256 0e9b4e00f55cba29288a4d39d6821643f636de9a3e21c67d7e9f12bab0111bcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf6c4e03335b7311e75d3cfb9c976588eafffbea08ac989e3cf5d5851bf64270
MD5 ca74d45a2ba0e44a11e6cf48731683a4
BLAKE2b-256 1192531a1eb15476cc1d48f687a2ff30420e6a27c5dc9c71e2ef8ef3cdc9d0b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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.4-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 44453c58d412df18f7197bd95eeb848fc1c96e4a1b72e8259dac7cdc867d22dc
MD5 a28912f1430b7eb261dccbe09390c71b
BLAKE2b-256 c4def736e3612d7e833de0702565e4ebf55483a6e72a567249fcb041c2d9c552

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlrl_boomer-0.15.4-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