Skip to main content

glmstar

A Python implementation of the glmnet algorithm for fitting generalized linear models via penalized maximum likelihood. This package provides fast and efficient regularization paths for linear, logistic, multinomial, Poisson, and Cox regression models.

Features

  • Multiple GLM Families: Support for Gaussian (linear), Binomial (logistic), Multinomial, Poisson, and Cox regression
  • Elastic Net Regularization: Combines L1 (Lasso) and L2 (Ridge) penalties with mixing parameter α
  • Fast Path Algorithms: Efficient computation of regularization paths using coordinate descent
  • Cross-Validation: Built-in cross-validation for optimal λ selection
  • Prediction Methods: Interpolation and prediction at arbitrary λ values
  • sklearn Compatibility: Follows scikit-learn API conventions
  • C++ Backend: High-performance C++ implementation with pybind11 bindings

Installation

From PyPI

pip install glmstar

Wheels are on PyPI for Python 3.11 to 3.14 (glmstar 0.6.0 also for 3.10) on Linux (x86-64), macOS (Apple silicon) and Windows; elsewhere pip builds from the source distribution, which includes glmnetpp and Eigen and needs a C++17 compiler. The package imports as glmnet.

Get the source

The C++ code depends on two git submodules, Eigen (from its GitHub mirror) and glmnetpp, so clone recursively. glmnetpp is a private repository, cloned over SSH: cloning it needs access to it and an SSH key on GitHub (without them, install from PyPI, whose source distribution includes it).

git clone --recursive https://github.com/jonathan-taylor/glmstar.git
cd glmstar

# Or, if already cloned without submodules
git submodule update --init --recursive

A C++17 compiler is required to build the extension modules.

uv venv                         # .venv in the project
source .venv/bin/activate       # (uv finds .venv without it; python, pytest need it)
uv pip install --group build    # the build tools first (meson-python, coxdev, ...)
uv sync                         # editable install plus the test tools (the `dev` group)
uv run pytest tests --test-size=small

The project uses meson-python, whose editable installs recompile the C++ extensions on import. For that reason pyproject.toml disables build isolation for glmstar under uv, so the build tools must live in the project environment, and they have to be there before uv first builds glmstar: a plain uv sync in a new environment fails with No module named 'mesonpy'. To target an already-activated venv other than .venv, use uv sync --active.

If you prefer uv pip, install the build tools first in the same way:

uv pip install --group build
uv pip install -e .      # or `uv pip install .` for a regular install

Install with pip

In a virtual environment of its own:

python -m venv .venv
source .venv/bin/activate       # Windows: .venv\Scripts\activate
pip install .

For an editable install with pip, again install the build tools into the environment and disable build isolation:

pip install meson-python meson ninja pybind11 setuptools_scm coxdev
pip install --no-build-isolation -e .

Building the docs

The documentation is a Jupyter Book 2 site, its pages executed, and a Sphinx API reference. It needs Node.js 18 or later (Jupyter Book 2 runs on it) and R (for rpy2, one of the docs' dependencies). In the activated environment of the development install above, from the repository's root:

uv sync --extra doc --extra gam     # Jupyter Book 2, Sphinx, rpy2, lassoinf, jax
uv pip install --no-deps ISLP       # the data of some pages, without ISLP's dependencies
cd docs
jupyter-book build --html --execute         # the pages, executed: docs/_build/html
sphinx-build -b html api _build/html/api    # the API reference: docs/_build/html/api
open _build/html/index.html

jupyter-book start serves the pages instead, rebuilding them as they change. This is what .github/workflows/build_docs.yml runs.

Troubleshooting

If the build fails with 'pybind11/pybind11.h' file not found, a stale meson build directory (e.g. build/cp312) is pointing at a temporary build environment that no longer exists. Delete it and reinstall:

rm -rf build/cp*
uv sync

Quick Start

import numpy as np
from glmnet import GaussNet, LogNet
from sklearn.datasets import make_regression, make_classification

# Linear Regression
X, y = make_regression(n_samples=100, n_features=20, n_informative=5, random_state=42)
fit_gaussian = GaussNet().fit(X, y)

# Plot coefficient paths
ax = fit_gaussian.coef_path_.plot()
ax.set_title('Linear Regression Coefficient Paths')

# Logistic Regression
X, y = make_classification(n_samples=100, n_features=20, n_informative=5, random_state=42)
fit_logistic = LogNet().fit(X, y)

# Cross-validation
cvfit = LogNet().fit(X, y)
_, cvpath = cvfit.cross_validation_path(X, y, cv=5)
ax = cvpath.plot(score='Binomial Deviance')

Available Models

  • GaussNet: Linear regression (Gaussian family)
  • LogNet: Logistic regression (Binomial family)
  • MultiClassNet: Multinomial regression
  • FishNet: Poisson regression
  • MultiGaussNet: Multi-response linear regression
  • CoxNet: Cox proportional hazards model

Key Features

Elastic Net Regularization

# Lasso (α=1, default)
fit_lasso = GaussNet(alpha=1.0).fit(X, y)

# Ridge (α=0)
fit_ridge = GaussNet(alpha=0.0).fit(X, y)

# Elastic Net (α=0.5)
fit_elastic = GaussNet(alpha=0.5).fit(X, y)

Cross-Validation

# Perform cross-validation
cvfit = GaussNet().fit(X, y)
_, cvpath = cvfit.cross_validation_path(X, y, cv=5)

# Get optimal lambda
lambda_min = cvpath.index_best['Mean Squared Error']
coef_min, intercept_min = cvfit.interpolate_coefs(lambda_min)

Prediction and Interpolation

# Predict at specific lambda values
predictions = fit_gaussian.predict(X_new, interpolation_grid=[0.1, 0.05])

# Interpolate coefficients
coef, intercept = fit_gaussian.interpolate_coefs(0.5)

Weights and Offsets

import pandas as pd

# Create DataFrame with response, weights, and offsets
Df = pd.DataFrame({
    'response': y,
    'weight': sample_weights,
    'offset': offsets
})

# Fit with weights and offsets
fit = GaussNet(response_id="response", 
               weight_id="weight", 
               offset_id="offset").fit(X, Df)

Dependencies

  • Core: numpy, scipy, pandas, scikit-learn, joblib, statsmodels, coxdev, tqdm
  • Build: meson-python, meson, ninja, pybind11, setuptools_scm
  • Optional: matplotlib (plotting), pytest (tests)

Development

Building from Source

See Installation; uv sync builds the C++ extensions in place and rebuilds them automatically on import after source changes.

Running Tests

# Run all tests (or prefix with `uv run`)
pytest tests/

# Quicker subset
pytest tests --test-size=small

# Run specific test suites
pytest tests/paths/
pytest tests/compare_R/

Saved Results in the Docs

The calibration experiments in the docs' Inference chapter are too slow to run when the docs are built, so they are run locally and their results saved in docs/results/*.csv, each with a header recording the commit and the package versions it was computed with. To recompute all of them, commit your changes, then, from the top of the repository, with the development install (uv sync, or pip install -e . and the doc extra),

uv run python docs/experiments.py --all    # or: python docs/experiments.py --all
git add docs/results && git commit -m "docs: recompute the saved results"

python docs/experiments.py probit_regression recomputes one page. See docs/experiments.py for the conventions.

When changing versions (a glmstar release, a new lassoinf or other dependency pin, or the src/glmnetpp submodule), recompute these results, so that the docs show results from the code they describe.

Citation

If you use this package in your research, please cite:

Friedman, J., Hastie, T., & Tibshirani, R. (2010). 
Regularization paths for generalized linear models via coordinate descent. 
Journal of Statistical Software, 33(1), 1-22.

License

GPL-2, as the R package glmnet and its C++ core glmnetpp (src/glmnetpp): see LICENSE.txt.

Authors

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

Acknowledgments

This package is based on the original R glmnet package by Jerome Friedman, Trevor Hastie, Rob Tibshirani, and others. The C++ implementation uses the Eigen library for linear algebra operations.

Metadata

Release files for glmstar 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for glmstar 0.7.0
File Size Uploaded Provenance Actions
glmstar-0.7.0.tar.gz 8.7 MB Without provenance Details for glmstar-0.7.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for glmstar 0.7.0
File Actions
glmstar-0.7.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for glmstar-0.7.0-cp314-cp314t-win_amd64.whl
glmstar-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for glmstar-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl
glmstar-0.7.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for glmstar-0.7.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for glmstar-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl
glmstar-0.7.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for glmstar-0.7.0-cp314-cp314-win_amd64.whl
glmstar-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for glmstar-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl
glmstar-0.7.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for glmstar-0.7.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for glmstar-0.7.0-cp314-cp314-macosx_11_0_arm64.whl
glmstar-0.7.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for glmstar-0.7.0-cp313-cp313-win_amd64.whl
glmstar-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for glmstar-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
glmstar-0.7.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for glmstar-0.7.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for glmstar-0.7.0-cp313-cp313-macosx_11_0_arm64.whl
glmstar-0.7.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for glmstar-0.7.0-cp312-cp312-win_amd64.whl
glmstar-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for glmstar-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
glmstar-0.7.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for glmstar-0.7.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for glmstar-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
glmstar-0.7.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for glmstar-0.7.0-cp311-cp311-win_amd64.whl
glmstar-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for glmstar-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
glmstar-0.7.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for glmstar-0.7.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for glmstar-0.7.0-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 42.4 MB

Release files / glmstar-0.7.0.tar.gz

Download URL glmstar-0.7.0.tar.gz
Size 8.7 MB
Tags Source
SHA-256 checksum
How to use checksums
fe64a46465a26296b457ba5e810c514284e44c7bad79b4af12a07322b1ea2143
BLAKE2b-256 checksum
How to use checksums
b07d71a8d2a0f42597059a4478d887bd025e7f66482ffee45a5f96cadf3cd683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp314-cp314t-win_amd64.whl

Download URL glmstar-0.7.0-cp314-cp314t-win_amd64.whl
Size 1.9 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
c75b53bad23a9d7310c9b4cf2970179d7e35caab91ff326c65a56cf69eb754cd
BLAKE2b-256 checksum
How to use checksums
262dc5e6eeb23a0c96db3ca414144a17d0be4a081a5e58fe264d8bf7d98e4a3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL glmstar-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
54c0171a7732d26d3705d29d377ec413cf31f81aac004f2bf7cd0a8ac862873c
BLAKE2b-256 checksum
How to use checksums
0d800b06ab8eb8cc76a312dd89e7c2d3ef80a0ac881b9e3b5a8ecb970aee3a69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.7.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fe6b479da8a5b6c26a46da96a367a6944632d6ee879c280fc2df167d73b9aba1
BLAKE2b-256 checksum
How to use checksums
45a380a5eb5b7ce8984b0bec0813a273e691690f15422970556e78357c390e9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL glmstar-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a5f7a9acf433d49e8afea6833bd42de50d198353ff278fbc87a6b637841c18c7
BLAKE2b-256 checksum
How to use checksums
c09f0072208dd8a4d6a41274ddedf0f0093e96089662299c24612ced2dfea322
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp314-cp314-win_amd64.whl

Download URL glmstar-0.7.0-cp314-cp314-win_amd64.whl
Size 1.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
08eb72c9feda77032b25b5a8bf8c92736c5c682f7cec7c04b157ae59b032c21b
BLAKE2b-256 checksum
How to use checksums
651100858656f0e39fcb0863ed5b1cb673bb5f265ce4664f8853d93c05283a5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL glmstar-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a1e3c1037fa37f4b067e1e390da73475378cdd9bd48e98976c8367e633b35560
BLAKE2b-256 checksum
How to use checksums
8d69645e6f61760fb2fec0b256efd939ef3c3773ff8433ebc299cfcd09247832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.7.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
23d10cd4ac9c50321075798247fb63adaffdfabe1ebfa33afba830ea9c3bfb38
BLAKE2b-256 checksum
How to use checksums
decc1cdfd7f4ca1d6234ae1c30ca833f96ee904ac11989508649c2d032bed822
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL glmstar-0.7.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ae90e0da725d71b706a415c49d4d965505ea89650061712a57e8841a03d5a3ed
BLAKE2b-256 checksum
How to use checksums
8114b5f7517a29df40e4b7fef6cfefe426971cf9f6755d5060883bf75ae05db8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp313-cp313-win_amd64.whl

Download URL glmstar-0.7.0-cp313-cp313-win_amd64.whl
Size 1.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ea1c3ab7005e40ca9432e53a2247ed206e97a94903a5989de20b05d33f8da4d1
BLAKE2b-256 checksum
How to use checksums
dbfe65c5ba6685c832f26f6da349cfa3b7f58e8cdead1edf24662ebf87a8132c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL glmstar-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
51973801495b6b0cebeb94adfe9820b32a70158873da568f8da287e51c3aba83
BLAKE2b-256 checksum
How to use checksums
ed226360d9fce92bdb748cb0df2b378669013f0186b7ea54cbe58679658084c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.7.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1a11ed2d96bb3ec7795b1162e5657e7ae5d6fd60444c9cd9c2966f6374e25618
BLAKE2b-256 checksum
How to use checksums
0966985012ec1907d73c8f3846b9f039e1a5dbb74806a83b1388275e867db05b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL glmstar-0.7.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
33e97a6d4d6bd3f3bc0eb9de9d42e1a95d7509906517e067a9af15749abd5662
BLAKE2b-256 checksum
How to use checksums
d16dbce4ec0dfd1179f3dcd05a791ad51b56c2ab7c2eeaafa03799327b4dae2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp312-cp312-win_amd64.whl

Download URL glmstar-0.7.0-cp312-cp312-win_amd64.whl
Size 1.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
75116e4188d8dbfe0681b1eeb04ea696d5883a21c4c280e68416e019624a6c22
BLAKE2b-256 checksum
How to use checksums
abb2c39c57324e93e482239823fd5e8ff945591b373b67d74470ad79f255f311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL glmstar-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
44955a27b25b3e9cfd5fce000f6c97780519c05a2789acb0feb312eca1e645cb
BLAKE2b-256 checksum
How to use checksums
14bb09bf193260458870d140affc1484a54e7bb90862dd282fbdec886b3c5bb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.7.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b05ff5ea265154f99bbd27d27561512b9031c7883588d8d96bbea0e3f8da1d4d
BLAKE2b-256 checksum
How to use checksums
9c7fc4170eeb6ff254b11cca595cbe43a5998429c889712b9050357c2cfa7502
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL glmstar-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d3d4b34488aaed1d6d568fcea6fb97c4941014fbfab370419eb653d1181637ac
BLAKE2b-256 checksum
How to use checksums
3b0ccc69d4ceabfb35800e065745c3e42ad56ad5a0c19a14d4c0e881ebd86066
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp311-cp311-win_amd64.whl

Download URL glmstar-0.7.0-cp311-cp311-win_amd64.whl
Size 1.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b8f9e213f8c9ae7ec65dc97e22e96d8ecffeb76123e35cbc23e8a21c155f8d6d
BLAKE2b-256 checksum
How to use checksums
2628c8928d28a29cea5e58a57a9f8d2c3b964d7eceb288897da4a1be030362e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL glmstar-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
734abfa1e233ff53cebe5221dda31b3f8776ca627fd538f1018a51f7580d40e0
BLAKE2b-256 checksum
How to use checksums
449fed67c89d71d6d3f8323346e30d9d4c04ca9af30edd6376c90cbd94c75f74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.7.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
55ebb66a5099ba45a573bacf52b6eafdfeaa72946a3f36fcd649170a8eb03390
BLAKE2b-256 checksum
How to use checksums
a2f436820885c0e0b6d5bbdc63a462fbebeeeeb4aa1ea4bba4ea628f2216ad46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Release files / glmstar-0.7.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL glmstar-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bda82510197a678439cce328054f4f11978109fe313c0d17dbe769d5c7df2535
BLAKE2b-256 checksum
How to use checksums
bebad05cd62bb0029b17189901dab456695664b5d49fb4da923b4ec7f209ce88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.11

Security for glmstar 0.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page