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

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.6.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.6.0
File Size Uploaded Provenance Actions
glmstar-0.6.0.tar.gz 8.5 MB Without provenance Details for glmstar-0.6.0.tar.gz

Built distributions (wheels)

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

Total release size: 48.1 MB

Release files / glmstar-0.6.0.tar.gz

Download URL glmstar-0.6.0.tar.gz
Size 8.5 MB
Tags Source
SHA-256 checksum
How to use checksums
41108342c6e467a72e2364a0daa5f1106836781f3100d5d58ff25b3b31be2605
BLAKE2b-256 checksum
How to use checksums
528d8cf71040a999cc5009715fc3113f8bd6fb499622d2ea109ef21c0e3a0c22
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.6.0-cp314-cp314t-win_amd64.whl

Download URL glmstar-0.6.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
9926e9d0d15cb9ddb4f1f7e1dc903965c354793806c854793e2fa0588331576f
BLAKE2b-256 checksum
How to use checksums
a60aa884007406c12eed4bd58d904f870afe4cc74e10dbe033eb322233e9770e
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.6.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL glmstar-0.6.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
431a788aede8c7a622baf921d44d9a783c7cd47ae98a161e013bb821b73351df
BLAKE2b-256 checksum
How to use checksums
357d8576030be61929c0c56a9a51b96ca524e94c93ff55a222cbdcca8bbe6828
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.6.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.6.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
76da1e7f94d1d7f6b25d4c86a38512961987ba0ac8e5825979807d7194b0658b
BLAKE2b-256 checksum
How to use checksums
4990c0bb82cabb96440912b989d0649e234f0bea8fd697401587fae8b0b365e0
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.6.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL glmstar-0.6.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
16c2928423e6141a1d706c57bd9cba6c34bb84e662b93975e16cb1bf56b482e8
BLAKE2b-256 checksum
How to use checksums
757d369c8362f2d5ec473654a6df44528f69a2a522c5cd9ef82f4ca1563b7dec
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.6.0-cp314-cp314-win_amd64.whl

Download URL glmstar-0.6.0-cp314-cp314-win_amd64.whl
Size 1.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
493d91252c36632d6f3df3f83be1780b8c4af2bd0681b3873e4154f7c5fc5633
BLAKE2b-256 checksum
How to use checksums
794d1b88a2d7ce61757dcb7acb6446127b7b82b516c43b3dcc2a5d2019e0e82c
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.6.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL glmstar-0.6.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
d044054cff1deb3f1b976dbf500336987b30d316abe185e2338d00d9b27a89c2
BLAKE2b-256 checksum
How to use checksums
c1c4c68ad8658f1374328fd5c8d3c8b34d66340cde62bdac19c3938c169eedd3
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.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.6.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
088c3fa285f362d3039805c96c9c3aae14acc690c8c0dd56883ac27a688039e0
BLAKE2b-256 checksum
How to use checksums
9baa99cb71f97eefc8d588976e5d8fb368ee498c04865ccaf5759aba1cf3ee97
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.6.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL glmstar-0.6.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
94c2b9188222d08f04f83feb144030cf6732b28cf7dbc5df682c0560d9bb5899
BLAKE2b-256 checksum
How to use checksums
fbe39aec5a6e04d6bada322c28f44b84900a6f6c4ca76240d835400256dfc386
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.6.0-cp313-cp313-win_amd64.whl

Download URL glmstar-0.6.0-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a8566285244898d6ed51f6fb8987c7694b7f59088d42b6ff473681428c60588f
BLAKE2b-256 checksum
How to use checksums
0168d118c7d92c996d97e5b3b89bfd2b3a9b61986f18c00163fd8aa1be2eafc3
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.6.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL glmstar-0.6.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
c04a437f4cf75e37cf5d5b6865f9e414e016177574e34fc7e030fb1a709abd2e
BLAKE2b-256 checksum
How to use checksums
4cfc272ae6f0acc37c0914ee3841ba85dd8d51a096c4fc0498a91647c41a07e5
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.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.6.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
936fabf0dc0a92919666d1ed9d152c6c4634b03de2cebe6eca01242e74b1fdb2
BLAKE2b-256 checksum
How to use checksums
1c1cac63cdcc7110d2c184a2697325570ccdb5076cc8895827dc77367b9d196c
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.6.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL glmstar-0.6.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
e33f5edf4c8917edc5703ffeaf34ec806b454250a425a5f452da0f5a3ed62516
BLAKE2b-256 checksum
How to use checksums
b8ffa1bbd1d403e6f2e99fa7709c8238d949c40b6d976668bfa3314e3b7bebfe
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.6.0-cp312-cp312-win_amd64.whl

Download URL glmstar-0.6.0-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c49fd36dbb21a55f5683d23cab69bd117992d5efcb78515f9e29cfc4fd12d771
BLAKE2b-256 checksum
How to use checksums
9007a2f141e06c8c4f0e2aaf2a88a76f95a3fdd0915db874df995654aac55b3b
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.6.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL glmstar-0.6.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
62bdb33c8917455a9d184faa7ce172ff516c6b842875d671d9d563bd2f572d94
BLAKE2b-256 checksum
How to use checksums
f08fea487a366188882b0f3957aa56e9d01195ac3aa765544c4ee6007e71f61e
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.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.6.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
350ca6fe4f6f0a5c5e2e8fe20b8f1b61f17355ff85f7e592cbf41816d99e92f9
BLAKE2b-256 checksum
How to use checksums
713062b5340ab069c1d3158693ee253405264e9a9344933a657d1a1a8b1f5923
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.6.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL glmstar-0.6.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
29b370047bf7912e4e29144a6c76e4eca14bb31c3d9aa384d19305904c845748
BLAKE2b-256 checksum
How to use checksums
74ac8abe70cbe2d01b0241580aa76262d75f9ced764e049e745fbde301c56beb
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.6.0-cp311-cp311-win_amd64.whl

Download URL glmstar-0.6.0-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
2de6e51a41e495c09163d5b702f6f5b0185081a8029b3b5361579f941d6b4fa5
BLAKE2b-256 checksum
How to use checksums
b1b4e30d6e62ba7293b60b953bc14b8504bdf975b0d2ff365fb1cdea5a3c2cb1
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.6.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL glmstar-0.6.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
ea778e4ad7d0d4762585142132278e72b23b98e2d365b252aea8633ed94e3988
BLAKE2b-256 checksum
How to use checksums
a00ba4b6c9d936cb9007e47f05ea56216971d2691b96873de8be1a35b3444827
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.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.6.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
eae90f78fc2d50727bcb6dc3ba741f3f8ac68419293d15f84364435853d4ea3e
BLAKE2b-256 checksum
How to use checksums
0f143bd4c9f47d34eb2d005725e29610a898b9c2b029b7964dd2d52ea1bc12df
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.6.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL glmstar-0.6.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
e0f69f81956b1a12f98ab53ce29fd1f737cb3712bb1655eacdb92b3db98f2b0d
BLAKE2b-256 checksum
How to use checksums
7655f757d36bb064e3de88fa298871d4990376538d8c6091c9cc9918ea994fb8
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.6.0-cp310-cp310-win_amd64.whl

Download URL glmstar-0.6.0-cp310-cp310-win_amd64.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
be46ae9c6a91ef2277f742d31652bef2cff60767b9c035c4db1bf97cbd38c232
BLAKE2b-256 checksum
How to use checksums
75c63e152b2572cc237ae0246d68765a95deab64d552658b8dea62c23045979b
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.6.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL glmstar-0.6.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
96211b0ac770e46aef72ab1a36d4e176ea562d4e81ba0a7321c4e44a278fdea8
BLAKE2b-256 checksum
How to use checksums
f52de7f534bc59a25e1917ddaab4c01753b2bc0dee1822a696d1f65a32e946a1
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.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL glmstar-0.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
85e4dcb26ebabde4052e23691445465328b4049e803eb03910cd136aaf22e31c
BLAKE2b-256 checksum
How to use checksums
459ff35f3b8798decaf32c51b408c45a448c539363e4503baaf7c5613801a936
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.6.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL glmstar-0.6.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
194490df5a42177c0346ec2a67e32ff90dd939389e515d2723419cc00441d968
BLAKE2b-256 checksum
How to use checksums
94936cd9ec3c5cf8d468fc9fbc6b2bfd4b6b301306592a2f6d692c07d372b9b8
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.6.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