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

Get the source

The C++ code depends on two git submodules, Eigen and glmnetpp, so clone recursively:

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

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

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

uv sync          # editable install plus build and 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 (meson, ninja, pybind11, ...) must live in the project environment -- uv sync takes care of this. To target an already-activated venv other than .venv, use uv sync --active.

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

uv pip install meson-python meson ninja pybind11 setuptools_scm
uv pip install -e .      # or `uv pip install .` for a regular install

Running uv pip install . without them fails with No module named 'mesonpy'.

Install with pip

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
pip install --no-build-isolation -e .

Troubleshooting

If the build fails with 'pybind11/pybind11.h' file not found, a stale meson build directory (e.g. build/cp310) 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

This project is licensed under the BSD-3-Clause License - see the LICENSE.txt file for details.

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.4.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.4.0
File Size Uploaded Provenance
glmstar-0.4.0.tar.gz 8.3 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for glmstar 0.4.0
File
glmstar-0.4.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
glmstar-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
glmstar-0.4.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.24+ x86-64, Linux glibc 2.28+ x86-64 Details
glmstar-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
glmstar-0.4.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
glmstar-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
glmstar-0.4.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
glmstar-0.4.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
glmstar-0.4.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
glmstar-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
glmstar-0.4.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
glmstar-0.4.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
glmstar-0.4.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
glmstar-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
glmstar-0.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
glmstar-0.4.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
glmstar-0.4.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
glmstar-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
glmstar-0.4.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
glmstar-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
glmstar-0.4.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
glmstar-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
glmstar-0.4.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
glmstar-0.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 46.5 MB

Release files / glmstar-0.4.0.tar.gz

Download URL glmstar-0.4.0.tar.gz
Size 8.3 MB
Tags Source
SHA-256 checksum
How to use checksums
80bbd6f37912b317526e2874c22ba4da94bb9aabd3e776546b6ec7eb5451a0bb
BLAKE2b-256 checksum
How to use checksums
0538852231c015007e52f091579e51618d5415f996070f07ffa2147b36395bfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp314-cp314t-win_amd64.whl
Size 1.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
cdc6c508aa04fe8ca77296af667e42ab54dafaa1bce1bcfd69846a5a3ce8f5f2
BLAKE2b-256 checksum
How to use checksums
4bcf739f801148a595c492effb78d3784d0699d799711274259bb4a11c8c7282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
98ef2098b29ce07fdf35bfb904d25681449ea83ddeb78a7d273cd71f0401611d
BLAKE2b-256 checksum
How to use checksums
81073df7229ffedf95a927b28e6d8cd5f462c6ce04ad49c155423e9250a0641a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 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
8c043f0efc341c450c1ec59b261a44ae1e4eadcad78dcafb542aea62da0a52b9
BLAKE2b-256 checksum
How to use checksums
7dfb8fad23046ee3a9d76f49e665697f0606278cbf77e7088a978a1bd7b63d0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

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

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

Download URL glmstar-0.4.0-cp314-cp314-win_amd64.whl
Size 1.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1c0b324a20f5a16b2ea2a257018e98c8206892bcd04918ae26be70a88ce9599e
BLAKE2b-256 checksum
How to use checksums
b0a032f8549f920e25e17a1d435b755418e07b4e54f1c0b4fbbd659a46712eee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f29637498f8edb826646f8e5b5dae9e6711e70cda0cbb3fcf249f61b0ca824ab
BLAKE2b-256 checksum
How to use checksums
f1110038d7eba170c5335d15cec10c1f7bfa35406d852509491cb9544938f793
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
08fb274598001fd709e406865a26d8efbb7547f7d98f5439c5f626bc7b29db22
BLAKE2b-256 checksum
How to use checksums
bdd4704361f6f2ecbcd4b63f6d9059f7aa39680ea059da46e8d0ccca1d19ec84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.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
8736096981626c679200f8530b899739db682aa29eedb5c1ee305ef045d94f3d
BLAKE2b-256 checksum
How to use checksums
0eceecf6b0ac38e3e2cf7420df2759bd9a97a5c521c49ddabf4977a275169c0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
227ce72e32db283bf8f09f1a3ce208df2b398ab7575cbb68b2b39d4a2b3c41ac
BLAKE2b-256 checksum
How to use checksums
8146679c420f73b7b1e0c5a26ed47ea18a5608a2a2618f29340cf7f3e31754ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
01b48eb47258a49629b4efd9e4841ebfb195e4e11b4c94ff69314943d5d99f9d
BLAKE2b-256 checksum
How to use checksums
b04bab32541983b7ec1bfabc7ed0d2bd2eddf98fa476178cc8ba23b57e932ab9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d250fc9fdb33c52c5e488d42ca66c116c3099b953d8c22ffb801e18ad31c3fd9
BLAKE2b-256 checksum
How to use checksums
d5fff77cab81a9568909680668fdf098cf0bda811e89a7b783a1847092210647
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.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
74015ad63024608e6b5c3ed2d93c7672e0b43e3a142ab9e1b165cf125bcb53ff
BLAKE2b-256 checksum
How to use checksums
5c58966305124f54fdee12a0089b534b7a1df34b5d565746891bce10025b3912
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8e41a1c2a05f55c84ccc7de6034f5549d0f1d8f1866c697970606a00aa6df8a1
BLAKE2b-256 checksum
How to use checksums
2e2f22ccff9c3ceaa38648c24b67475520c846c489765e1dec95f583df32ccb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
db8b4e72d152329ab9ce450f84b4ca94fec2fe1a88093d1b41610ecc34c7070a
BLAKE2b-256 checksum
How to use checksums
72028a9553e793b3e7e83c2bd92962070264c4b917a974713a7f1f4d28d3999a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f79e961b087f57a0ba3411bcd20c996db0751b9b7d21fd817d434843e4518a62
BLAKE2b-256 checksum
How to use checksums
55bf69a7e590186243053d23afbb9cd2f361759f14ac740a3aeceadadbd724a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.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
e1278e2d376b2f15a0433e0fda6a0aa3524a6a6c96cdb4fefbe23d15de4233f7
BLAKE2b-256 checksum
How to use checksums
59ba33c0c6a09c813c12997ee5aca0928b852ee8460fb1d1a126be84a502eb91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e8503d0b288642a621ce39aedca9b7720e1a720f24e47546a3233746db01e1bc
BLAKE2b-256 checksum
How to use checksums
8e4597979b3b783f9eabb25f357b7e7b82cc77f4b19ba019fc9c44dd56fea0fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
72845bab726dfcf69c6da80f84f55b30dba4af2b95cf43b3e263fd02b9b16c6a
BLAKE2b-256 checksum
How to use checksums
6e41dd09c5713953397bcfc97f39305897a60bf7c5c0636e68dd5d2c65d8c57e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
502f1026f41a5f629883539e8f47653dd4329947d81dbc8ed048a1b0ee052343
BLAKE2b-256 checksum
How to use checksums
3271107e56ca5901da669b6f27c1cd6a22ed5127c9f3db535af1700094f0d5a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

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

Download URL glmstar-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9603aabc22ecfea8cdb977533c3e61486292af90f1aedaa9acabc8f437edb5fd
BLAKE2b-256 checksum
How to use checksums
cda257c2f2e50aa85619b704e6ce80b20af11600474906912a13981ad7c8a2f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / glmstar-0.4.0-cp310-cp310-win_amd64.whl

Download URL glmstar-0.4.0-cp310-cp310-win_amd64.whl
Size 1.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0afad969d78a62b938a1daafe88304943d3458f0c2eea1a1acacd9aabd5bae4d
BLAKE2b-256 checksum
How to use checksums
ceda5104123248da3b9bd39e75b9b00fb07d2a2cdd9cddec8c5e6e39f6f69c5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / glmstar-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL glmstar-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.3 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
acae1223a9df0f9467133d7d8f30d8e4b37d74f96b5ba5ce89549ee37af74b1c
BLAKE2b-256 checksum
How to use checksums
cffe461c79027dc3d75ae4c6447590e88e3e8f4e21adac98cdca8311582ffdef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / glmstar-0.4.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.4.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
010fef2a0f3d240145d28cff9ba019072389a856571e3af0c77feb53bffeb0cf
BLAKE2b-256 checksum
How to use checksums
4cc70e43af0f5e7b035fd6a7463987c8a7a52fc5f7f052aa5f3c099518ba9a43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / glmstar-0.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL glmstar-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dde44615708f705fbce854a49097e34b21ea3d61b7a50045ebf5e1f543e92342
BLAKE2b-256 checksum
How to use checksums
afbe8fced83eb8275221c6b1275b2114eec751cc081acae71f3327ff5234f87d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Security for glmstar 0.4.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.

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