Skip to main content

High performance Python GLMs with all the features!

Project description

glum

CI Daily runs Docs Conda-forge PypiVersion PythonVersion

Documentation

Generalized linear models (GLM) are a core statistical tool that include many common methods like least-squares regression, Poisson regression and logistic regression as special cases. At QuantCo, we have used GLMs in e-commerce pricing, insurance claims prediction and more. We have developed glum, a fast Python-first GLM library. The development was based on a fork of scikit-learn, so it has a scikit-learn-like API. We are thankful for the starting point provided by Christian Lorentzen in that PR!

The goal of glum is to be at least as feature-complete as existing GLM libraries like glmnet or h2o. It supports

  • Built-in cross validation for optimal regularization, efficiently exploiting a “regularization path”
  • L1 regularization, which produces sparse and easily interpretable solutions
  • L2 regularization, including variable matrix-valued (Tikhonov) penalties, which are useful in modeling correlated effects
  • Elastic net regularization
  • Normal, Poisson, logistic, gamma, and Tweedie distributions, plus varied and customizable link functions
  • Box constraints, linear inequality constraints, sample weights, offsets

This repo also includes tools for benchmarking GLM implementations in the glum_benchmarks module. For details on the benchmarking, see here. Although the performance of glum relative to glmnet and h2o depends on the specific problem, we find that when N >> K (there are more observations than predictors), it is consistently much faster for a wide range of problems.

Performance benchmarks Performance benchmarks

For more information on glum, including tutorials and API reference, please see the documentation.

Why did we choose the name glum? We wanted a name that had the letters GLM and wasn't easily confused with any existing implementation. And we thought glum sounded like a funny name (and not glum at all!). If you need a more professional sounding name, feel free to pronounce it as G-L-um. Or maybe it stands for "Generalized linear... ummm... modeling?"

A classic example predicting housing prices

>>> import pandas as pd
>>> from sklearn.datasets import fetch_openml
>>> from glum import GeneralizedLinearRegressor
>>>
>>> # This dataset contains house sale prices for King County, which includes
>>> # Seattle. It includes homes sold between May 2014 and May 2015.
>>> # The full version of this dataset can be found at:
>>> # https://www.openml.org/search?type=data&status=active&id=42092
>>> house_data = pd.read_parquet("data/housing.parquet")
>>>
>>> # Use only select features
>>> X = house_data[
...     [
...         "bedrooms",
...         "bathrooms",
...         "sqft_living",
...         "floors",
...         "waterfront",
...         "view",
...         "condition",
...         "grade",
...         "yr_built",
...         "yr_renovated",
...     ]
... ].copy()
>>>
>>>
>>> # Model whether a house had an above or below median price via a Binomial
>>> # distribution. We'll be doing L1-regularized logistic regression.
>>> price = house_data["price"]
>>> y = (price < price.median()).values.astype(int)
>>> model = GeneralizedLinearRegressor(
...     family='binomial',
...     l1_ratio=1.0,
...     alpha=0.001
... )
>>>
>>> _ = model.fit(X=X, y=y)
>>>
>>> # .report_diagnostics shows details about the steps taken by the iterative solver.
>>> diags = model.get_formatted_diagnostics(full_report=True)
>>> diags[['objective_fct']]
        objective_fct
n_iter               
0            0.693091
1            0.489500
2            0.449585
3            0.443681
4            0.443498
5            0.443497
>>>
>>> # Models can also be built with formulas from formulaic.
>>> model_formula = GeneralizedLinearRegressor(
...     family='binomial',
...     l1_ratio=1.0,
...     alpha=0.001,
...     formula="bedrooms + np.log(bathrooms + 1) + bs(sqft_living, 3) + C(waterfront)"
... )
>>> _ = model_formula.fit(X=house_data, y=y)

Installation

Please install the package through conda-forge:

conda install glum -c conda-forge

Performance

For optimal performance on an x86_64 architecture, we recommend using the MKL library (conda install mkl). By default, conda usually installs the openblas version, which is slower, but supported on all major architecture and OS.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glum-3.1.2.tar.gz (13.5 MB view details)

Uploaded Source

Built Distributions

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

glum-3.1.2-cp313-cp313-win_amd64.whl (540.9 kB view details)

Uploaded CPython 3.13Windows x86-64

glum-3.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

glum-3.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

glum-3.1.2-cp313-cp313-macosx_11_0_arm64.whl (878.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

glum-3.1.2-cp313-cp313-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

glum-3.1.2-cp312-cp312-win_amd64.whl (541.7 kB view details)

Uploaded CPython 3.12Windows x86-64

glum-3.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

glum-3.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

glum-3.1.2-cp312-cp312-macosx_11_0_arm64.whl (859.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

glum-3.1.2-cp312-cp312-macosx_10_13_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

glum-3.1.2-cp311-cp311-win_amd64.whl (532.4 kB view details)

Uploaded CPython 3.11Windows x86-64

glum-3.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

glum-3.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

glum-3.1.2-cp311-cp311-macosx_11_0_arm64.whl (824.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

glum-3.1.2-cp311-cp311-macosx_10_13_x86_64.whl (942.8 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

glum-3.1.2-cp310-cp310-win_amd64.whl (532.8 kB view details)

Uploaded CPython 3.10Windows x86-64

glum-3.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

glum-3.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

glum-3.1.2-cp310-cp310-macosx_11_0_arm64.whl (832.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

glum-3.1.2-cp310-cp310-macosx_10_13_x86_64.whl (953.3 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

glum-3.1.2-cp39-cp39-win_amd64.whl (533.8 kB view details)

Uploaded CPython 3.9Windows x86-64

glum-3.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

glum-3.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

glum-3.1.2-cp39-cp39-macosx_11_0_arm64.whl (833.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

glum-3.1.2-cp39-cp39-macosx_10_13_x86_64.whl (954.6 kB view details)

Uploaded CPython 3.9macOS 10.13+ x86-64

File details

Details for the file glum-3.1.2.tar.gz.

File metadata

  • Download URL: glum-3.1.2.tar.gz
  • Upload date:
  • Size: 13.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for glum-3.1.2.tar.gz
Algorithm Hash digest
SHA256 e6a416e4737d0133c1cfb1ce47057a3761349c3ac79663192ec6b4f26821a612
MD5 40025e8bb38b4b7659da38dbc51c313b
BLAKE2b-256 e6a2096d82d83098d26709253a9f492d21f3312f48c3b842a77e24bd9ebfcfa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2.tar.gz:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: glum-3.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 540.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for glum-3.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dad092f2542a8adb30a734b3ff9e62737ea31b70e86af373e7e811a56687c542
MD5 63a6223056cf81de7bacb8525e853c22
BLAKE2b-256 c99f3d04e06ec27e88ae9d715d4f2763a00119eb2e3afc68b48c2acb5fcc06b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d08051c2d9e07695a6ec3c82eaa9a9333c7ea8879e4e37b2be2647bf8780e0bf
MD5 31728c05295c1c92afab674d71c7863b
BLAKE2b-256 f8692d868a89b742c1f3cfee8c28f200c6a2b8deadd11a57672ba4a744b989d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 450303193aceb7aad7a407b7af7cbda4f3f64095f8ca81b24bfd74d77fa4c4f2
MD5 32f4bd0afdff1ade86b08eb3ba34dd52
BLAKE2b-256 94aae7e2abc0190fb701c15a30bf53480e64eb1401e27124dafcfee83d42441e

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d53339820bd9293e41b2fcc4d15fa377cae3e04bd87820baeb22beee0499402
MD5 bdd8f1a73fecce1b2f26d1c5d005bc0a
BLAKE2b-256 05c79f1c60dc7d7618a97fca7dfd475a17fba591928741c45e11424a48f29519

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 432d1577e82cbe785dfda4f4d23be50abed948f83dc50da2c188c0b7cd4fc94f
MD5 e1a4e5bbc76de845c944eaa26e423d89
BLAKE2b-256 1fac42c2a3bffda77a6c3fdcbf699626bf7c5533763a2661b292ff25b7d29349

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: glum-3.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 541.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for glum-3.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e4408ab85340db002cbb695951378f31f5f48ce3cccf5db097c305c34b8c7974
MD5 817ec2cfb9eaf42e5ff02f0d5263c422
BLAKE2b-256 0e783f57e742e4850eefc9a978271ab08cc72e78757216d235290b53db6f028e

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 013108d5465110e4d5ce6c823d326ff9ea0fcd204f47f6b4ead720c4f322c89a
MD5 732784bb08606d51e9b2d8421ef14459
BLAKE2b-256 0d12e585b19af22ee132077c2c379a26e9e168a71044d7834fbb6fe8ae866724

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8effd498d82dc65d87caebaba113c9ce4af5e42f84122031646ecb0a770a2bdc
MD5 f080c150243c46d482deb6a5066ab43c
BLAKE2b-256 aefafdcefe0710cbbd596776a4b988c741029eea937e8d22c62c982ac7382016

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3a2bf52051f4b377098d4dac5d87796839cf05eb76c9dfdb92e2f0d3b908644
MD5 cb4046aa3970035c5587d9898a3f94b1
BLAKE2b-256 881309d143fc39435a7c12a5cf1f5571f695e6111587b785a163e53a4216325d

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5278f56cbc1ce956d8a3c08473df14729c7d507c2e1d1a63e15d5b07736eedd7
MD5 2cc772768e55626238dd0b33d50b28f0
BLAKE2b-256 ba576b3ee0b9178eba675d3bf50b8926ca751b0e6e04960b5d45a7c76fc2b2cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: glum-3.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 532.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for glum-3.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 850b39fce3025c742a9021bf7af86efc5fb7a273303c187b0c37a7a9226c33f1
MD5 93ffdce9a88a2da501edf1759885fc7c
BLAKE2b-256 a2580ac0bb70f69697efd37495b473348a75d58caf7659e744d41e8660e9d900

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1267a3972e7c4db8faf771eaf7423cc8aab438098637fb165d22fb4fdb187d45
MD5 918838548570c438beb0e7f35c2f94d0
BLAKE2b-256 cc5d4d92e70daf58e582caf5008696398362f1af0530127a2aa820cb52bfa010

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0abd5499ce565c81a302a8ecdaaf089a328998063d549a876f11485227a3562d
MD5 11e306e4cbad05b66168f62d7faa8e1e
BLAKE2b-256 6368262d6ff6690badeb03fd464d17354aa38bc05954d327f4f11f8b45a26f97

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85cf1c50bdcd93c85ff9513b326eb8504d938187979fa46e0808bbd0ad485907
MD5 90a58ded2ac20bbe78a00986441d150c
BLAKE2b-256 2470299a6e72a9b2e8792f711510596c9682450cfc2bd13a1e3129f8e7db322f

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a3eea98ab217dad1a2ebd157ea8a8145d5428d6c02d165bc065ad7869bc69db2
MD5 d2c1098993cacf764ab0ab34dad9d11a
BLAKE2b-256 7365bda5b23590cfe94809f657b1b8fabaea3da6d017f09a3e88534107e2b1fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp311-cp311-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: glum-3.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 532.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for glum-3.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 73dcd6932bd3eb6bedfa443c2abbc069c581d7d1357e10d9d712ad629e5abb02
MD5 fac4dd669c9cdcd3796aec071360f725
BLAKE2b-256 c4de128b0960c9020ff4686ea2947af7eb9c2ddcccad79dd37df440f152761e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 412528790967fff525d3a907f234471dd10cb60d49313d2edf7a4cd10bad3332
MD5 26ca4a68a33c2db7383dc3cf3e03e4b3
BLAKE2b-256 ca99d37dc9d0815f7aa6a13390f36d09fa367139a82efcfedfb9f3bf46733876

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75ab8ef947a79fef8121a769ac91cf93115ccaf24297fb2206b66f18eb4b1883
MD5 d379fa3f3fb0bf9422467b7dddb39814
BLAKE2b-256 4b30441955d26752d58497b98d03ff6336f72444d3278ea0c5c07f38dcc66624

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1c3d8ef4915feb71006bdcb2d5e35bf36589657d89c7586d7610dbc572aa27e
MD5 8cf31b426da326816360e5ca81d7450c
BLAKE2b-256 51c16bd9d9d670e721fd1e36267054c6e044de3a7cbf84c7d564623cc7d593aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8d88a92dd18cc2577b3ecd1b091fac6f2513aac4b3747ac0dda08f647f0b4bf2
MD5 e8eed0f51b3e0fbe9507989092d1e9d5
BLAKE2b-256 d64214101810ad74e5768e64df65330038910c178e9949302c5ff92933ef901d

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp310-cp310-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: glum-3.1.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 533.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for glum-3.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1c28ef39d708377a2085714aa7b3e5a9c54d47c14569a77ccc52e3b7fa351aba
MD5 d85ea2eba5b2ccdab0848b022ae1edf3
BLAKE2b-256 c2eb3653eb1a8760d284340c71d02ffc942a4111d61a195f7ce92dec761634d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp39-cp39-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c249b2529aa4da1ea540b65476f79e3905eaac317953d90f3f174681dd5169e6
MD5 3512111791e5f826f66e4551198316f7
BLAKE2b-256 2db6cb1a7254289da9a78efd97fba32174a739b159c387f38dcca24e46cec35a

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89aceb51aa32ba5129b54433758c310d927aba4238155fc2e4724b973ca00ad9
MD5 50e187e1a951da2e526006eff7be6db3
BLAKE2b-256 0467520af8e72b0cee72cb8c506849c991e7b7d7c0bb1e85d54a4565df25b777

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: glum-3.1.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 833.6 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for glum-3.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f12c2990b559d146d0b21ec1907fe0dedc0f636cd67f782d837d80ee2994eb6
MD5 ddfdd0deaaf8844dbb64581bed6fa1b4
BLAKE2b-256 61fb65e19fc73d0a2eb9b323047476205c72122f693c8b2784552487b495b37c

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

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

File details

Details for the file glum-3.1.2-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: glum-3.1.2-cp39-cp39-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 954.6 kB
  • Tags: CPython 3.9, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for glum-3.1.2-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2d86b6bedf1c8f6cd42dfa277cbb7a796f5642254e8f02f9846ea1ecc3b14250
MD5 736bd6fd956f540646003e6b9de72cf8
BLAKE2b-256 3b6bbd2dee024e23ba4865123c040ef593cc57ccd6a36ffc92492443ad28c67a

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.1.2-cp39-cp39-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

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