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, binomial, gamma, inverse Gaussian, negative binomial, and Tweedie distributions, plus varied and customizable link functions
  • Built-in formula-based model specification using formulaic, including monotonic constraints
  • Classical statistical inference for unregularized models
  • Box constraints, linear inequality constraints, sample weights, offsets
  • Multiple dataframe backends (pandas, polars, and more) via narwhals

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 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.
>>> # To download, use: sklearn.datasets.fetch_openml(name="house_sales", version=3)
>>> 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)
>>>
>>> # Models can also be built with formulas from formulaic.
>>> # Monotonic constraints ensure bathrooms has a non-decreasing effect.
>>> model_formula = GeneralizedLinearRegressor(
...     family='binomial',
...     alpha=0.001,
...     formula="bedrooms + bs(bathrooms, df=5) + bs(sqft_living, 3) + C(waterfront)",
...     monotonic_constraints={"bathrooms": "increasing"}
... )
>>> _ = 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 architectures and operating systems.

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.4.1.tar.gz (15.2 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.4.1-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.4.1-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.4.1-cp314-cp314t-macosx_11_0_arm64.whl (733.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

glum-3.4.1-cp314-cp314t-macosx_10_15_x86_64.whl (833.9 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

glum-3.4.1-cp314-cp314-win_amd64.whl (362.3 kB view details)

Uploaded CPython 3.14Windows x86-64

glum-3.4.1-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.4.1-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.4.1-cp314-cp314-macosx_11_0_arm64.whl (700.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

glum-3.4.1-cp314-cp314-macosx_10_15_x86_64.whl (803.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

glum-3.4.1-cp313-cp313-win_amd64.whl (354.4 kB view details)

Uploaded CPython 3.13Windows x86-64

glum-3.4.1-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.4.1-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.4.1-cp313-cp313-macosx_11_0_arm64.whl (699.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

glum-3.4.1-cp313-cp313-macosx_10_13_x86_64.whl (802.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

glum-3.4.1-cp312-cp312-win_amd64.whl (355.3 kB view details)

Uploaded CPython 3.12Windows x86-64

glum-3.4.1-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.4.1-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.4.1-cp312-cp312-macosx_11_0_arm64.whl (692.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

glum-3.4.1-cp312-cp312-macosx_10_13_x86_64.whl (794.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

glum-3.4.1-cp311-cp311-win_amd64.whl (352.9 kB view details)

Uploaded CPython 3.11Windows x86-64

glum-3.4.1-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.4.1-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.4.1-cp311-cp311-macosx_11_0_arm64.whl (670.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

glum-3.4.1-cp311-cp311-macosx_10_13_x86_64.whl (756.8 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

glum-3.4.1-cp310-cp310-win_amd64.whl (352.8 kB view details)

Uploaded CPython 3.10Windows x86-64

glum-3.4.1-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.4.1-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.4.1-cp310-cp310-macosx_11_0_arm64.whl (673.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

glum-3.4.1-cp310-cp310-macosx_10_13_x86_64.whl (757.3 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for glum-3.4.1.tar.gz
Algorithm Hash digest
SHA256 0d2efaab76da6efbc8786e306fce08c26998a786d4037ae9cc58f3ed6cd6aaaa
MD5 06293bc09278aa7c3d20cbb9f7d2a5be
BLAKE2b-256 d6d4bc577f7fdd7632ae227f66ed2d2a36efdde5f815d8c03266894a1fbabb32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b30fb5697c2dc7e13ee3f2b6fdb74054ba09b8f1bef6e5165f04acbe717242a
MD5 c84784e4685d3b7080fca16a2a43654f
BLAKE2b-256 fb88d5bcb2c65395d5d7aa195575bdabd6b1b568f2cab2fa850d80a30a81e3a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 127fba6826c98c7909664e2a1f314cfd672d011ed70f600735e85f9b047969c9
MD5 3d1f4d056ba9c0fd919961c60bb7bfd1
BLAKE2b-256 4595b8ca7415d4cede6dea631bdb21c0e4578a58022851bec6c59c4e9bfd632d

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38be9959f4eafa440aac2de2aa459f68f9b39d26bc30cf00fef8ec8d438a46ef
MD5 6e165af16eb97193391fe2a868025dfa
BLAKE2b-256 467ac80792aeaab8939d644fd0041840fbc2391e3bfe22616455952f7a050272

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ae398f6acfa72d45e94393fedc87c7f969b2519bd0cba5605092d5010f9a9d83
MD5 1ab095bbb1781379341e1f568bbb1ba7
BLAKE2b-256 a71815286d2a1dc0f9f00a24aa72a0b737832a9df80fc92d2c53052d69daca47

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for glum-3.4.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 846d1c1146090d90dd930f0c937760a7c0f45b43e6b8462f80956333e50c2dc2
MD5 39556241be25318541a414d4a0090142
BLAKE2b-256 9c8859ab40efef7171cf32ad26bc6010d44b5867f969f60e459d5da030269f21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3885f763384706652d6934aa9f02a383b62e15e731666583b26b47cb7b5a4479
MD5 067dd37ae79a8903682144db43f1c1e7
BLAKE2b-256 f04352a9f89a12129454962db4b854a494e8b078f420a2b2b1d8408e9f32d2bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92d0c18b72d463f845fcbbb4c8110a309007648efff63fbec8f1ac127df17627
MD5 870a3752813196e6cb9c2f887fa48186
BLAKE2b-256 b3f4ba436d0715dde76a541a2e22057d30926b936728bba6d86f3914eaa0ac0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e107a8b2902748e7a9736ffd4b39feb72188a1bbad7ff0ec7808c9368e5461b6
MD5 352d82a8246f4789087c7891545ef8a2
BLAKE2b-256 daab6be15d9f26cc645fcf1bf6cfcdde50b9b52fa3ed4e405f4038284af1e523

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 61b68bcf3d4911a795b7910976591851b2f5d54fc233ca0e5c0342d979befe84
MD5 e7b0e15f7c723e9b4fd826111e4573c4
BLAKE2b-256 73cfb47ff0902d151531c74c95ceab0edc3e0b5df3b4be08f91b8b0fc7b58a4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for glum-3.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 65e3ad48c22a2ee8391cdfe7a9900d3c6082b39da1c4a4cca823e38b83a57b9d
MD5 cc5bbe41e209678d26c0901c90ed3a1d
BLAKE2b-256 70c13394707f45f7e1074e5b1308a1f4c4fcada596a258b7a5f1f3fe2f1903d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 869b7ee732acb25d6f5f364201ea1541a33c2ed933edd00143135ebd4b41cecd
MD5 00b300e286a218485fe088e9ce4b8cd2
BLAKE2b-256 3c4932cb4289064282b01d2e85298d87c5ffb3a0ce5ba6d4b2a40d052f23e1fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c30acc609c90190fb63fd51ed67137f37c111a1616b21241e472bff807825b5
MD5 39e7f268339eba41e4a4b9c10ad73463
BLAKE2b-256 87ed05e7019c659df0294775fb1473005693ad0369659227857c5e7a49a030ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6593dc3cfead6f9e96cd8969606838cd0362c22f225c59dedd60b8afd15d0df2
MD5 1b47ea2eb0d0b36c6f9ce361c3b039e7
BLAKE2b-256 cd01ae781162c4d903e01acad71c46600c00cc4e349ab88700ff9f081ac194ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f44e970d87c9cfec2ed5adf0821cb743af65e952331b52d45331baf0d0fd29fb
MD5 38f7b76b952a47a48cb73fc826fdb5bd
BLAKE2b-256 dda263b917800e1bb7b7ca647ccffa74c591b30fae94877a890c4958358cb36b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for glum-3.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 112e3b86529293e210f5a16ca282b0bee709ea49501909465bda4788d1518934
MD5 fdab496ff15d0b593bbf50206283c15f
BLAKE2b-256 6ea9ccf27b4fe60df1537743dac562f4288586f32491b41ae125a09066c04b66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4e9600d36c569f65addedd23527a5fee2fafcb1415ad2444cebba19e525c247
MD5 6dd4952e6ee982a7c98ab9ee6eab6a72
BLAKE2b-256 c15bcfb0d3e4dde3bd2ac0adfb989819602ebc26add77627acb30aab47b0a408

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e735e1dd803fb206bc080ecc5444fb57f83004eb20c2a92604e02de8f321b2fb
MD5 086ae3ac8ecc4f351a9a30da962bd9eb
BLAKE2b-256 14e23a50ea7dec47df89deeffd6d34ed49e5f4cfa132d40d8375f4c73f3834ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c5fce67f735ab3eb7232800cbf8ff51e8e36ceb185d03df1018ffaeba8a46ca
MD5 7a3637886ca90569a691183a09be6329
BLAKE2b-256 5f71c921afeb74aa522a256bce5b4e2bd0267f32ddec05c6a68e15b3919eafb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e85ccfbc245614f0ce15e9132f74d7dd4943013de3a2e866e21ef56b2c1c6b9c
MD5 acec2798e136ba2839410c3be00f6e34
BLAKE2b-256 61a607892540e17758e5657ea0fa0e9a6c3721a61d6e2984b50ef6d48f2e59a6

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for glum-3.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9cb0454442ae451d2c00794d1c513aea2833c4950dfe29b10acca8e229004d0f
MD5 89751df74ad3b5e317a6145fb09ff7ac
BLAKE2b-256 70b652b015c4d55ad8b68fee6c902b727e3f7084c8c9508da3462ab46be5a18b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e0b64591251519c32046552facd804fefbeea38c19165608cb85cd96c8017de9
MD5 5a386a76da235e1c5592736e665d79d4
BLAKE2b-256 5f103643cb8147efcf0e6404ed75677caf092bcdf74f0f361aac1b9e9aa080b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e718b93d8769b9709801fee2189a45fdca305003c0f278c5373c0f467d43c26
MD5 2dce69889b0cc28b5f12083527599150
BLAKE2b-256 7952cefa8fd7d7a16048ff1940869f1789ee4fb6f67618b45bb8627bb1b521f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d924184e2e3986509b57a0f5629316f118146f0e17532cd4c22f323ddca25250
MD5 c2dab8b73bff661a0bbd0d80ffb5ae62
BLAKE2b-256 158a430e5b8254faf38e171ba7b46960e842cbcb99643abf158998c3d066e4b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 42eeef336f52bfc59f06e180bdd5dd13d9a9f18861553b8a950bb61cc3728597
MD5 3b4872ae7fa6e8f1064d38d758180228
BLAKE2b-256 c8ed2a69c56673326df673e35afe9397934657c84025ad64e642d1e5e2fead50

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for glum-3.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5333301555722a6fa61d582f2f252e7ecf0836dadce293b0eac570ac0e809688
MD5 20038239e435621f890b63948dc61396
BLAKE2b-256 903b572f7a26c61c963d32f5408a1ec4d7b8f0c6c7e5bcfc1e04829462bd8764

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0967c681495d4f6e410271ed7365819bd3d156c47de45dfdc379d1cce9b72e6
MD5 a56f2f3a45110cf14b075d24c73161b8
BLAKE2b-256 1895fb1b3e8038015ad7e77ea33f1034821754420bb287718d830042153d27fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7be2b22f4902db2dd08c3b1890c594562d31ead32b912298ed88e4a42dffa50d
MD5 6969bf718406f74275e8429d0c411097
BLAKE2b-256 cbb1319557413328663eb17ec99aeb2d5324db125ee637f41f06a13b6dee4fb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.4.1-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.4.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4f2e0e0b34c1ab13324a2dc67dbcd1610498bf191a27df2bbb977204d37b420
MD5 50e07fd57198ebdadfe10079b4f9a5a0
BLAKE2b-256 a5703639995d6822ba04a4fd1c7a64afc515677d977ab9831f4de79d1888007f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d0e59dd090d60d6f2af910835690447a9928468dd92b14e2030e3e8f967151db
MD5 e6f1b6f0b007d7e929013f1e2e63a3dc
BLAKE2b-256 23fed3d45fd827ccd1776761e531120fb26d85f09d20600c1ff2e224f431b078

See more details on using hashes here.

Provenance

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