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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

mlrl_boomer-0.15.3-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.3-cp314-cp314-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.3-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.3-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.3-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mlrl_boomer-0.15.3-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.3-cp313-cp313-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.3-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.3-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.3-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mlrl_boomer-0.15.3-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.3-cp312-cp312-win_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.3-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.3-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.3-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mlrl_boomer-0.15.3-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.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 702fa89e0632bd6cc68f14d5b1f21525cdca1c1850b536826ea8029c744c83f7
MD5 9659fbc41281a475c323b5191884d40a
BLAKE2b-256 61557fa3be6dfdb45970d7b880355e20df1f2b6b6db70597fdb63dc68eeb61aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 051be6bc0b618b4369073891038ac469a8b43afbbf807880a6e0c96b454bf3e3
MD5 9a9d6487fdc5258f3072971f5b7bc29d
BLAKE2b-256 42ddd3065c710f1729da447122a44dace1459adbed81cb13e7e8113b52ba698e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a47850d7b7593dbfbc5a501efc7624a84d28a751306d7301219afac5c40ed738
MD5 87d03b85643163c7239626ea06841013
BLAKE2b-256 5add8275ce0f1a52a603d82ad7c6965dfbf3e25706c040851450916b105c292c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 89dda0affaec5b84c298014296a3cd9fa9dcc768bf8d180af2175fc0602074f4
MD5 bee6a5f2c5be9bec9c79a30359025851
BLAKE2b-256 bdbceaf0dee7315f7e2c7c868c1b15b909a76ee7e101bc8af30655fa706bcef8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b01d6f11960568a27555d9ecd252dd90cf0495e5e1b1e25e8f20aee511df9643
MD5 10d92fe96c020778e0e7bb18bf8c2cda
BLAKE2b-256 fc20e595138c9cddbadb67b31c38f39ea749c743310b196fbc5963511ce3fd58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a5073ba9c1cc074e0b39e0560aca2d34806285b91e265eb8878f6ffe56e968f1
MD5 7aa10ec108633a8577892c7f592fdd1d
BLAKE2b-256 609accc61192bada58d2d1ea60355b13e8018bf70fa2077c8e40f4a667c99bc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 cd442e598179591fe3a5e14ae9cfa9948afba20926b8c023650addfdc81191f1
MD5 b88a989f3ec2f4c5cde13ec7c014d39b
BLAKE2b-256 edb781f7c985acd9659231cf1092fb566e427f8d9dfdc87e2a5d3602cbfa545e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bdf467a77e0a62a5110fa6f6121557c11e608ac0fb352e114dbb82c469ed3be9
MD5 cfd4f128627d9e481e76975d12065b37
BLAKE2b-256 6d31edc63d05c8893e4bdacaad68ca369ebffde356fba8c76ccae7004fe4a81b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3dcb1dc79937dac1333b487d6221f7b96d79cf1da7694612b040e5e4b62e9dfc
MD5 ffc064749f35581cadf2b44044d41ec7
BLAKE2b-256 ad65161c7d704143b08b6579366be684f374e167c8360e4065b2c7c3837f3f3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ca252f01d3e545357e5aee419c18dbbc7736aabf723722c37ef95fd0c619f0c
MD5 4e02fa4401d0abc7d835be4b17b652a2
BLAKE2b-256 07c7e71545aca85fd79cdba76d7be903833bbf6fed99087859610f1b435e039d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f4ac71d850c012b3497a1df7a352cda0d8bf5d6d788059b96a752d10331c2ed
MD5 e79afda136c6c8dc85c2b3d4d3312918
BLAKE2b-256 9ba7a24342c782025058a583a210c1a5c2e11f170c3f9d276f1e2437e17dc48e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c93d56b795317cfe49e333180886ccb5a75d3f6b6a8ef02ebfb22cfcd2fc28af
MD5 e14fd653bfd13a195181f7513e97008a
BLAKE2b-256 a2257791c7858f31f09186cf68d4f3ff72cdfec38b7288d49e3cd57bab4a0b1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c8a54a89a117bdbe2915c3a932d95b214278846925c31d80e0d251313ef5890
MD5 e8260ed8205fef038a7bc9a7c231ed27
BLAKE2b-256 ec06168723eb0d8f927f6bb10a3753064aa8acc90b93c6fa2caa8b85595045a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4ea270de9e28bd8aa4752ab963914a0c4f91374729482063b1bfddfb7ac3105f
MD5 aaf4b82c65853334c5b002fdc2e8c451
BLAKE2b-256 4f82a7b6227a93c534642ae2a988cc302984f834c4be8fc7a66ac7c017959ae3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 0dd6e3463cce2e64cc713edaa6c83089da982afc58b82ecae9f77814b5a9729f
MD5 1daa38706a59effe2fb35a969cc13c1a
BLAKE2b-256 336924089d3b8fadd5341fd36f4c84584dcf15957f64f9280248fb19cfe43d61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cc18316c4b4f81681fdc1a97478639081a08596cbfb4ea24b40932389917c313
MD5 05d8ad0b3edee84e17499709f6677810
BLAKE2b-256 5496ff1c031f4e7e6ab5e0d282d97029ea4a5ec3e3c5a15aa4746be67a05680b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc32ee9431a12ff16dc509e934b858885662113f1f3ae2668b4cfea02ed36e70
MD5 c2671f7ec15f3ccf1a72c6626791e207
BLAKE2b-256 bb3d1e6e14c315e1d9062cb20431c8f883ed41eeefc783a1034ef898a818a041

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 73604be31c6b21576d5c2d15065345b1b675aa7ca9a747164d4ce544fae0a803
MD5 abe0618ae5ffda9d1edc185e3533ab1b
BLAKE2b-256 474b4137b9be140230a42fdb22e5cdc7b402281b8cb31cb924d793e81ae62323

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3281638000941e4483297beb34697acec37964d3430527a5932c348d0c18014
MD5 1ba5b6f3aea2234950ed71152def50cc
BLAKE2b-256 36c1cff61555f0ea4b9f6967cb63bb43739e87a4b8634548a9468175d2e6f4d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 08f7ba0806f3cb97f942fa3716687f0e154d6e98ffdfb1ee834d5fdb65acadf5
MD5 01d2f57075675e27af47f276c2547178
BLAKE2b-256 e0c58d6b91682ec0f723d15189ae1807230dbfc2aee20c8182823d157b2e46ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fea1b0d2ff754bf9e96898de13807d6f8ab7ed1e44ad47a0f3ffead27790532c
MD5 0eb534af6cbcdbb37613f47b1c5d7d7e
BLAKE2b-256 d4c56bdbe4bc96a85fb173dd7f023b8fda716b727f20bb346d64671efd51d003

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b333f82cd874ba58d9f98070b0c477c91efbf45a95c0902b49fae533f15d31b6
MD5 57e3a3bd06aeb6bad514b6bcc3e12d7d
BLAKE2b-256 882edb954d42f3642f207c0733e6f8722b500b8b0a16adc854004a35d4c93063

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ee816572c33448462bbd444d57451fb08e1acc19402d9f1dcff22683c36bb00a
MD5 696048a202005329274cb990cc34f5e4
BLAKE2b-256 8e83a3ac00558b6ce1baa819aa8a8e8373269f37a0582c9762f0af88d0c04dd0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0a7734399de6d3f3a332a9bf032edfc8a0ce11bd76c6a10bf32e26deb6670921
MD5 6e55c4792893db5382247cc7164776f0
BLAKE2b-256 28bdf1bd488132591ff2f796a24dde605d9e75172837fe25046c54a37a341e20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ca17b70c3275bda92df948c276bf7c139e995978e89eeee8bd3838e20ae4262
MD5 dd733b73d30fb5a1ec1f3b3c831e5d7d
BLAKE2b-256 83eabb1f7865b83c7591c8d8d684cf61a08e46af1091b3bfe84a0589e9e38661

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 40a50dd61ee1a4c16abbffd93d64248f0379028370bcc6cbe47d633cd0a5b92e
MD5 1156c99752154e8cd01108bb3929c271
BLAKE2b-256 0694362c15f16fcf4a2dccda90db90019d805c342a4a9c8715282bbcaef84deb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3681ffe0957d6d81ba701e69dfe69011436cd97bb7707ed1100360c6f5e83232
MD5 4aedcf844febaa56da748b26ddf166bf
BLAKE2b-256 945974408087aa1b2f453b00e5bf89d3f38024b9ecf5cdb8c6819a190055b067

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f045214028cef8d6f29f02a3531116696cc1d46734c5086c56cf410f9d84602
MD5 978fd5451cb37a099a29eafaaabcf7e8
BLAKE2b-256 053b2ba06e3485a4283470a20bab7c4a2fa5a3b70dd2d2732579b1069ac9daf6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a64eb9750906dc922755b916300285ec78eebd937adabd790112b6b710712276
MD5 7a77cb829d202f90eff97e691c72f64b
BLAKE2b-256 c8a3f5e2f1d3d123b9ca8d97f805190e5130b8aa1d018b47408ca73baf48b948

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 49789d2e14e721fafe25ff65a32f7061cd3d083b32bce229a2085d89088b9823
MD5 96b0976836e3879ef02d9b642341ef75
BLAKE2b-256 555aa113dc6265ecbc16e3bb87bede550890b376278fa00c8f8c5b5804e0af4d

See more details on using hashes here.

Provenance

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