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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

glum-3.2.3-cp314-cp314t-macosx_10_15_x86_64.whl (830.6 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

glum-3.2.3-cp313-cp313-macosx_10_13_x86_64.whl (798.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

glum-3.2.3-cp312-cp312-win_amd64.whl (352.0 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

glum-3.2.3-cp311-cp311-win_amd64.whl (349.5 kB view details)

Uploaded CPython 3.11Windows x86-64

glum-3.2.3-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.3-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.3-cp311-cp311-macosx_11_0_arm64.whl (666.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.13+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

glum-3.2.3-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.2.3.tar.gz.

File metadata

  • Download URL: glum-3.2.3.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.3.tar.gz
Algorithm Hash digest
SHA256 8e4694ddf8f7f6a2ba40ea8668de6deac66d0b5dfe25aaf12ea15af1b7299da3
MD5 c84621ac4f104597d485f62006935d1b
BLAKE2b-256 d88d17ad3c1b7f822406a29ae8ec67ce51a40501f241224bb3bfe302de3afb84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58a95bb514bdaff69214f265d622b209d13dc4e6eac8b6d18aa71793c54ffc06
MD5 b567391c4e13f75162f354ec48834d35
BLAKE2b-256 8d7f62f6052887e6aa32bd41939938c88b3eb52d107ff03f8968feb04a166052

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7ad6697488f0e3abfd52951345bf5e65bfc5c170d6ae82d4a49a451dba98bbb5
MD5 7c8eae298506b366ea57e7fafdf38188
BLAKE2b-256 9f383ca3de56fabd2ef1aa45528b07a4de6d0dd8d61c7e8e03d7d01a9d078bee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2ba781d6000de62fd1aa1afe53f62b87a8a856a2cf0d6dcdfe74f6237bf7e0a
MD5 5d586838d44dac65a0346847645b6550
BLAKE2b-256 314156e4e07b1d3dbb054b6c29168e3960525425d82b8794bfc74a52a7e13ee0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1f6bbf81764e2dc8ef93849e148f3b839734f2a6778cbd3cea35cea4f40219e2
MD5 016a2b3e5e0c194b476f446360efd4da
BLAKE2b-256 66ddf728b9a527dd5afe6514798baaf8db9df88d6907b3a046005897f7afc1a9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.2.3-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.2.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dfe8b93e4cca5236d29eb50bacb475fceb45f0390e91593e803967ff3a62fa5c
MD5 708e10015946f8cd205a5e27c7d8c033
BLAKE2b-256 eee1c14a5bbf76e53da705bdff720c933595c1c70ed5e482cb3def231f737a22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0ed9bdd3426efb592b19348b5b78e8135e5ca4f795fac3ff08662dca9a2fe2a
MD5 2a2a8b6482c7a10e7cd40b17d4fcf71c
BLAKE2b-256 b7c011e200ba2057a9d7210c3f7e8d7214b56d6d4fbbfe387a7e855b810345b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c3830dbd99084b837b7fc9c96ec4069e4eca0e486e512ac50ca5c93af83bad8
MD5 8babcbc7d2347674114e52a77c497e2e
BLAKE2b-256 2a9cd9d32e9c8ce93b2fb4ecdc0b54e5454c76f49651b5e10e139f8c7e256601

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8a4f5dfb2d05b388da3a2bcbef6688ac647090d241bb6cf521ab735051dddf1
MD5 2131f0a1d47c7c2c9f092f4d117d719d
BLAKE2b-256 4f6a5862d969edf893d568449b08e2685065a2d6932d26878b1b839ab17ab8e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7912793544425e890cc6156783c465567b73feddedd155f1877b458ef89c07d5
MD5 a526d0f7fc4af4258ead418574afd17e
BLAKE2b-256 48a78923863bc77d2fb1fedb7fa1462d77ba3786c72c58980ae972c456c59d63

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.2.3-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.2.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 070eca869ea58a366bb727c466bb1ff174e3d710f90bc372c2542b396a431073
MD5 4d207e2de1c2b2ac8fc6f657ed9a8f31
BLAKE2b-256 a29eb7171e546fac0ccbaaa9df8fc027b83779a50f9bca2e7ab97082b1286911

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 627ca2fcc219e5ba1b2e5472dacf3c1738379b49e24aaa00d9807f968fd7c6d4
MD5 ec297385790e8b2cbcdd42e81cb5c3e9
BLAKE2b-256 0de950270699bbb911339e0356d6e977f903cd8ee83e23e52471961bc6ba0cb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c0dfd6513b3a603a45135d0fd5aa0f8f7cbe6e172f592a6c7fad1bd69dbeb8a
MD5 199632032c6d1ce815e0e73c3734aa9d
BLAKE2b-256 2c618a24f93ad16b35fcd4dab8613eed57610d745b91c3d86a051ae3bc2bea90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e47c7cd714a3e672c72316d95abf140fc1902749b7ed6e7ecbe7eda40e10859
MD5 7f5b21bc5a2bcc1d684a127de6f08f7f
BLAKE2b-256 20d5482921f0d707e0cff0231e57264e5cbf0d192d1d3da30c1a7931a5ea366d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9c0d16cfa711f0cda789465454e55b6731f257f29b2a81be9ecb21de6ccc0538
MD5 b58b02c5ceeccc708c4a845885e222b4
BLAKE2b-256 2b91c102168a7d61f37819351ff841e9f83836b09c525242e55df0d70cec8d24

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 352.0 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c3b23a725a45d8b6cf3e5787dd07e3f191cf0bac449a753810c1c22c26cebb90
MD5 d8cad2f02ad760f9c81278d66fbb990b
BLAKE2b-256 5e1c2b296462fed952046ae5c29e1360f24a475ca4fb364b8f8efdbb72e35534

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0864ad4d5859b4780446d2fc1bc8c85f68df1ca2936e6d20241893f40fc8b978
MD5 2ee4f231f88e5d3a8a4ba088454d2f63
BLAKE2b-256 ca660a7f0b7b8ec4e554ddd6cb4ffdf0a1c073434ce0d800ecf94aeabd20eb93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc4324ef23a7df1de0dfda9ca82b6db013a18730cc421e63d904a96bbe9a88fb
MD5 953e646f26aecf57022e13348f3ec1f7
BLAKE2b-256 b728fb00a6364de6665e24a0af9c3453540ba491eda964a05d2741d66dd878b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3aa3206f2dedf0cbfd07a5389dbbc2c3545b3e1e8ffc7aa299a7204d6a6386e
MD5 0f532ee04910761a2a1b00c90051fcb4
BLAKE2b-256 97f5ce2f335b13ca1609ad6fc8276d1800f944f8624f89050de3df2f99cbf13b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3a90680fb00356c4b191baac484d25c95ecef7fda60d6249652e8579fd53b78a
MD5 f28d9412d14f49afd34079cd2d801c85
BLAKE2b-256 c89aaae47e1f8837a8ac68f2d9b653a3b6c9abe5387d84c09a9738b36ad57f53

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.2.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 349.5 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ab3d9e8b4b9a0e2ad2054278001f4caa42ff66d568d1b7c11b8c1c941a3429d8
MD5 97e62416d6a5cb5f3ae74d22a554c7aa
BLAKE2b-256 0a2610fa7d455802f045db791df0a50bd38fc84727902a1d4c2f899326e9dbad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81b679105d014cc1de5a4c4f1ba66f3a6d3cc2bcc8ad191f11915076818a3a68
MD5 ee72740c9187d953951b212d2092176c
BLAKE2b-256 cb9958e4e9a4049a8283578139f7cc66c834a1b57bd2f72aec53929470500a81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee156099f7ce7f33c2b2c7f288d98fdb577d4f3e2724bff716b114c666cd9c9c
MD5 993dd4ca6a5fe965a538f4da4c2786d4
BLAKE2b-256 6d5cc851bd92edf0b9ec40412022b1c69a9de699a4349d3992697ad99e5584c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22432773934271b467fe7554667517343375b806176b5fef76544af8cbfcfc63
MD5 bf6dc03d090bdce402ec61662600cfd7
BLAKE2b-256 a320d74440f978963b46ae76754aa36fc6ae0f1978d128fc6b36efdf20ccc7d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 80b6e6d0c4b6de4dd248c1b1cc5195b095f73d9f5d35f6f9b70eb0694d617968
MD5 4332baffae16cdedbab2693c5e547a89
BLAKE2b-256 202ed5e27b6d9a7ed0201ebe621207324acabd98bb01a736013e8e17baece18b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.2.3-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.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e327f6cffce33dfb427c264ed0b66d15f474b2af30bec08e9db567a19bde45bd
MD5 7a6ed797b52273c028715ee64f248c01
BLAKE2b-256 8b524b1113d5502b74d20ea068b93a46c2b04994c9728d7c9ca580f16951f5c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a06564d5348db11257a730bf4a76accd7cd1950afa326a93d4550dc94ae81ef
MD5 a708e28809285cba9fc7c16dafb67b91
BLAKE2b-256 0e8f3939e1298266a1b093025b6c6e58282e2f9ad3e54adedf4cd35c8c8f5cec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3563c5cd50d4c9ccc6068e2ffcaa9dc3bfa4583e2c3bee3e1f539cff024c7451
MD5 4969489bccc68a326616cf89e6c2e6e0
BLAKE2b-256 ed6c7887f55f97aef0aa531441c0ef4c4b930bac20519a4e313f5bcee1373f72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5bed26ee9299ef6946ed33ac4e1219e39b22e495f37b2fa3b97c4c2e8ef69cda
MD5 bab39a91551442b261d5b91627bfe17b
BLAKE2b-256 6e8340de7c5e507a686d605fcbe085418c9aec144b4379532e49ab46fecbccf9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.2.3-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3c194244ffa363b8263af80051b32a3c9e5ceea4a9a361df62a2fe139a00972b
MD5 f226ff5c7bd27f1d754c604ffc922b67
BLAKE2b-256 b3998245a8fc8f7862a4fbb74cb5ef35940d4522a7bbd614641d17fc5bd5113d

See more details on using hashes here.

Provenance

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