Skip to main content

"MLRL-Common": Building-Blocks for Multi-Output Rule Learning Algorithms

License: MIT PyPI version Documentation Status

🔗 Important links: Python API Reference | C++ API Reference | Issue Tracker | Changelog | Contributors | Code of Conduct | License

This software package provides common modules to be used by different types of multi-output rule learning (MLRL) algorithms that integrate with the popular scikit-learn machine learning framework.

The problem domains addressed by this software 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 library serves as the basis for the implementation of the following rule learning algorithms:

  • BOOMER (Gradient Boosted Multi-Output Rules): A state-of-the art algorithm that uses gradient boosting to learn an ensemble of rules that is built with respect to a given multivariate loss function.
  • Multi-label Separate-and-Conquer (SeCo) Rule Learning Algorithm: A heuristic rule learning algorithm based on traditional rule learning techniques that are particularly well-suited for learning interpretable models.

🔧 Functionalities

This package follows a unified and modular framework for the implementation of different types of rule learning algorithms. In the following, we provide an overview of the individual modules an instantiation of the framework must implement.

Rule Induction

A module for rule induction that is responsible for the construction of individual rules. Currently, the following modules of this kind are implemented:

  • A module for greedy rule induction that conducts a top-down search, where rules are constructed by adding one condition after the other and adjusting its prediction accordingly.
  • Rule induction based on a beam search, where a top-down search is conducted as described above. However, instead of focusing on the best solution at each step, the algorithm keeps track of a predefined number of promising solutions and picks the best one at the end.

All of the above modules support numerical, ordinal, and nominal features and can handle missing feature values. They can also be combined with methods for unsupervised feature binning, where training examples with similar features values are assigned to bins in order to reduce the training complexity. Moreover, multi-threading can be used to speed up training.

Model Assemblage

A module for the assemblage of a rule model that consists of several rules. Currently, the following strategies can be used for constructing a model:

  • Sequential assemblage of rule models, where one rule is learned after the other.

Sampling Methods

A wide variety of sampling methods, including sampling with and without replacement, as well as stratified sampling techniques, is provided by this package. They can be used to learn new rules on a subset of the available training examples, features, or labels.

(Output Space) Statistics

So-called output space statistics serve as the basis for assessing the quality of potential rules and determining their predictions. The notion of the statistics heavily depend on the rule learning algorithm at hand. For this reason, no particular implementation is currently included in this package.

Post-Processing

Post-processing methods can be used to alter the predictions of a rule after it has been learned. Whether this is desirable or not heavily depends on the rule learning algorithm at hand. For this reason, no post-processing methods are currently provided by this package.

Pruning Methods

Rule pruning techniques can optionally be applied to a rule after its construction to improve its generalization to unseen data and prevent overfitting. The following pruning techniques are currently supported by this package:

  • Incremental reduced error pruning (IREP) removes overly specific conditions from a rule if this results in an increase of predictive performance (measured on a holdout set of the training data).

Stopping Criteria

One or several stopping criteria can be used to decide whether additional rules should be added to a model or not. Currently, the following criteria are provided out-of-the-box:

  • A size-based stopping criterion that ensures that a certain number of rules is not exceeded.
  • A time-based stopping criterion that stops training as soon as a predefined runtime was exceeded.
  • Pre-pruning (a.k.a. early stopping) aims at terminating the training process as soon as the performance of a model stagnates or declines (measured on a holdout set of the training data).

Post-Optimization

Post-optimization methods can be employed to further improve the predictive performance of a model after it has been assembled. Currently, the following post-optimization techniques can be used:

  • Sequential post-optimization reconstructs each rule in a model in the context of the other rules.

  • Post-pruning may remove trailing rules from a model in this increases the models performance (as measured on a holdout set of the training data).

Prediction algorithm

A prediction algorithm is needed to derive predictions from the rules in a previously assembled model. As prediction methods heavily depend on the rule learning algorithm and problem domain at hand, no implementation is provided by this package out-of-the-box. However, it defines interfaces for the prediction of scores, binary predictions, or probability estimates.

📜 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.

Release files for mlrl-common 0.15.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for mlrl-common 0.15.6
File
mlrl_common-0.15.6-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
mlrl_common-0.15.6-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
mlrl_common-0.15.6-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
mlrl_common-0.15.6-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
mlrl_common-0.15.6-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
mlrl_common-0.15.6-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
mlrl_common-0.15.6-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
mlrl_common-0.15.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
mlrl_common-0.15.6-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
mlrl_common-0.15.6-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
mlrl_common-0.15.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
mlrl_common-0.15.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
mlrl_common-0.15.6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
mlrl_common-0.15.6-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
mlrl_common-0.15.6-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
mlrl_common-0.15.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
mlrl_common-0.15.6-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
mlrl_common-0.15.6-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
mlrl_common-0.15.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
mlrl_common-0.15.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
mlrl_common-0.15.6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
mlrl_common-0.15.6-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
mlrl_common-0.15.6-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
mlrl_common-0.15.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mlrl_common-0.15.6-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
mlrl_common-0.15.6-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
mlrl_common-0.15.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
mlrl_common-0.15.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
mlrl_common-0.15.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
mlrl_common-0.15.6-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details

Total release size: 92.4 MB

Release files / mlrl_common-0.15.6-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL mlrl_common-0.15.6-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 4.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
acefd3e84bf0dd24d642fec8f500307367a09d27da263c93f8fd44e9a7a6e12f
BLAKE2b-256 checksum
How to use checksums
67c57507e5d5f0d5731ba060d40db1b810a109cfb7b776c8837c114f78154c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL mlrl_common-0.15.6-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 4.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c505b46f8d0f534dc091bc521f0f8dd95449bd23079bff2ad9a767cb8c512421
BLAKE2b-256 checksum
How to use checksums
0c7589cf6eeff52307a95f4e63aec908aaae3397c7e13904a9070f5551e46c20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mlrl_common-0.15.6-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
da83ba254665f877648313c92b4f27f601be1306a28396e3b48e2849a0ff800b
BLAKE2b-256 checksum
How to use checksums
3557cc7d50c80a1271a61a58c02a4ba6a89c55fe87131363661ff8f1baf296e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL mlrl_common-0.15.6-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
974ffc6033cfdecd5b55c99c326c27712f70c9882fbaf0de5ff5ed06c05c46e2
BLAKE2b-256 checksum
How to use checksums
8050da9aa207c2162879a55901d63226d49d64f08e0d8cb481c233da599ad3ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314t-macosx_11_0_arm64.whl

Download URL mlrl_common-0.15.6-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
06132853419939dc3e4e9326a84eb5c9998158ba05a4ede78e9bbf5e41e4e32b
BLAKE2b-256 checksum
How to use checksums
886d5ed821a800f5a600bf2ab420c367fd5796845baa625cbaabf9cc4be5e8df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL mlrl_common-0.15.6-cp314-cp314t-macosx_10_15_x86_64.whl
Size 2.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
333768576d347b1e345d3e3f5b80bb95bc268868e8f39ea70146c376158d3304
BLAKE2b-256 checksum
How to use checksums
e24b32481ab1a1873c5a7c8f6af25683db46928c7d962ad4a38109a498fa6233
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314-win_arm64.whl

Download URL mlrl_common-0.15.6-cp314-cp314-win_arm64.whl
Size 1.9 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
ac298011ae9b4be31b556ecbb4eef3030e0112a23a5c484e04df519349e763fd
BLAKE2b-256 checksum
How to use checksums
2feeb220874a8bb842800163f9503dd9b26adc7ca1ad375705330c9a6c352738
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314-win_amd64.whl

Download URL mlrl_common-0.15.6-cp314-cp314-win_amd64.whl
Size 1.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
5d59982327d33a8b877bf60d493d0c3314ac3dfa7709f322bf4a8ba1cdc68283
BLAKE2b-256 checksum
How to use checksums
25c494512ee25ef9cf61550f3f13d7ffde039cecc5ee455de7ad933b1fb309b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL mlrl_common-0.15.6-cp314-cp314-musllinux_1_2_x86_64.whl
Size 4.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
124cb18e0ab0bbd7cbef9847f7ac0f3c317b702105e66e0f9e8c5b1233e2763f
BLAKE2b-256 checksum
How to use checksums
47c9750d2ed6fe2d68f5bb0e44fe0a3ed70442b017676b2ed4d3e6605ec35a5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL mlrl_common-0.15.6-cp314-cp314-musllinux_1_2_aarch64.whl
Size 4.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
607a7c8df8b0e0be159bbb5bf90c991f550fce3ba9ece4477e15a769609a54dd
BLAKE2b-256 checksum
How to use checksums
f2070f5803a3354dda5e5aa7481e70b3518994825975edc93d42d51a6edae4d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mlrl_common-0.15.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f99341378da14cffa0fe4a9afa63431f698185137556be79f81a0ebeaba15923
BLAKE2b-256 checksum
How to use checksums
9617bdff499b3e17481ce2b551a2e6f7e597c628f309c0b0113e375415a8c733
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL mlrl_common-0.15.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8fb1fdc688fd83b846742596d283e899b3118b7c1690e84e82e3b3b81401add7
BLAKE2b-256 checksum
How to use checksums
e8be27012af2b2cce3fcc58cc2fe7605cdd06d02c4d21c4f91503be1158a3d14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL mlrl_common-0.15.6-cp314-cp314-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e219ede205911b31beb3c310e728f4041eb7b30f8ae19a1d839bd666f7884ed3
BLAKE2b-256 checksum
How to use checksums
837f1efe4a601ff21c78eb130c923ebb8d2e9d1e9df0f60417a971e62c3a3748
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp314-cp314-macosx_10_15_x86_64.whl

Download URL mlrl_common-0.15.6-cp314-cp314-macosx_10_15_x86_64.whl
Size 2.6 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
fda8eb7e50c769eccbf35ce239649bd67336ad192c98b8d51dfbb3ea3903a600
BLAKE2b-256 checksum
How to use checksums
eb469edabf1194742a37c0103b78e05d2a340afba5fdaf5a354ad62b136cccfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp313-cp313-win_arm64.whl

Download URL mlrl_common-0.15.6-cp313-cp313-win_arm64.whl
Size 1.8 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
68a3fec4a86d9307a9dae4531257a9f9fec3b866a92f4c4e7fa7120f8b60e721
BLAKE2b-256 checksum
How to use checksums
6446ea6c7ec230c2480f3c5140186291c910642cd166fc68e79fff2035adade0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp313-cp313-win_amd64.whl

Download URL mlrl_common-0.15.6-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ff8a38dfa50b937472dd4179f57f5507284087bedf74660e22d3be644a05cc0c
BLAKE2b-256 checksum
How to use checksums
9eaac44ac062199ef1b915a3c1b230af813eec6c2de19b2916ded1749cae75ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL mlrl_common-0.15.6-cp313-cp313-musllinux_1_2_x86_64.whl
Size 4.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1e6a4b15e953e504186d8c1aeebb776b78d2b05ece03d299445345e435f36f52
BLAKE2b-256 checksum
How to use checksums
d14bba7f571fa1db13b1e18662aafdda58e87ad696f616ca205723d9043a2a59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL mlrl_common-0.15.6-cp313-cp313-musllinux_1_2_aarch64.whl
Size 4.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a41f4e20d39c199541865e0457f70d97f49645c2413e24086047fdc2d0c829b3
BLAKE2b-256 checksum
How to use checksums
5e3f2f6d0e70ddbf7c14a83d2d35f5773c5a414ebe5144a05d08544610c3d39d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mlrl_common-0.15.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0f896af3ad7dc66d554d1487d34b9b65441c6a27781c25ee4cd5f1a7e9945ff4
BLAKE2b-256 checksum
How to use checksums
1ee43f7376fdd5fc0dae84556862b5e3d4e24affcdf1d06135eb2b9a2144077f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL mlrl_common-0.15.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9f53cb3b31dc11c870209e4664433a2f77fd6814564b762cc6a11280bb5995d4
BLAKE2b-256 checksum
How to use checksums
2e7e56ed4b16796b5ec4791a9ea9d329cc3e0df43446769d9355964791b30c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL mlrl_common-0.15.6-cp313-cp313-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e110439077526fbaeeb7f2af933c8885e299b7577b0e889dfd313719e82b60c1
BLAKE2b-256 checksum
How to use checksums
509a8b0e5f35b7cd97cc78d02c4dda7b89babdb42d06cf7b2ccf591455350dfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp313-cp313-macosx_10_13_x86_64.whl

Download URL mlrl_common-0.15.6-cp313-cp313-macosx_10_13_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
ad4fd4713765424a41f2e076497a7320634b899ec1a257359408b625a446ccf5
BLAKE2b-256 checksum
How to use checksums
fe088e9b2f3cdcc08c70f20c33f62b357cc6e87444a147efa30f6e8e3a63ee0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp312-cp312-win_arm64.whl

Download URL mlrl_common-0.15.6-cp312-cp312-win_arm64.whl
Size 1.8 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
cea32b07ab5d1b02ae9685756295f845318d12975b24341f1bdd78f97062484a
BLAKE2b-256 checksum
How to use checksums
3cd11a20f8e95f198a3ec62adbaf49803b84305ef8544a12aa8062de62d78840
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp312-cp312-win_amd64.whl

Download URL mlrl_common-0.15.6-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cacf12122196c1c0b06e95bfdf61e45d8bfb3a4705bc696f76f155c3d58c694f
BLAKE2b-256 checksum
How to use checksums
65682afcf1072a1388ff58b534ec0454518d5c1d315dc99f33ec0b1e3a4cacc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL mlrl_common-0.15.6-cp312-cp312-musllinux_1_2_x86_64.whl
Size 4.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3860fe3a339db53e9b02bb336587d9fb45e809bbf42c8242a8c4f9aca90a3f15
BLAKE2b-256 checksum
How to use checksums
4b12f5333ca353fdd96a30019a43ddfb2fbd07ef9251cc6202cc84e519c9d78b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL mlrl_common-0.15.6-cp312-cp312-musllinux_1_2_aarch64.whl
Size 4.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7212b87457af9615242901e5360124ae19a08f5212d73b1e69aa31ec9f49899e
BLAKE2b-256 checksum
How to use checksums
eff789174f0536ac75ec37bceba0e744eb49058fad2becde174c752a6dabfb40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL mlrl_common-0.15.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
348bdf677f945ef1ed0062b40a4ca82f0ef18c37fa3d34000dbb2b22f23e6b17
BLAKE2b-256 checksum
How to use checksums
ff78ec93cfc834045cf29f306a2cd740e9fbc1d361f4dd96ce031028952567d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL mlrl_common-0.15.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 3.2 MB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ad946345c1f42b386cce33496510bc8dab7440ebc7e2a86c7f4df7c5412df5e0
BLAKE2b-256 checksum
How to use checksums
3d3dc80a7148398fce5a5a21770ae9e95b1cdb8dfbcbace79c60c3f6b3a9d512
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL mlrl_common-0.15.6-cp312-cp312-macosx_11_0_arm64.whl
Size 2.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
79d166220c37f40f957cf737705c95fb2974be047ca077dbb8b98e138602c932
BLAKE2b-256 checksum
How to use checksums
e038cf34b5fb2af9c3b2f1ee23eaa683ba91082d519511d8f7416c4a3f26c533
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mlrl_common-0.15.6-cp312-cp312-macosx_10_13_x86_64.whl

Download URL mlrl_common-0.15.6-cp312-cp312-macosx_10_13_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
2cda82be7650c39a769432716b18d274c12237fa208fdb7fe46650ec209681a1
BLAKE2b-256 checksum
How to use checksums
0143b310a2c1ee69884dab2dbaf1ace012e3ca065143149507b2a6c4518efe02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log
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