Skip to main content

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.

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.5-cp314-cp314t-musllinux_1_2_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

mlrl_boomer-0.15.5-cp314-cp314t-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

mlrl_boomer-0.15.5-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.5-cp314-cp314-win_arm64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows ARM64

mlrl_boomer-0.15.5-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

mlrl_boomer-0.15.5-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.5-cp314-cp314-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.5-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.5-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.5-cp314-cp314-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mlrl_boomer-0.15.5-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.5-cp313-cp313-win_arm64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows ARM64

mlrl_boomer-0.15.5-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.5-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.5-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.5-cp313-cp313-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mlrl_boomer-0.15.5-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.5-cp312-cp312-win_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows ARM64

mlrl_boomer-0.15.5-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

mlrl_boomer-0.15.5-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.5-cp312-cp312-musllinux_1_2_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mlrl_boomer-0.15.5-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.5-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.5-cp312-cp312-macosx_11_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mlrl_boomer-0.15.5-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.5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 25158a1b2ef600c1e8273a8e897346f11ea7074c23766a6f3c418be6c3ecb2a1
MD5 383066b0db351e5684dbabbd9a73b3ac
BLAKE2b-256 e6f8ca97c513424e8c38cab8b387187d2b36ba53332baa01880603c0de86df61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 079e83cf66912ed8bbef972ab499112d33210f202bb059c7551081a8be7625c3
MD5 85dfe5714c4ecfe4301019c25df02c81
BLAKE2b-256 9d95b3d8f3c751a414750066a02d1313610d343a4d2f946e8421437123fc2745

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3490d0e169478e4692a251928f72f17cddedcff402308ff61eefe549f655f27d
MD5 8699d9e1851f78cfe7094ad8d6ed4704
BLAKE2b-256 fd1a23f85b9533ff6bb43537e02fa8474bd3e782c043870848ac603ba79fe480

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f81e4e1ca55abc37e4d6b312fb1454b779d96b50178ce7a618295bb4d73aaefa
MD5 fb151feb25909784b17d97ba3ca008f0
BLAKE2b-256 8fd0ca96724df070020ae0580646540e0a18891bfd291d232d9df728232fe49c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aab6555574271e760f2213094b04befa71d1665b53fca5fc15d022d29c78792c
MD5 a3c9109d08b7b7596389ca7b4f60281b
BLAKE2b-256 fbc6c499e48e88a385a7df27fad15c56f6239d02e94d92b24e6cd5970f1f9140

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fbb38839fea4ae99bc29bb1572967a7a7bdc2982f54b5315bd84738473750c55
MD5 33db7a58e18d5bedf895a73bcaa9af8c
BLAKE2b-256 129e2f0392f589d8d0b9a96d2b0d053ff98b2a9646fa25b857dc2cc38f192f1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 02d91f97297cec578c8f4ac5a9dbf49453b278d1e5631504b7b34cdaf888aac7
MD5 5f0319178eef63bed84eedb6eed19982
BLAKE2b-256 bb8aec50612c6609ce361c2ee80fb121f80a8f1aa319984dae8906decab16b50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3c7c1253473cf8ccabe5f4d7f19e9afee0d9b803571a4234b0364539476484e4
MD5 4abefaa2be8dd13896f227624d9e3773
BLAKE2b-256 1c44ff4612931014d5e31c60e0d092983e5962519baa9a3dcfb4f298448152bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8604d109926b3bf7c2a4853e398521ed88d0ba9dc528fe0191236f95e460a62
MD5 5e66ac13f41849503d74b1c88cd86e3a
BLAKE2b-256 cbc6c145e9f89bf39e75d8f248da29df5c4a3a82578db1c2884f9cc678652bf5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9cd644dd4c3a0624631daeed2b1b593da40263ee38d79ee368f27802bd8e1fee
MD5 85692f2fd537860b298c5878299244bb
BLAKE2b-256 3d3539268d366f0671c8f2063b958b6ec06e182c654baa5d550600c3319969cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee151a1af310098040af9835094e78838426b2211be10cb695d2e5314c06ff94
MD5 347ff9f40a7200b03b0c12af90b2c9d8
BLAKE2b-256 a1eb3b686fd1fcaf320bd95c6a1a39a3968fc8129a1fbccd747ac0487d857980

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d58adb13f06d212cd46ad7921e1e94456090ffa786091c5fcb66d223309c1e8
MD5 5f8bcb74c2c7be3c1ecd7d50e7e4722a
BLAKE2b-256 f271a8fab086b016b232cdc6b1a0b690cbc3849effb52a829db41962db4ce86f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b365842ff00e1f253188136279660a4831360721b9b0012dc5f3b473fc90682a
MD5 87c99b3918da5aee764a6150cb385667
BLAKE2b-256 6577b6b7eefb7e2ba50cc6b18399b48483a22eb70182c184c04da51a04e67b70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d21cc2d569d4561c97b04ddd30c583914cf6a1170a22b8f22e5a60b1796457b6
MD5 ca049f1dbf34dee8d6a378bf4a0733f7
BLAKE2b-256 78dbff6df6b5b23ace2066cdd5f75703644a7773aacade39e61888d7976ecd96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 428401a3f026b0cae680f79fdf767f9ed0e3d30cf86c908219c5707c68d936f0
MD5 1c6705d535fe96bc764313184bc6a79b
BLAKE2b-256 5a2063da126be763cfe42c75f64635239761d3f229482a15e5c847106feae048

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 58403a00553fe8992a8676ad525a470885adae44c441114e747dcfafd7124757
MD5 c57c8a0cd0f8f3cab497f66d2eed7bc4
BLAKE2b-256 6c48fff49f7efd9e1e5c3f50e2cdb4db5d1600c3a701b635654351019782035c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ddfaed4d7c7ca059b8804be58d6c2ca0ffc8a9cb9d852a73c94cac4d06e6de1
MD5 fb64ffcc24ffa56a5921626879773d10
BLAKE2b-256 e6800efbf80a38e973268141150f88ad146298ed0fe5b2915642352801e23eb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6734e1c48d427866987eb0f3a6c96589b2b493a50ed7646d6ed35c2343b5bd41
MD5 e6a9a938043cde8b5c9680d5d19b9ea6
BLAKE2b-256 32fc5576969ca947cd0a976c6ccd9c62b8581417a77fa6d74a9e6c615c5a2c85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32bbfab9227f18caf696daa3bdf61f464fcf6af4672afbc8cf9f48c6cba13cad
MD5 b84f130e11feed7f6abac945deaf867c
BLAKE2b-256 91691989b9f0f7525bca6dc5aa1d254a87bafd001944608ac8a58ae50cfac488

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e9bb17b57b6f3cbd2d6af2f133f5b44a0d3c6197ce733da205ea692dd127db4c
MD5 71213dadd707f41d6e34356238804bff
BLAKE2b-256 3c9094e61e4158ec395a086e5095f99f91c982f46e1637935e542159b8d93a26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c852785af2318c8c3f319ec574c70e37035455b10ea869d28ddb33b9462658ac
MD5 39e3d5cabe13338f0f7c70a2526c1b35
BLAKE2b-256 1000c42b912ac6304a8f139db1f91dfea98a707a590cfbbe4721717c3a8b7c3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9aeaa0fc126fcfe7a8db53f77bbfcfa15fcee2a8d5a3cbfdb72dcc66fcb8cc62
MD5 dff2b1c017c4e3bb44ffea5511ed6524
BLAKE2b-256 35e3def57dc95b7a4094959abbb1020fff1ed1c754749ed7c169c4ac74930457

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 728929922616b8c6a81d3e8faabc22d25afc03767c24a870ccb031f9bc668913
MD5 ba442374f98a66c7278eeb73e7ae5409
BLAKE2b-256 77b0d77b5ebd5abd7ba23a52f847d595170c74ff23f5b825ca169feda0cf08b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 65e790d66c973274709aa052662d1c7a06daafe29c716e10b58d6dcc0b84543e
MD5 b5065f6a5d66579816f5037167882a19
BLAKE2b-256 84eb7660eca80ff9073ae6f32e5ed7b76ba21f06a44d037fa526eb6000dbd789

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa9acf99b7cd97fe84a6a5a37c1e288579f4630d34380088d30d0b9c273c4396
MD5 8cee977b1e795647864e43aa0a86131c
BLAKE2b-256 cccce12dae68bbf53e2aaaa41e5b334f0e8ff579c6f19441cac00bfb66a5252d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f3029ea7202601aafb922560e1e711b64cd875b125695b28c359157c2859b96
MD5 837179d81a837bd14a0816958a1db085
BLAKE2b-256 ebf79644618996edded5687d9acda29781ff177ed98c6601fcd269b72ca6e4ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09aba35b3922187fb43f94258aca596cfb7a312dc0cc3a364a876bcbf85993a0
MD5 f357d1e2f751d58ae1bdb6d26ef572c7
BLAKE2b-256 21647edc5e054a43d16c49ee32c91eff8db9437ac6d563537cfd7e167e09be41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35faee1d83f1cc6294601a680dc61b46a1f8df7da20b12ee79534af0edd99360
MD5 ca6f77ea35d986f67455736d40036bb5
BLAKE2b-256 e41e6e76c36a18ecfc9410c3395d675124205cf3fd5af76e9a556c7d221af010

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5ea255a975c27a2ab671ac5b78186cb580fcd53f8f24c3d1dd4065893ec2d57
MD5 7c154d2b38b9dd94cae65f6916f70684
BLAKE2b-256 f5a135d7e3dfc83e4759708b8cad4715eff869ab38063bdf499517727a202dbe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlrl_boomer-0.15.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0a368119d5105f605fe827ee0912419db2a1ea84bb270c46ecb59c62f7480c44
MD5 811abfcc92ea193df7658f9923d4272a
BLAKE2b-256 b9cd03ad44e02bb87f250add707aed87a577e15672b35ef1035da27dbe34210d

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

This release

0.15.5 This release

30 files

0.15.4

30 files

0.15.3

30 files

0.15.1

30 files

0.15.0

19 files

0.14.2

8 files

0.14.1

8 files

0.14.0

8 files

0.13.1

8 files

0.12.3

12 files

0.12.2

12 files

0.12.1

12 files

0.12.0

12 files

0.11.4

16 files

0.11.3

16 files

0.11.2

16 files

0.11.1

12 files

0.11.0

12 files

0.10.2

16 files

0.10.1

16 files

0.10.0

16 files

0.9.0

12 files

0.8.2

16 files

0.8.1

16 files

0.8.0

16 files

0.7.1

8 files

0.7.0

3 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page