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

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

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

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

glum-3.2.1-cp314-cp314t-macosx_11_0_arm64.whl (729.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

glum-3.2.1-cp314-cp314-win_amd64.whl (358.9 kB view details)

Uploaded CPython 3.14Windows x86-64

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

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

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

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

glum-3.2.1-cp314-cp314-macosx_11_0_arm64.whl (696.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

glum-3.2.1-cp314-cp314-macosx_10_15_x86_64.whl (800.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

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

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

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

glum-3.2.1-cp313-cp313-macosx_11_0_arm64.whl (695.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

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

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

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

glum-3.2.1-cp312-cp312-macosx_11_0_arm64.whl (689.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

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

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

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

glum-3.2.1-cp311-cp311-macosx_11_0_arm64.whl (666.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.13+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

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

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

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

glum-3.2.1-cp310-cp310-macosx_11_0_arm64.whl (670.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

glum-3.2.1-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.1.tar.gz.

File metadata

  • Download URL: glum-3.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 5612b3ebff44e826b6f1e1363885cbf02dab70415d1677fa9942c917b61b27a6
MD5 18b72be468818b0811ba8ce8046cacba
BLAKE2b-256 13a7e71c0d2adafe0287279e2724708426365f6c13922d3d355c116fe5bc2e51

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1.tar.gz:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1bb9dd1cd4d0b266cbbb3aee46b62a69722129d6a1d8ca0db7335997bf26837d
MD5 2e97f2e0c04653187d5da98e3e00711c
BLAKE2b-256 06fb908a5808b45a88b7d2d7af91b17c1230db1715b325d3623d453dec0570db

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9311883d5193b87a73289cfe0c3e69b49c2627d069e316432f5ba42036c5cc7d
MD5 dbf5a121a8ec7a933d5b1e236c49efbb
BLAKE2b-256 58b77736290e36d78e51400de52846395e2143888b7bd4dcc3cb810a4e4b5a73

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cb4ef4c0b0338a259c85837ea3d7fb5540f1e8452f5fe84682eb22c64539dd2
MD5 61941c72c993199906bc71a6c30237cf
BLAKE2b-256 66d0e8cc0ad31c93950da93a07c2ed1b1f8eacea6eeacc70b7a18f8f2f238169

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 24903356db3dee4eb8022c15e04db4ccaff541f14948fb749ca365467658f7c8
MD5 7d9ca7f526df351330a4ef78785af46e
BLAKE2b-256 550045de86f6444aa1fc918c16e80d8af8297114b5859cfd065119648cc43311

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 358.9 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bb5f04098c19eb8b8e30468858de73278c175bb98f8de5bf8bd1ff84cd7164f8
MD5 04fca31b6b28f2c888d742254a33b8aa
BLAKE2b-256 5c545f65bc9369ebf1799d901adf3f0f2b5b702e04e1be49f1f1b7fcd6186a35

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ac558fda92cb21a7810453f9e6632f2fc435e917c3c74b670fe844f4ca62008
MD5 2409b393d29c5e44d94f1036807e8f28
BLAKE2b-256 6eefe02e34020780fe7120d89f55cb17b52290db43b5ced110dd4d48372101c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6609672abd38b236782342ef21bc71314249575c8ec4c5ab2e9b5903a9188c68
MD5 385ec26e166a1842d69c8c33e76c4378
BLAKE2b-256 afb70854694a16db24d0967027b9ac23df8ac38c9d2a0978b815aee3633bb345

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8c46dbfa8dd0374042e4a2a9b5d9c3d8986cb84d1ec02ce4e7cf01fbf8781be
MD5 a914684615586ea587eade38ba18626a
BLAKE2b-256 6233b0d790316658ddb395e8a45f1b69da86f9ad7412e1e73f17d3c4fc3b8e7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 65d0bab225b8d5ece310ad36f036519f1ce304ccd85ab4bacad903474f00b214
MD5 a6dd39507b90ee3dd9be51560eb6084f
BLAKE2b-256 0c1e84d5c4416311d31e0ff08c63dbe6e74114f7bb994be56a3a972378b5dfa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b8fb45adb217ad8829017b455785bebb90f93565baf2d58317d95f669c3c04f9
MD5 579900936bec14852e8c33f81a8c9341
BLAKE2b-256 c2a7a77d331a10ac71830301a1ceecc239a10f973a4cf9360bd58a2a50c9c276

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17d9b9a16c1953d54c5fc71fa2b1d5337f7fb7b050af5ad2cc8e69eb3922d7d5
MD5 f23d30d20991cb560f375304cf0fadb3
BLAKE2b-256 b846d3fbaac02d399427547d94767dac2cefc1924f70fe9ad1b9e75462d2cf2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ed569f1dcec8334ef7d883ff53ac07017a09f25756e0b14882cc6bc8617cfbd
MD5 b4b2876c56456fe67ae2290fb00de926
BLAKE2b-256 1b681510308b8f8911dbc49e40fe647b7561530d1148204fe235aca4f703240a

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 851d5a227dd4094a7f84d1f4e70af07e186d6509de7e63b6cde66629744ad710
MD5 a1ff18f7811bbe608cf1bed7d5bb5f02
BLAKE2b-256 1435717504d7407de642955f71530ccd38c18592414896d80d4abe3fe40fbe3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0f8b5044a818848dc5999614b76b583a1ef228c9fe1baf1e27d9a863ebc87762
MD5 e11e3adbf19da3937abee37e9a0fed48
BLAKE2b-256 58bfd75f03b90fb963f02bdf71e8fc95ed1423250df90e88df6470e53c28767c

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.1-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.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f75ed55a3c5a9f43d6e243830bd6a316f722ca63e3672e161094e52c54732c83
MD5 8f3326a0d58bc42cb0a67f9bb99de05c
BLAKE2b-256 556daca92c78ccc1bc46d70d7edda945f7722b1b13e8fdc4860de5aef7283aaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 183c8eb36d3c28caa6b5c0b1ac44563505ee310643a4fbf0e948d08414570122
MD5 c2ff1f7356bcb43ce171e8e9a320c091
BLAKE2b-256 e2b31f0ac7df92850463d23b8d8e11315d8bd1812149f1fff688c12b52b561aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2fee159e8bfcaf8fd434b922e82c08f63722265df7b6100ae704258e3fbc1f26
MD5 366c3818c0fe324eafcdbe45cb09f590
BLAKE2b-256 6430948d55256e1e809f0ed1b817e491911856003daaad51542512b0caeed208

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be2e1776102ae92b3786e71bd27c788f9d5e232c637fd34024ef68bd501985b3
MD5 2c42f65d049edf85929c5d7b311097d4
BLAKE2b-256 febf2ae3a6591faf21ba106fba9eeb9833d580505b59b0ed57a3d3e2e73556ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 af4443c7fed639ea906ec4f9fb1a9988174fb0a8cde7bca7464d43cfb35962d6
MD5 96698a8711cfc6ebabaff2708d42cf9a
BLAKE2b-256 e91db637c9857dca75aadf1ce0f360a7489a1ff05ba27774724779ab38c1261b

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.1-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.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 367a2dfd115b99ae03210c5466cc463b92faff8b95866b29f39109604a30319e
MD5 1181380b3560a88d3c960d545ece77f7
BLAKE2b-256 b8f5bf461e2cbe8dcb85699471d3757c02ec3b86ac44792d20eb605a0234c502

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f508921e8a43f1bc5d09a1c6adb7802a1d541efc153777628c890f65851c97f5
MD5 e3b5a780cb70c96333252897c1ea9c1e
BLAKE2b-256 85466a253e842d7a232aca83db96057f29b96ee4a898026e30c8dd633857d01b

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4cfdb60588b09757790405c64739ffdbdb3357dfcf36f28008a89c80e7b0cee
MD5 543d2962c6869071c889b72ab151e28a
BLAKE2b-256 54ffa1c700070af07b70cebdd88e332cd48941e25661751a9ace53cdacc27840

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab260d23ae58056e31aeb7bd8aa53108b0a25a9c23f8af6b4b5a859d48c36474
MD5 6f52f4f4dbd3d11a7fa3a8e783f34061
BLAKE2b-256 910f7dfd1a7e5ef0c5b244b3bf3dff54a4f710178d6fb4ad2c91acc264769161

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 139b19fa9a39144adc64ae16bff46730458fa431e7c3f4c347971d9858f7fa87
MD5 c87697e3059340cda6b94d416edebe23
BLAKE2b-256 f64ac8f387d0340f6b6e7f4c0e8e8952c03cc69d5b0796562a70b85930d84023

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp311-cp311-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: glum-3.2.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 93424142bcd6b8b1a98fccb6c0b1ac52bd5445817ff640d7abf81082962eb181
MD5 48b249dfb0f85e2d21a0a9f24cc1e26a
BLAKE2b-256 8e7a13cd0100e9d19d4878db48c833fdc22b215a8df5cd9c90a0b840da33e3a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed0d421e72ce8f2c9247d0a39c14d4379b6a258eab93e7c09caea6459b66f7c9
MD5 e2c8255f3d95e27854e14fa22e8f7aac
BLAKE2b-256 3082bdfa8e60aebed4242e80509225717d14d615d0323417dbe3e15853f3ac5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2f1bba1efd06a1083e922b11a7f79dfb580dd9e4c9d3a05078d1319bc4357dd
MD5 01cfaaebd069eba4334ce139254d262d
BLAKE2b-256 33c1bc1ee42db1e611be4fea364ba90e6dd85766d11de3a8107eda0c35508e90

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56dd74ab9e0cae2a4d9b65a4ae7f51babb9d9a1b7c03a2f27a15a0f7a3f65115
MD5 1ed2204a7a905b8c442436e9236e1056
BLAKE2b-256 ccca5d849e0d5512b66684547d19d4f65ebbd326703c2a6fedfe8045e8327795

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glum-3.2.1-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for glum-3.2.1-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 15c49a5a7f200db4271135a0de253ff1083ec7ccd2d1f426c6a202325384039b
MD5 8c3d05960a730d4120022e3985fcc994
BLAKE2b-256 86087ee1ec2ad2a293bf02553aa83b30306ab1735f92cf0d1423d6b44f307d3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for glum-3.2.1-cp310-cp310-macosx_10_13_x86_64.whl:

Publisher: build_wheels.yml on Quantco/glum

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page