Skip to main content

High performance Python GLMs with all the features!

Project description

glum

CI Daily runs Docs Conda-forge PypiVersion PythonVersion DOI

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!

We believe that for GLM development, broad support for distributions, regularization, and statistical inference, along with fast formula-based specification, is key. glum 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
  • Built-in formula-based model specification using formulaic
  • Classical statistical inference for unregularized models
  • Box constraints, linear inequality constraints, sample weights, offsets

Performance also matters, so we conducted extensive benchmarks against other modern libraries. Although performance depends on the specific problem, we find that when N >> K (there are more observations than predictors), glum is consistently much faster for a wide range of problems. This repo includes the benchmarking tools in the glum_benchmarks module. For details, see here.

Benchmark results Benchmark results

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.2.0.tar.gz (15.1 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.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

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

glum-3.2.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.5 MB view details)

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

glum-3.2.0-cp314-cp314t-macosx_11_0_arm64.whl (729.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

glum-3.2.0-cp314-cp314t-macosx_10_15_x86_64.whl (830.3 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

glum-3.2.0-cp314-cp314-win_amd64.whl (358.8 kB view details)

Uploaded CPython 3.14Windows x86-64

glum-3.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

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

glum-3.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

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

glum-3.2.0-cp314-cp314-macosx_11_0_arm64.whl (696.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

glum-3.2.0-cp314-cp314-macosx_10_15_x86_64.whl (800.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

glum-3.2.0-cp313-cp313-win_amd64.whl (350.9 kB view details)

Uploaded CPython 3.13Windows x86-64

glum-3.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

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

glum-3.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

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

glum-3.2.0-cp313-cp313-macosx_11_0_arm64.whl (695.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

glum-3.2.0-cp313-cp313-macosx_10_13_x86_64.whl (798.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

glum-3.2.0-cp312-cp312-win_amd64.whl (351.7 kB view details)

Uploaded CPython 3.12Windows x86-64

glum-3.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

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

glum-3.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

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

glum-3.2.0-cp312-cp312-macosx_11_0_arm64.whl (689.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

glum-3.2.0-cp312-cp312-macosx_10_13_x86_64.whl (791.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

glum-3.2.0-cp311-cp311-win_amd64.whl (349.4 kB view details)

Uploaded CPython 3.11Windows x86-64

glum-3.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

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

glum-3.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.6 MB view details)

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

glum-3.2.0-cp311-cp311-macosx_11_0_arm64.whl (666.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

glum-3.2.0-cp311-cp311-macosx_10_13_x86_64.whl (753.2 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

glum-3.2.0-cp310-cp310-win_amd64.whl (349.3 kB view details)

Uploaded CPython 3.10Windows x86-64

glum-3.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

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

glum-3.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.5 MB view details)

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

glum-3.2.0-cp310-cp310-macosx_11_0_arm64.whl (670.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

glum-3.2.0-cp310-cp310-macosx_10_13_x86_64.whl (753.8 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: glum-3.2.0.tar.gz
  • Upload date:
  • Size: 15.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for glum-3.2.0.tar.gz
Algorithm Hash digest
SHA256 0ab471a2818189723dfbc9d86c779999509226d333a02e787abc795ce95642f1
MD5 fbccfac3ba2cd93f56a2bdb010d8d5c1
BLAKE2b-256 33c0ecd0ca80986d1070ee773fc934665d1d1a87ba3f1ffa66c814e1c4d8427b

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0.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.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c063631e1e65a7a86e3530f183ca9b6f52720ba452ccda4b289919c1ecb23d36
MD5 0505a46e6e5511a6b1adaa94837e359a
BLAKE2b-256 aaf1ce6bce9f7694964c88d2fe27a9d32a87415d971c27f805579871d7ba85be

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_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.2.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 44bbef8bc006391a85e7692f45d3fd443b9390318726929c4fe85d91f41bf686
MD5 9947a693f3aab1257480c755fbd0cab9
BLAKE2b-256 60fdda3c68c833214d87a0a96573ea3cfbd69f8bd1a42d6c51ceec6fd2d0daa6

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_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.2.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86aff9043305fcbdee7b730ba14c9a566d559677562163c38564779f42d76624
MD5 344944149b4a69ca546eadfa712c4093
BLAKE2b-256 cc8861860a7982bc540cd7c36ddc50fbb173a21ec55e47c95ebcf2f1d6c68789

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp314-cp314t-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.2.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a9caa3d22afa0b080a08d26274f3b47a671fedf1d433c601ed0d68b94e4ff13e
MD5 c696e2484a53a093c548c4c2f142fc71
BLAKE2b-256 2c9fb081f2fc41a2d2a29caf2fc43108eceb433616c30f987707e6ad3374f0f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp314-cp314t-macosx_10_15_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.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 358.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for glum-3.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f81331dec70782b6e0f24568b6df05fac6bf98af4acc57569ea09d5d34976095
MD5 5db0e8485fe992fa313d5e13932524b5
BLAKE2b-256 525c04be17af605a47131035f554e10048c29ce720f1a5880241819d182cd88d

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp314-cp314-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.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c97bc783aa032e57f7787114e19324efe470b945697d5ee9ac42577af3aa6301
MD5 827be4939a882ab677afa14c25542b18
BLAKE2b-256 e9e51b8e7c73a31c5870675f1ec9404ae7408d76274810562184f6f20153d2fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_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.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 913d256a166002c69aa3dbd157afae0d40703a62b67d348c9c410fc27a49e03e
MD5 c7f23081f7081f265bc5f50e5edb68ba
BLAKE2b-256 af28d40add2af4d8066d68f219503ae196c4bf487d175d4d15e1f0b278b1f4da

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_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.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e67fe8eba96e82f192cde84efe47edc06a004823d87613400fbe4a16768a968
MD5 aedac3293e93088a144c522eb6959806
BLAKE2b-256 ae0063859a095c9af5025284aae4666ce99fe88c547c0c67a195e669456fc24b

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp314-cp314-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.2.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 579ff1a34cd7458b817582cd0598f8298fbfcae7bb9a40d1a787be772feeb890
MD5 118c9d2563979e6eec674e2039c7130f
BLAKE2b-256 bcc86b1b02b48f613fd5dfc2eab59cb6a9bf533f593d8bcc84b71bd41d19fe12

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp314-cp314-macosx_10_15_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.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 350.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for glum-3.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 864bfc657e397a3c397a5ef433819ac3aed761e489e719d9768bcae717faeace
MD5 8d538bb3069ed96766568db74e2fd0a7
BLAKE2b-256 7785ba7499a1a87afe8a569ddfe5c97ddbcad4d263fa14e727b629dd7c60dc15

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80bc808715dd97aaf58a7648c8bc65f20d0a01f5107544152b88cdba599427ce
MD5 8c2dcecd1e81402ec48ebf4918c9d894
BLAKE2b-256 39e709b87b5e0c257054bee95cca2cf2459180719467e0286fb73395861f9945

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_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.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e932e4fee4e26a58124af05d98b7654980adc0b62877af956d227bb37938c9f
MD5 c0891e5ac755e24ca1eee2c599547560
BLAKE2b-256 71a9510fdc378bd1822c4ca922fff9b07e9e2c5cf41d79fd705bd29e18a8be21

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_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.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdb72e5e2cb33cd5cc1882a65279ac43ca02e2c7e0a89ed4451a944f5f702c81
MD5 ccc1a12a68e693f3de2550f20d71daa7
BLAKE2b-256 4e340591f2a32f2237cd4f635c182c6b9f4a498b98649a3ac994fc1a657318d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2b8fb145533936e63d27f51453e5b7f2d64d8b17035d270ce44c4524896289dc
MD5 1aa07b3acee6e4120ff0da3b8a8aadf7
BLAKE2b-256 fefe7f373a17ae1a604a942b2e7f416bb71fa22a45e96b7eeef4b346369e955b

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 351.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for glum-3.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 508b2b0728e243c533ba6cc403e55c2d08ca8d9c73df365e0e5122937ab56d53
MD5 7f38031a0f48f8d53d51a33a72f24dd1
BLAKE2b-256 13ae97e42c29b3bff2b9857d7a45dcabf6f10bfec0523d3dee88bfea28105877

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0911f4e717191bb45037ba69d15d1607b6be6588d8a3bec75489af6a2c3d2c75
MD5 cdcd336b7042d14402a5056668d57ff1
BLAKE2b-256 ab1baf427de220700215d2ad64ce739e95baf83d8eb1c7e7d995b87e366d5263

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_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.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 13ccca2c5cbcc24da69a4df0ab8444481cb6cd66e5eaf4aa403bad8ef9ef689a
MD5 26e09a37a1f69730963be132f53b7e0e
BLAKE2b-256 668fbd1c27f83b39813bbf329c409868641ef7fa7e73f77f6674c12e8b7a9cc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_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.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 153bfb587b64da0f03f802eb854e5b34992e8d16158476efef21a1308ac7caf1
MD5 55079b213ad27e1efa01c940f0bb6e98
BLAKE2b-256 8f993c83014df22607e9402d9ffd9f9313025fc433a709560b107abd749926b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c392dd8ddfd0f76e02a54f4c076521f7f3e4fbe0d955fd9b5f9843d2c17d3e4f
MD5 70794881c793518743e9c21ae3d6d2c1
BLAKE2b-256 89ab8bed47bb556bf27c691945c2ee3156a854c19c3fdb783105e5af8af1517f

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 349.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for glum-3.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7a737595507042586b5383f83cd4143e25dbe4bc5ea359b535dfa1adede3ca5d
MD5 3eef93c064746948e1a483eee3cbc7ee
BLAKE2b-256 90295e1295e84e3b6acb929363691696fbc1ae3ae90c1675c8f2b44fb8236471

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed7cf97d1806d2b6294f0db08819e7c6e63aaaf43bfa91d390f03478d3115141
MD5 e38f9a0694f7ee87228c777e4fd0116f
BLAKE2b-256 eb01b5ae81f9bdaf0a0c69aee0eafd55ff530f4f546fe989f40961295580bba4

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_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.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 09e7c8f645c61bd6ef3c5b05ef1a43422bb9ccf1eded2079689a12fca75a9697
MD5 b9f52d7835cb843b40e2568825765f32
BLAKE2b-256 517aeebbd23f3d4b11bfed6272d5cf8d81be6a97a18097d6c67e94aa50ee6ee6

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_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.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a57ee38adbe45e4c8455d0fe39c6bd7099484463e0e58e6276b4c4104f8dc93b
MD5 4fe869115b6573da86163b4fe9d8e559
BLAKE2b-256 8a0b0def858347580d45bfe4bd2a5462aa6150c4a46eac2eca3af3dac7f3fc31

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 dd04b810ba2b3ace99928fbe893c92db4dc0390f58843e82a661d5aa6d2fac79
MD5 83ec96d4f64775958638bf6d14168e44
BLAKE2b-256 12b77c147e023d309a6d6800263015f6ac75331152997966753c8217b5e479fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 349.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for glum-3.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a64089024da1a1c773f18ccf30f761d51f39f149e5c7eabd1ab66195400dba35
MD5 ff0cb6c1d03a5516b24cc393b9efea33
BLAKE2b-256 b273cdba32a4d1835f04ea674c3043ef93bcd93f97e3986650343d7480967fcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55eebafda1d0ab03de631a0c58faf82cd41432b6040da71c917e69acd7dea4b8
MD5 99c3077c52a66a0c132c8cad2f9b550d
BLAKE2b-256 ea61d0791c45937d786b38ac17669c41c4e8b2c1d0e906bbf532075e7bfa852c

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_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.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b9731fa4dce05179dfb9ada84317493d414876f123e898e5916522b244910215
MD5 4d0ba93eebebd137da84cae264457184
BLAKE2b-256 35be2c2ffdc548c9cda1a7ed4ce3a8c1adaa1bb501e6546d77b4bf401bebdc29

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_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.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e811de030275b45243c73d34787728ec8d2dd3c2af1802dea289fb230594b0c
MD5 90f5599cdb9782cbfbc5f0c808fb6828
BLAKE2b-256 47e3a01ecb4b7bc64e85cdba8b840cc4f15c5b369028ce6c01472af801c8b8ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.0-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.2.0-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5531e76980ed1e3b1a320a3ad5ff0535637cc9c4a76a685f15bd27b7d1754096
MD5 bd2d9ad13b2c14311728cf6a8b709476
BLAKE2b-256 d9c1966680c04e964cf41351700aa820a42b23a9f371599e9336fc51810b56e3

See more details on using hashes here.

Provenance

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

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