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
  • 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.
>>> 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 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.3.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.3.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.3.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.3.0-cp314-cp314t-macosx_11_0_arm64.whl (729.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

glum-3.3.0-cp314-cp314t-macosx_10_15_x86_64.whl (830.5 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

glum-3.3.0-cp314-cp314-win_amd64.whl (359.0 kB view details)

Uploaded CPython 3.14Windows x86-64

glum-3.3.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.3.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.3.0-cp314-cp314-macosx_11_0_arm64.whl (696.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

glum-3.3.0-cp314-cp314-macosx_10_15_x86_64.whl (800.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

glum-3.3.0-cp313-cp313-win_amd64.whl (351.1 kB view details)

Uploaded CPython 3.13Windows x86-64

glum-3.3.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.3.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.3.0-cp313-cp313-macosx_11_0_arm64.whl (695.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

glum-3.3.0-cp313-cp313-macosx_10_13_x86_64.whl (798.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

glum-3.3.0-cp312-cp312-win_amd64.whl (351.9 kB view details)

Uploaded CPython 3.12Windows x86-64

glum-3.3.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.3.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.3.0-cp312-cp312-macosx_11_0_arm64.whl (689.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

glum-3.3.0-cp312-cp312-macosx_10_13_x86_64.whl (791.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

glum-3.3.0-cp311-cp311-win_amd64.whl (349.6 kB view details)

Uploaded CPython 3.11Windows x86-64

glum-3.3.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.3.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.3.0-cp311-cp311-macosx_11_0_arm64.whl (666.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

glum-3.3.0-cp311-cp311-macosx_10_13_x86_64.whl (753.4 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

glum-3.3.0-cp310-cp310-win_amd64.whl (349.5 kB view details)

Uploaded CPython 3.10Windows x86-64

glum-3.3.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.3.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.3.0-cp310-cp310-macosx_11_0_arm64.whl (670.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

glum-3.3.0-cp310-cp310-macosx_10_13_x86_64.whl (753.9 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

  • Download URL: glum-3.3.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.3.0.tar.gz
Algorithm Hash digest
SHA256 f3535864e20bb03b6d1aa0b96cb6a27cc1e32cdad97f7993097e5398e518eecc
MD5 15555955f9ca56e45647067672cc4fe0
BLAKE2b-256 2a969cf9b640886f4451e36091aa9bbb78d2089276fe12ec4934d373d9c27644

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 484aef02d7dd38733415c3729e0b359317d9e78082175946690971203f4bdb0a
MD5 de9faec4314ec72c9f6412a27618782b
BLAKE2b-256 b5a256bd2531383845a40431a1f2b729d7ba5bdfa2cea3212533d34178f526c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b7d5a01d112e9ef56295588e1d91f36184241c3e4d954d0f7326536e6b33186d
MD5 e636c40bb608ee463adb7728d60ec127
BLAKE2b-256 3453f1c6ea7e7e99f7b0e2a8105796eb63a9e5bec6f937650b83b5f7c527435d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfa28db6f27b1f538b074b2806b1c8649bc8ba84cdaef94f5ab027c5d2acaa77
MD5 4e2d49ab2629826177e1802c59ed8bc6
BLAKE2b-256 f40bb4d1aad140b0780c4941e0ad49d7bd123f91cee9a87ed6a79b6b7591aa85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1fdf58c6e09be7de082595505be9a05ec380f26779fd8996e6caf44596204ebc
MD5 9d01e0952d6beb5117909087768c5e71
BLAKE2b-256 1fa427afb8017ab5d3b01f9e85f6f8c1c8ebaf62e517b201e2b831274ba1c5ec

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 359.0 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.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a8aaefa3ba2b9419a58a137fb2dad262e6a63358cc6aba5199468211b688d402
MD5 518bc66d995239e4efb7f6d171e0c820
BLAKE2b-256 7e4bbbfbc36b6936feae9df85e5b566a1075ac500c11d4f6cfa855cecc1ca0f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a046b3c29698d897190f31e87b8ffd627f8109ab4998be4b9b5a57f82b563d2f
MD5 7419d35391ae105c3127bc6c2319ca3e
BLAKE2b-256 a992a20d31cffe8be17c313bf681edd3053886df89490215bf9d4da18e8172d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58c276b85d207dd97562b47ec9ce6b93886255c55a7091b3ab36289818d8749f
MD5 5c218074823579fa6a48a03a104aeb9a
BLAKE2b-256 63cb6b9f59e688bda8d580114f085a4bae285fd6c5bc550d4dd1289d07713ee4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e19dbe85b71fd6834bf6b96be37cf7d873bc93a221849f11360a42a4899bf22
MD5 68f1d4148e147f33e42f4952f2624138
BLAKE2b-256 9c6f7fb2c4d3fcdd23645d4182740178b23f90b7c79621c1ae1c792aebcd3efa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9553939b3a780d148ed2ea17a465a46ca9a3c35b133333129e8f791021f14b28
MD5 ae408e9d4650c45619a8a92c2209198a
BLAKE2b-256 5de1c3db757148d2b9b82d300e96486b9ccd33eeb1ed9ebe56b5f102bc2ba161

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 351.1 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.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3256241f9eba3ba3db76da57cb5eb79927da26f8704fb943e660d17319713ae4
MD5 18c4644d2a2b243081b9286c0eeb3c85
BLAKE2b-256 dee5aa3bf7fe616fcfcbfbd4451c3d67fd69a81f559d36b3cad71e6a9ac6b31b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ba78a9c06607a5abb857dba9be7c9683e6cf216b65f7988aa357679167e5749
MD5 796d461b27d5bf0fc66368776dc0df63
BLAKE2b-256 39d55986579cbae9baa193d220b23dc62a20fb6a7b4264fa12da6737ceff9eb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8074d55d967c94ecd2d4ca0ba71d276fdf0cac0f4b5eb5c8fa22bec4bcbf641
MD5 5a0cf8ebdfa977a947119eb19b165a4a
BLAKE2b-256 288fe980508034565c21d35b2f3685c2284c6ad164d0c8c7a64888e39bab5da7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40d4ab177d2498d4bc13cc92fe7ae4e08d4e3c05e399bf4e25dfefafcf063470
MD5 38767107afeeb8cb5a0fb90c7aca9606
BLAKE2b-256 e3505bd6aa18eea65556d14af2c3713ecbea467a2c057ce911444eb4981f5868

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 602d8086a98fb869a515fa8ee8a6124f5acc1413ca3ee2b1b932c6c6c73fb99f
MD5 b374c83a6e4fdd8e07f9975dabba8d66
BLAKE2b-256 87ebccb1c79eeed59d3ffbcb716651a388d857390b38613827e3607c229f3c6a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 351.9 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.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 100e95d3cf96c322c9060cd2db7174ed97ba05361ea915516996c137de94a171
MD5 7f627a4c20df0ea04d95ce40b24663cc
BLAKE2b-256 bbe3b3c673001c43371013fd173357d33442575b06eb2a567b999ee7457bd232

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b029f89348ca5b925e1fc66f3f001237ee949aa3ead33a56b628c0ee55435ec1
MD5 2aa54ef8645086c18de72a1c63490142
BLAKE2b-256 895dd727225e65018dc1bfc32d4fb8189e6144983cea3c747c440f3e630d2527

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f268b6c659710921c24021adda98f123258947519fadea77b40e9a61e8e9b607
MD5 ee5dc2a216c7d1e43731adb3e3d9b986
BLAKE2b-256 b139f56601fe181cecf98109e550be43ef99e8e2bbe724d3ffa78a5d15b8d9fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1cc78f6f226070a0f4450fc123053c533cae5fd2cbdf31e23d7b58eb47acac0
MD5 62872161bc22521ed1d6b1fc1af4e35a
BLAKE2b-256 de5169906029794292c5b00d8ae19eecde12100e32e0a5cc571f9cd3154fa472

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e44a223300a2787c7d1935fe8a69ea9f3932b98def9ba9a189dd33ede0723010
MD5 26344764f2d1afe02454153a6e1eac5d
BLAKE2b-256 c5886168df5924d43d2b1009c34b5fe29648f2536e118a155ca31a1836694530

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 349.6 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.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 961e2b37497e07bfbb0a7d39a4ab11b6f26fbec95b11f15a6f090fd3d7054197
MD5 11999f8dd656862dd1eb54e0cf8e3edc
BLAKE2b-256 9284d5999b8d3872b8a7c2468d59a4c401ec4f2ea589f6b64edad9cac489b541

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5304614800a8dda8d3fc49b3df7ad1f775f2bd28d56b33c7d35790a337f5071
MD5 43eadb09da8ab240d16e8ea3530e7a76
BLAKE2b-256 5c33699879f23bedc3ed42f50ed49159d801a6d419eb3f1cebb1da8ff4589077

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e52a9a40c38e8c442e53e36c6868039cf55280198c2ceecbb3a27d5a26ae44b
MD5 809da59f93834fa2169eaaaf79f24a63
BLAKE2b-256 d5ed7e3d7f10ade14bc45e21da6d60cac0189e5232314352a81c715c335b1746

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 135048d92a5bd9326195e4cbfff1fab1b9aefbf530915c2cd64acd57c5813a44
MD5 50247b4733431211877578e07782f276
BLAKE2b-256 89b0328f94c25c1d2fd8e4d4b95221e3cf9b49711dde883c765e43e253a4de3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e85cfec341bccfaa85556a5dbc687080d95451988b6ed7b1c9862b18c9d6ed17
MD5 d8fc54d73ee03c1b0f33c77889327527
BLAKE2b-256 f8d11302b8b368cbce605d01781101e9cd18a2eb12eb9ad8c267e6a7cdad39ff

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 349.5 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.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d01c6b273ae3631849942b59bf88190808bc35703a22e444431c2d76919bf3f9
MD5 93e0a0d8397012c6b913dd6ce618a578
BLAKE2b-256 5a9e58f9a0e58bd605401c0f7ab080b76c38f646b2ca6ebeaf50a92299719cf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1b738e34b3e97d4e003e0eb05dcb69f6c81a3d10407857b23684404b8ba8b9f8
MD5 d305210971a89b56b38998c834c3982f
BLAKE2b-256 4d1a3cf715bc9c9ccb9f97ac195a701bccfff3fde884624faebb7610a9bccd56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7139cb45f7f9ff31a6ca7eb832e07d32fb3dc45d971bb1b3b7d566a56f43733
MD5 f0866b437b48251a8fe7c7c10771a0e8
BLAKE2b-256 732a041d228f03a9e79e3598e0f74440c07e19e71bafffbb17c35eb7dc51c134

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f301d9187fd89b2358388a94c797ef9b647dce158bb1f9f8f5a8ad50fdadfd8
MD5 518b463cc42b5ea0708f87aff1683676
BLAKE2b-256 612ddce1436706228bd45de2965eb510bfeaf8081997277bb3c90a96fa760322

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.3.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e8a19c60eb9bfaed5a42d39109086b7d1e2ff96dc524c0238df03a2c2c0f95bd
MD5 b63eff56221091d6a28eff5c7053d1e8
BLAKE2b-256 b6ada599c371495c1a3a1553ec808a5a8a0342ac9ee219f1cc3d3ced5aa777c2

See more details on using hashes here.

Provenance

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