Skip to main content

rustgression

CI License: MIT PyPI Downloads

This project provides fast regression analysis (OLS, TLS) as a Python package.

Overview

rustgression provides high-performance regression analysis tools implemented in Rust as a Python package. It includes the following features.

  • Ordinary Least Squares (OLS): Minimizes the sum of squared vertical residuals (errors in y only). Assumes x is measured without error.
  • Total Least Squares (TLS): Minimizes the sum of squared orthogonal (perpendicular) distances from data points to the fitted line. Accounts for measurement errors in both x and y.

This package targets Python version 3.11 and above.

Installation

Using pip:

pip install rustgression

Using uv:

uv add rustgression

Documentation

Contributing

See CONTRIBUTING.md.

License

MIT

Metadata

Release files for rustgression 0.7.0

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

Built distributions (wheels)

Table of built distributions (wheels) for rustgression 0.7.0
File Interpreter ABI Platform Actions
rustgression-0.7.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for rustgression-0.7.0-cp311-cp311-win_amd64.whl
rustgression-0.7.0-cp311-cp311-manylinux_2_35_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ x86-64 Details for rustgression-0.7.0-cp311-cp311-manylinux_2_35_x86_64.whl
rustgression-0.7.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for rustgression-0.7.0-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 938.0 kB

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

Download URL rustgression-0.7.0-cp311-cp311-win_amd64.whl
Size 228.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
66a0fce53f7c3e641891c520d5c268826eb1d74034eabf63db838adf9eacb41c
BLAKE2b-256 checksum
How to use checksums
9d2e23fa40edd0900da7b78b0715d888db564ba2737b64060f701c675d13f179
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / rustgression-0.7.0-cp311-cp311-manylinux_2_35_x86_64.whl

Download URL rustgression-0.7.0-cp311-cp311-manylinux_2_35_x86_64.whl
Size 380.6 kB
Tags CPython 3.11 Linux glibc 2.35+ x86-64
SHA-256 checksum
How to use checksums
a493820d7d153ccc6c7b3ed5715d00472c66c5e0f5fed6e975347f5c7e1da049
BLAKE2b-256 checksum
How to use checksums
f86f78ab07d6d11fa07c40f1265e7a4238493d7f7b7e006558a8d060ce9d4363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

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

Download URL rustgression-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Size 328.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e41ea40f11140c40c87cabd254da64b8c755e0012b4a953ff8f0895205cbe286
BLAKE2b-256 checksum
How to use checksums
319b20ad405f1e4957ec647840fd0bd2fc2935a6809488c9df531a40ecaeb2f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Security for rustgression 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