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), but not R. In the activated environment of the development install above, from the repository's root:

uv sync --extra doc --extra gam     # Jupyter Book 2, Sphinx, 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.1

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.1
File Size Uploaded Provenance Actions
glmstar-0.7.1.tar.gz 8.7 MB Without provenance Details for glmstar-0.7.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for glmstar 0.7.1
File Actions
glmstar-0.7.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for glmstar-0.7.1-cp314-cp314t-win_amd64.whl
glmstar-0.7.1-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.1-cp314-cp314t-musllinux_1_2_x86_64.whl
glmstar-0.7.1-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.7.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for glmstar-0.7.1-cp314-cp314t-macosx_11_0_arm64.whl
glmstar-0.7.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for glmstar-0.7.1-cp314-cp314-win_amd64.whl
glmstar-0.7.1-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.1-cp314-cp314-musllinux_1_2_x86_64.whl
glmstar-0.7.1-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.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for glmstar-0.7.1-cp314-cp314-macosx_11_0_arm64.whl
glmstar-0.7.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for glmstar-0.7.1-cp313-cp313-win_amd64.whl
glmstar-0.7.1-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.1-cp313-cp313-musllinux_1_2_x86_64.whl
glmstar-0.7.1-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.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for glmstar-0.7.1-cp313-cp313-macosx_11_0_arm64.whl
glmstar-0.7.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for glmstar-0.7.1-cp312-cp312-win_amd64.whl
glmstar-0.7.1-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.1-cp312-cp312-musllinux_1_2_x86_64.whl
glmstar-0.7.1-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.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for glmstar-0.7.1-cp312-cp312-macosx_11_0_arm64.whl
glmstar-0.7.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for glmstar-0.7.1-cp311-cp311-win_amd64.whl
glmstar-0.7.1-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.1-cp311-cp311-musllinux_1_2_x86_64.whl
glmstar-0.7.1-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.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
glmstar-0.7.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for glmstar-0.7.1-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 42.4 MB

Release files / glmstar-0.7.1.tar.gz

Download URL glmstar-0.7.1.tar.gz
Size 8.7 MB
Tags Source
SHA-256 checksum
How to use checksums
7bfcc0e57206b871b56d49f2c882b60013fe22e7e260669f5a8b81ba809c0a1d
BLAKE2b-256 checksum
How to use checksums
7312b3318cbb5f44bff3feb4cdef12bd1becfd7ff68ae0ee555654a5fdb9e2a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
ebb14aaa101f74c47c61b867b875f4377a4703162a6c13817279fa9645c15034
BLAKE2b-256 checksum
How to use checksums
f47f4ae5e287e7296490fa0b08c5e4653f0118748baacc89bd452e3b185bc421
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
4767249a6c51dfe3e99091ac0d8b2afc78c9460a39b939a19a879270ed94dbb2
BLAKE2b-256 checksum
How to use checksums
e4dd69a8a253d532da8f7b15c5fc4d78e44313856f1ef6234ceafa0c2f1f25aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
b5b05a37afa7436e563761edfc3352e6011758d01f2596c1e8914504ae849fdc
BLAKE2b-256 checksum
How to use checksums
c6def60100a9f99219d987f250030b3c7609a801c1975ea73bd097993ea173e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
711d1c6f510afb8dc984f0809237f0a1c7b85f2de09d2e26623355765de0322b
BLAKE2b-256 checksum
How to use checksums
e83a51301a94d3b4da676d3135d69c94d3c2780109bc2c5f09a02d35219e127d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-cp314-cp314-win_amd64.whl
Size 1.9 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3354ddcf20b6453d7bd2538ed66d2e8314fb6a459b9f340d396d12001a38f99a
BLAKE2b-256 checksum
How to use checksums
033fadae8837028324ad5d2c8a3b2d4712a81f12776accad66b85ce2e0c440e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
3b34515f7bda546724715283c45353f647f8b54f6b0ad0a8263bbd8d626cdde3
BLAKE2b-256 checksum
How to use checksums
c222582af47c24d47645bf2c14c250c5068ebb4c0338cf8197a2e3163cef4f89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
000c8cba17d8cf38358e7a0fe5917e990ee1fc298ceb24f84da08a5d0c679578
BLAKE2b-256 checksum
How to use checksums
14a6cb9b1cbebcf183aec82514ee269350d358773cbdcbb44a66c091e4eaa7aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
bec11107d739b80670c11bd15fcfa51bcbf099efcac56e7c83b09c1d40b43662
BLAKE2b-256 checksum
How to use checksums
d4a11b93482d4d4d4677ce1245e43d09c4dc3bc516c39eda64056109a2901605
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

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

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

Download URL glmstar-0.7.1-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
243ff349dfd3f2426ee2c5002962abcb9ae58e9e8a779564e273ca003d32c033
BLAKE2b-256 checksum
How to use checksums
c39d6954896f3aa7284ad0aab96c8a38617525a905ad2ed252124d09f7a2969e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
917e8defae18ba4d8de1ceb3c5ae647496e9832f9a411b43571f0cd027a2e008
BLAKE2b-256 checksum
How to use checksums
530734410d3b15bf66b16ed6d2995a1e7ea9ca19d6cf7c7e2ca97ef3010143b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
8be0ff8f1ae44f2f09fc85451c9777eb88c60060e6caaa0e33e6eaf8f1b4bebf
BLAKE2b-256 checksum
How to use checksums
d166a3357f00e0185868e430148d8225a51824857c9d4107e2b537e2518adf64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-cp312-cp312-win_amd64.whl
Size 1.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
1670dc71801caded46e4e9e20fed081710a841cff6f450288fb7b1ca4b145721
BLAKE2b-256 checksum
How to use checksums
48af23eb623b8198e1f91ba7e3db80e8d878f1eaf47610574403a2c2d4e3e8c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
2d0c676f5d2a03b135134c542435e4ee51c6ab9013af01781bb3653515df82d6
BLAKE2b-256 checksum
How to use checksums
4751b1884aaced4985908e5bbd811d723b6d3201d8e9c751d214b94b226b6789
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
f5694a902009cf5ae328aad50dc1078c14e59787591dc274ccad08c0c9527b4c
BLAKE2b-256 checksum
How to use checksums
9c986a23624b4e4c848953826a57b163c882c8f504e7d96079b76994ac9ca083
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
2114a825bd9f1f1bbd6bbd743b24551bb1b088e6808c714419c51c37f2f10c88
BLAKE2b-256 checksum
How to use checksums
3372d900ac3bc666a8f2d88d9428c40671759655f1ef35202bdc63c3180aa7ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

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

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

Download URL glmstar-0.7.1-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
21a537c630d4ee5ca2fe965f7100d99f16a28499da1cf8e36cacc78a0e457daa
BLAKE2b-256 checksum
How to use checksums
e0a3585c30b0948d44254aeb40970f3dce1b2476170df957ebdcf963fab688dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
fab96933fbf592d06535c43e0f6c7418b16c2ee5da1e7f1e5eea0d8751235d07
BLAKE2b-256 checksum
How to use checksums
7fde482ad47e6275ec27f044f1c895b841e09a9f13b24a699057a7e741c824c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

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

Download URL glmstar-0.7.1-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
be63f2c03ed44a77b25aa12b63c19b261d107cb7ce6396baf4706590b276f2c5
BLAKE2b-256 checksum
How to use checksums
0bd8a73fe1c3b4e5ac00ae95a835b4853f20b41c0f55e882cad7661ac99f4801
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Security for glmstar 0.7.1

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