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.0.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.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.4.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.4.0-cp314-cp314t-macosx_11_0_arm64.whl (733.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

Uploaded CPython 3.14Windows x86-64

glum-3.4.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.4.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.4.0-cp314-cp314-macosx_11_0_arm64.whl (700.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

glum-3.4.0-cp314-cp314-macosx_10_15_x86_64.whl (803.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

glum-3.4.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.4.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.4.0-cp313-cp313-macosx_11_0_arm64.whl (699.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

glum-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl (801.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

glum-3.4.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.4.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.4.0-cp312-cp312-macosx_11_0_arm64.whl (692.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

glum-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl (794.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

glum-3.4.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.4.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.4.0-cp311-cp311-macosx_11_0_arm64.whl (670.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

glum-3.4.0-cp311-cp311-macosx_10_13_x86_64.whl (756.7 kB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

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

Uploaded CPython 3.10Windows x86-64

glum-3.4.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.4.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.4.0-cp310-cp310-macosx_11_0_arm64.whl (673.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

glum-3.4.0-cp310-cp310-macosx_10_13_x86_64.whl (757.2 kB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for glum-3.4.0.tar.gz
Algorithm Hash digest
SHA256 e8a8fce8d0711a8c23eb7ed9bf5cadcbcd51aca2941ffdb2c69b933d785d7b62
MD5 4e25086bdffaaf2b99ca5f7d08d35e41
BLAKE2b-256 ad8f9f5c4f6f60a28b7d560ee4a5f19bbdb6546c43dbba8fba1d036518f8c669

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59d8d5074efe50881ccd20a28b37d0e809442ba1f2d79d15823f9858680c2a31
MD5 d8b1a03c1dd6d0ddec93152bb9735cff
BLAKE2b-256 15724b019ccd8912dde725f50e87972a6c6cd9923128490813b863d2f91fd8ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85e6d569999f059e9855adc7b8aa803cea6b6f42cbc0cbad2372895428c5857c
MD5 6b82e2521e16b49293ddc60113e09539
BLAKE2b-256 8397aa8fdde17d11ae8f5238cb8a45f8bc9593101bd0a5f54efd89135e3ab13d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14c3eebe2a041efa1739804ba7a596f8e3937fc35856a8bcc7c7b9faef01d552
MD5 e377482006c7f429bb968c5ba2f1ac72
BLAKE2b-256 79f2a9f621e63e77dbfd641342daf6ea6ab965886019786728844d4cd7ef8bae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f9ca5dfbe6f23c581831ea49e74845515a282e0a2df5cf9255a1cef562b6c935
MD5 7baca2f3f1737377e6952a340d0b610d
BLAKE2b-256 3b46d59d3bf275fc271cf516ccca5846ec3778504e78b3c97303df8dc630a422

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.4.0-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.7

File hashes

Hashes for glum-3.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ae749dcf55d9c0a924e5c11035aa5327245467a6d0fe6057b92dad87b791ae18
MD5 8e6250e3e6ba13137a02fe569dd55f3f
BLAKE2b-256 782a3ebbf4a0259d7bb7bfd177f49c1d5bab6bef5a63573687cdb6f3fc7bb888

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3fa632f075316bf20d9b7b7c9fd2b579b734df121ee379c420ec4066a14c08a8
MD5 4fa66c31da49d496292534db18c83697
BLAKE2b-256 ed21c66d21d3b52068253adcc268e07685f13fa1ec1a8d0cb16dfe04be7d2106

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 404ad468bf76644402e1fc2672f3aa1ada38f98af88db83e620b4e13ea9a1ba9
MD5 574af135dd49bff81ee64edf6b97ab15
BLAKE2b-256 f81e33e50a69a6cb4fc95c22b9df983ca772d78485968042beeb4817af590cfe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c61b4a95b0ec9eef9479bf3c5e27bfbb7babf972c414edb87d21a3f77a5cead5
MD5 fb0cd8b96f7be32214389842288e0141
BLAKE2b-256 077e2546cb5932f7ca95dd821205136b537a66af41a3a7f17d913b5b331ecf2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ed47ccfc3824718575e4f48a8d17fac961e3a0fd76f2057b3323733ba04f5e74
MD5 4a339e32fdf676fb50e0ea9324625eef
BLAKE2b-256 6e9b0d822f65c84ff45f800b7d5c51790774a9d373e0c2544071c1b18ba1eda2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.4.0-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.7

File hashes

Hashes for glum-3.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 12bd0c43f9f4cbd53d9b4509745ba4734fb7039268c94fe838cb4c036f48b86c
MD5 5321af4d55372f52719163bd90e7d68f
BLAKE2b-256 ef2b9925a3075a8523faba1b6cf43574f4b74f4c812977463a127412426af675

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c3f422d66a21aefbecfb9a46f99930a2cc70bd49bc0c6dc5a605b6f1ea8f93e
MD5 cd5e6efba8995534353510423e60e172
BLAKE2b-256 f99f4ecede57ab3ec8239ae35262b540c7718d6f093211748e45bb9c2fad1877

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 72837c6fe4c6b06ed09c875005f7ea100d3ed6ce13ba0fc4bbf32f656f5f5825
MD5 70b477099aed16b6e23131d8c4e69286
BLAKE2b-256 6b809eb4052dc52e5a3c91722c99063de39180a1ce1a090ddef11cb6f673c3bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed9301fa9bafcb21a40ac493d8ef12498c5ec4d844abd92c0b2df4dbfdc77291
MD5 636e17bae1adee0038ba742adcdd30a6
BLAKE2b-256 5bc8d77180673c4436f04280b44bc12926ee7fb33bb883e02473b489fffaa0f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 478ddb1419725b30ea959197cf921b6863200dc7ae95f727c72d70762efacc04
MD5 0206f01f7097929989fff0dea4457acf
BLAKE2b-256 e92bd61a8d312d7c8b2b18b13d4b83280ed1d3ae05e19ec83b7c86bb1bd61d21

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.4.0-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.7

File hashes

Hashes for glum-3.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 be28579c3fadd88cc3e583a72d7c35bd33683a509cdcbf03fff325a959fb710f
MD5 bf70e0305f55aed352e018b6205b91af
BLAKE2b-256 840029d1fe0cb26b94bffae9fdc92e6210c7c58528928f5309766121177880a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98ee05099bc8249cd532f0a7712b133ad9c735c5ea217eb86196d502003ca873
MD5 ba934f542759a98bc410d34e043dbbca
BLAKE2b-256 d231bdc8630c85619dd2211e29faa9697336e6dadc67be8e0be3acce7a822611

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 718fbbb6b184b9bbdcf97547297d74eadbea73aa89c983d35e8ff77afb795338
MD5 5fc88bdcbfbc79c7ac1df646baf04d8e
BLAKE2b-256 525996a7d00b4c49ae7a54b2236bf1ee10ee7df3f37c971dd51d29c736a31233

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d9a5ffee48f565cadf9aa6456cd237f68a31fdb6887ab09097b19b086022a46
MD5 9e371f5dd581c5df8c66b4b8bb4ce979
BLAKE2b-256 a7432b35766178ce1494280d50a314302741e1101fe444d3402d496e100a34c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0140ed118e2976f53627a9a9bdaacbbb9236634f6e04a786babe7075ef71e8b5
MD5 027a325d23a28fba1be13076bc89e178
BLAKE2b-256 21c11551de256c05db6c1cf6dc03a9d8cef4a38edaa0415658b0b9442f8d3537

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.4.0-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.7

File hashes

Hashes for glum-3.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 45f13a6978f7e16c539bc26f074aa325370a304c08c6ec143214fbc8e2267940
MD5 cff49cc5323612241a9e0fd5dcc7fc9e
BLAKE2b-256 f10f641fa7e3dbc2bd915e7ed1c84e9b531caaf0fcfb3d60f9cbf90420f28685

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b34ebf5b5abf8ed14000b277ba18a3ef86773cb65aa880fbfe185fffa5946785
MD5 eca578c98a20e62dd81dcd06c7a40c2a
BLAKE2b-256 46c1973652d23c4f4e9bdf382686f590d9f9c73971709797187bb43c6b557be5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa53162095f49bb8c57cd87cba57eefbaacd991f58cbc97c4c6855c2e5b421a7
MD5 742d8bb9bca0b7b4a6b896cc93679ea8
BLAKE2b-256 b336d5d12d7863719039c604867673d2b41f625b2ddaa3411fcde0fc27208b44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b768e3acef7547736d65e0978b050f034385d81d600c6cabe5ae01f2ed82528
MD5 b2fd50cdedd72d9a19dab7688517f767
BLAKE2b-256 9f4fcfffec183590199e16d034e88f1c0485e28e6f90be6fae0fbd92e59435d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 96cf09a58182840e26fb3af4c6613a33fcafde645250f7d57fa321d0e3d8077c
MD5 5f6242a174a15dbc17641fe49e7bc109
BLAKE2b-256 0e0bac5d454b700bc0ea87e2e48d0d18f9c79239f48c327fc6a114c2643982a7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: glum-3.4.0-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.7

File hashes

Hashes for glum-3.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6ce352bad19266b0efcefef42c640360a4534f744e09ece61feb8d1513d3389f
MD5 7cab820c57a9433ffaf4b1e1e4a51882
BLAKE2b-256 7f5041a27830d7be6dfd14362dee8619d31891c840a515df5d1f4b2ab0049886

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efcff7e3e5b39f9052e766e82516a2000a2526944e0119c02b1ca05ddfd6e423
MD5 2dc70f9c4ffd2936b364c5683a071062
BLAKE2b-256 6d9ec6361ff6b4f095fc6415dfff4a09c5e6cb24baa4c32ee323c404dcc9a48f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2580bb9f0c49d5b17b4435dd6d5fce43d650db64aa4a9cdc6c20cb0154ce0e8b
MD5 b6a964077771526340826ac87de4c39b
BLAKE2b-256 63dd56fc99810efd444427c75d911645e322efd1b7ac4a9cf4d7c4e9cc17bdb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2870b72727cd71c5e2d69a4c406491d31bcf045243e9615e97629e6452bf2f3c
MD5 ddc8b4a5c99d8c19999bf27a15e9fec2
BLAKE2b-256 21752cab3214a75655bf0c24f44ea54224eadbb189b1c19934f3c126b4da95e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for glum-3.4.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 56bff69163a926e9c92bada33d5b0c73ac291db345e5fc8f03f972a80e14ab9c
MD5 665b2c8a3c81297ac7a8e029eda36615
BLAKE2b-256 a6ae309c2457f35a825ef2dbfd2069ecbf49fe659de9e18c48a2407293252afa

See more details on using hashes here.

Provenance

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