High-level, fast LOWESS smoothing built on top of the fastLowess Rust crate.
Project description
fastlowess
High-performance parallel LOWESS (Locally Weighted Scatterplot Smoothing) for Python — A high-level wrapper around the fastLowess Rust crate that adds rayon-based parallelism and seamless NumPy integration.
Features
- Parallel by Default: Multi-core regression fits via rayon, achieving multiple orders of magnitude speedups on large datasets.
- Robust Statistics: MAD-based scale estimation and IRLS with Bisquare, Huber, or Talwar weighting.
- Uncertainty Quantification: Point-wise standard errors, confidence intervals, and prediction intervals.
- Optimized Performance: Delta optimization for skipping dense regions and streaming/online modes.
- Parameter Selection: Built-in cross-validation for automatic smoothing fraction selection.
- Production-Ready: Comprehensive error handling, numerical stability, and high-performance numerical core.
[!IMPORTANT] Full Documentation & API Reference:
📘 fastlowess-py.readthedocs.io
Robustness Advantages
Built on the same core as lowess, this implementation is more robust than statsmodels due to two key design choices:
MAD-Based Scale Estimation
For robustness weight calculations, this crate uses Median Absolute Deviation (MAD) for scale estimation:
s = median(|r_i - median(r)|)
In contrast, statsmodels uses median of absolute residuals:
s = median(|r_i|)
Why MAD is more robust:
- MAD is a breakdown-point-optimal estimator—it remains valid even when up to 50% of data are outliers.
- The median-centering step removes asymmetric bias from residual distributions.
- MAD provides consistent outlier detection regardless of whether residuals are centered around zero.
Boundary Padding
This crate applies boundary policies (Extend, Reflect, Zero) at dataset edges:
- Extend: Repeats edge values to maintain local neighborhood size.
- Reflect: Mirrors data symmetrically around boundaries.
- Zero: Pads with zeros (useful for signal processing).
statsmodels does not apply boundary padding, which can lead to:
- Biased estimates near boundaries due to asymmetric local neighborhoods.
- Increased variance at the edges of the smoothed curve.
Gaussian Consistency Factor
For interval estimation (confidence/prediction), residual scale is computed using:
sigma = 1.4826 * MAD
The factor 1.4826 = 1/Phi^-1(3/4) ensures consistency with the standard deviation under Gaussian assumptions.
Performance Advantages
Benchmarked against Python's statsmodels. Achieves 8.5x to 2800x faster performance across different tested scenarios. The parallel implementation ensures that even at extreme scales (100k points), processing remains sub-20ms.
Summary
| Category | Matched | Median Speedup | Mean Speedup |
|---|---|---|---|
| Scalability | 5 | 283.2x | 922.0x |
| Pathological | 4 | 355.5x | 355.0x |
| Iterations | 6 | 302.3x | 339.8x |
| Fraction | 6 | 265.8x | 285.0x |
| Financial | 4 | 176.7x | 215.2x |
| Scientific | 4 | 201.1x | 225.6x |
| Genomic | 4 | 17.5x | 18.6x |
| Delta | 4 | 4.1x | 6.1x |
Top 10 Performance Wins
| Benchmark | statsmodels | fastlowess | Speedup |
|---|---|---|---|
| scale_100000 | 27.71s | 9.9ms | 2799.5x |
| scale_50000 | 7.15s | 5.7ms | 1252.0x |
| iterations_0 | 48.5ms | 0.1ms | 488.0x |
| financial_10000 | 337.8ms | 0.7ms | 471.6x |
| scientific_10000 | 522.4ms | 1.2ms | 432.5x |
| clustered | 172.2ms | 0.4ms | 426.1x |
| constant_y | 141.2ms | 0.4ms | 379.6x |
| fraction_0.05 | 130.9ms | 0.4ms | 370.5x |
| iterations_2 | 149.6ms | 0.4ms | 362.2x |
| tricube | 188.9ms | 0.6ms | 335.3x |
Check Benchmarks for detailed results and reproducible benchmarking code.
Installation
Install via PyPI:
pip install fastlowess
Or install from conda-forge:
conda install -c conda-forge fastlowess
Quick Start
import numpy as np
import fastlowess
x = np.linspace(0, 10, 100)
y = np.sin(x) + np.random.normal(0, 0.2, 100)
# Basic smoothing (parallel CPU by default)
result = fastlowess.smooth(x, y, fraction=0.3)
print(f"Smoothed values: {result.y}")
Smoothing Parameters
import fastlowess
fastlowess.smooth(
x, y,
# Smoothing span (0, 1]
fraction=0.5,
# Robustness iterations
iterations=3,
# Interpolation threshold
delta=0.01,
# Kernel function
weight_function="tricube",
# Robustness method
robustness_method="bisquare",
# Zero-weight fallback
zero_weight_fallback="use_local_mean",
# Boundary handling
boundary_policy="extend",
# Intervals
confidence_intervals=0.95,
prediction_intervals=0.95,
# Diagnostics
return_diagnostics=True,
return_residuals=True,
return_robustness_weights=True,
# Cross-validation
cv_fractions=[0.3, 0.5, 0.7],
cv_method="kfold",
cv_k=5,
# Convergence
auto_converge=1e-4,
# Parallelism
parallel=True
)
Result Structure
The smooth() function returns a LowessResult object:
result.x # Sorted independent variable values
result.y # Smoothed dependent variable values
result.standard_errors # Point-wise standard errors
result.confidence_lower # Lower bound of confidence interval
result.confidence_upper # Upper bound of confidence interval
result.prediction_lower # Lower bound of prediction interval
result.prediction_upper # Upper bound of prediction interval
result.residuals # Residuals (y - fit)
result.robustness_weights # Final robustness weights
result.diagnostics # Diagnostics (RMSE, R^2, etc.)
result.iterations_used # Number of iterations performed
result.fraction_used # Smoothing fraction used
result.cv_scores # CV scores for each candidate
Streaming Processing
For datasets that don't fit in memory:
result = fastlowess.smooth_streaming(
x, y,
fraction=0.3,
chunk_size=5000,
overlap=500,
parallel=True
)
Online Processing
For real-time data streams:
result = fastlowess.smooth_online(
x, y,
fraction=0.2,
window_capacity=100,
update_mode="incremental" # or "full"
)
Backend
[!NOTE] A beta GPU backend is available for acceleration in the Rust crate, but it is not exposed in the Python API due to added dependencies and complexity. Feedbacks on if this is something you would like to see are welcome or how to expose it in a user-friendly way are appreciated.
Parameter Selection Guide
Fraction (Smoothing Span)
- 0.1-0.3: Local, captures rapid changes
- 0.4-0.6: Balanced, general-purpose
- 0.7-1.0: Global, smooth trends only
- Default: 0.67 (2/3, Cleveland's choice)
Robustness Iterations
- 0: Clean data, speed critical
- 1-3: Default, good balance
- 4-5: Heavy outliers
Kernel Function
- Tricube (default): Best all-around
- Epanechnikov: Optimal MSE
- Gaussian: Very smooth
- Uniform: Moving average
Delta Optimization
- None: Small datasets (n < 1000)
- 0.01 × range(x): Good starting point for dense data
- Manual tuning: Adjust based on data density
Examples
Check the examples directory:
python examples/batch_smoothing.py
python examples/online_smoothing.py
python examples/streaming_smoothing.py
Validation
Validated against:
- Python (statsmodels): Passed on 44 distinct test scenarios.
- Original Paper: Reproduces Cleveland (1979) results.
Check Validation for more information. Small variations in results are expected due to differences in scale estimation and padding.
Related Work
Contributing
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
License
Dual-licensed under AGPL-3.0 (Open Source) or Commercial License.
Contact <thisisamirv@gmail.com> for commercial inquiries.
References
- Cleveland, W.S. (1979). "Robust Locally Weighted Regression and Smoothing Scatterplots". JASA.
- Cleveland, W.S. (1981). "LOWESS: A Program for Smoothing Scatterplots". The American Statistician.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fastlowess-0.3.1.tar.gz.
File metadata
- Download URL: fastlowess-0.3.1.tar.gz
- Upload date:
- Size: 168.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7892d0aaba39bf1e547eb7e0deae3498a9cbb59017bf75f3e01fc634c47ae53b
|
|
| MD5 |
1a9932c691700d22e59633ba8fa703d2
|
|
| BLAKE2b-256 |
5aafd7732b698e2960c8d45584c4043abfd2debb16e4bb0c937d862fd1236699
|
File details
Details for the file fastlowess-0.3.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 306.2 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87a2a043acbd989141f51eed54d60e491323a7d030a962694406ae8f76d6469f
|
|
| MD5 |
024fdefb6d76068e786f71eb944b41a7
|
|
| BLAKE2b-256 |
00656055b4741db87e361288a9257a2a963124bf591e0055560ab35adcf6a081
|
File details
Details for the file fastlowess-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 434.7 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0f8c6c45cacd0599c78f918153d08b2c8ade41b80ecde09aaabb597d7fbccfb
|
|
| MD5 |
e7c399a985ee3e97bcba1d1dffb14a40
|
|
| BLAKE2b-256 |
afb75f9e3d01ce76d4ce5cb360b627dfd3f1ad751439626c995a3a05311f0956
|
File details
Details for the file fastlowess-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 421.6 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78ef4ebd9439492289ebc0d8cf8e3c155bca183ea0e557c3513d7eb8b4933302
|
|
| MD5 |
a00fc86e4b6cc971caba13ce2d61ab6f
|
|
| BLAKE2b-256 |
82245c939095e6d722af1196d22e513ca758ea1faee1fc8e19d547a838630b79
|
File details
Details for the file fastlowess-0.3.1-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 388.5 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
305d935a04314d35aabb7efef52225304d4e1277b83e810e899893d64a7a0657
|
|
| MD5 |
5383a225b5fd91780932c00d4ef05e90
|
|
| BLAKE2b-256 |
7c327e17fca272d45c97262360eeb7c6a98e20b7696bc4d02f260aeaaee2fe87
|
File details
Details for the file fastlowess-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 408.8 kB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32eb2363026ba18dcac8e5496f46e6b2dfda6c7c7019095c3da885c22f66ab3a
|
|
| MD5 |
116cd55f8a2c63e85c887e68f588a64e
|
|
| BLAKE2b-256 |
9d4c1a6145cf353f92e1d02439e41611822eb7d45f880591a0fcf736662b97b8
|
File details
Details for the file fastlowess-0.3.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 306.1 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eabd0142eb305a8f60a51033a6af43e54422ba219d9238c0d8ceb68fead313af
|
|
| MD5 |
f0c4603a3160140ae12f2c44cf56fd1f
|
|
| BLAKE2b-256 |
c2ff7e30b5f1ab5d2a405d9c72af4fe68df1633cfb2e748ce306c783cecb9b29
|
File details
Details for the file fastlowess-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 435.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58dc8e52db8c7e4b5419c9b1da378084cc648bd3693993620086e0b997552eab
|
|
| MD5 |
73de7d970a374564a45d27458f5fe977
|
|
| BLAKE2b-256 |
5a035f013e083cfceb49a970d2f25613b15dd2d9d68699374dad43b0ff59f480
|
File details
Details for the file fastlowess-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 421.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
536a3ba2d931186ef21985560b3ae7c8f27da21440e4284c2e6eb26d257174e5
|
|
| MD5 |
f2a87b01d111c201e6c73980e5885f31
|
|
| BLAKE2b-256 |
9d801acf323ea4a5d9fe677ba7cdd5d5069b19ad7d1a6fb253e458512706593d
|
File details
Details for the file fastlowess-0.3.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 388.9 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
701be8750be6fcb76632d14d56a66fe30236a858cc6c4e0baeeb4bf1992e1057
|
|
| MD5 |
17c9399b4b927d592fea9986bd0ce0e3
|
|
| BLAKE2b-256 |
be462e2273635a709400d208d7ae5f922da43767676e521a34d971a091e1a499
|
File details
Details for the file fastlowess-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 409.2 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
934f118ceb864d97e71bfe0b19df5b89c32e2ccec2daf61638b492345bba7120
|
|
| MD5 |
5b4751f25634facd3aebc53cd879aecd
|
|
| BLAKE2b-256 |
a3c1c6da2f83cc232c55fdb785eb0d6f0d774bf5659fe08e47b43f70e6ecab42
|
File details
Details for the file fastlowess-0.3.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 306.5 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ea2baa922035c3b1b622fbbd6b0d934ce5d8c05bcd532dec19e52cc4102d980
|
|
| MD5 |
facf67c5b5299e9b7c63e1cb92bf2b5a
|
|
| BLAKE2b-256 |
bb497807f630836d5bdcfc074af87da5c9b0aeac9e07a786972e44832994ddac
|
File details
Details for the file fastlowess-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 435.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11c016c80d83337cc2777bb5a54f6d8ffb6fb7115e14c97fe0341e7704ea238a
|
|
| MD5 |
dd587781b156119c770cba81707bdf7a
|
|
| BLAKE2b-256 |
62a64ebcb58f69c01887607f7d1a0990ba581be19943f5e856611feae7df95e3
|
File details
Details for the file fastlowess-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 421.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b3965381c21b23f862caa0ee2245eef5995911620867a985261825626c79327
|
|
| MD5 |
267d0e774155b86ac1184170a3dd7fe8
|
|
| BLAKE2b-256 |
90e3035331dd4ab193e8e34f24f3d4556e2f6e79bd54ab53913e56f83d6574d1
|
File details
Details for the file fastlowess-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 389.1 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22898c9a7a98b1d98e13818adba1d3385b937fbe82128287df31641ebca55cd9
|
|
| MD5 |
406aac5a59e8b81dd05f1f5e9ee68f3c
|
|
| BLAKE2b-256 |
89feafd428a13bcd2ce72e097caa43f51c7f64ea4899305fa63b927284ae1107
|
File details
Details for the file fastlowess-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 409.4 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5eeb3fd4fc0ecc07e6c88275e6a6150ccc3495e8f727e7e1f52281dea7015daf
|
|
| MD5 |
1381927bf747aaaaac681b0af81809fb
|
|
| BLAKE2b-256 |
e42f9de5bf049a75f9ae1382c4b4364ecf914f40d2ae5dfcd58a3999c3d8de5b
|
File details
Details for the file fastlowess-0.3.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 308.0 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46651925220fb65c2e9b626fa34cd1359668dfc49e2855a8af96b793962d9bdc
|
|
| MD5 |
01686f9738283344a37876fa76f58d11
|
|
| BLAKE2b-256 |
ce6ebf06e7cca7a0e6d561073d1a72fde9afe2ee87a8f00849f93b01980d91c0
|
File details
Details for the file fastlowess-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 435.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
772bc58f3bc485a47c4e87065938c6e2d7cf5643f8d360fd4f2372033f180ce4
|
|
| MD5 |
7767c5c5a7a4bc89a844d24f995cc8e4
|
|
| BLAKE2b-256 |
333d9aca7e6dc3e7cc837571b306e74a413ed787d903e003931c41544c20c514
|
File details
Details for the file fastlowess-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 422.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0915623cba8396307bcced26fbd0c6bc15b79d1b0853c3f10f10496bb7489a3
|
|
| MD5 |
1fd2e268434d890fbbf6c22fffd534ac
|
|
| BLAKE2b-256 |
a4294ae990eb7e0f5c586633b660d6161419bc2e0f180b6d106e0eef36d66266
|
File details
Details for the file fastlowess-0.3.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 388.9 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e757b6f89e2821c61e3a3b7f1adbc648603a07aef573b39a71e361dc62236082
|
|
| MD5 |
d9bd907bf8970045fbcd3bbb00bcb8d9
|
|
| BLAKE2b-256 |
426ba4062c290e6f357b3b035b63df62850e7f4c1017e1e812bb82d1b5805f51
|
File details
Details for the file fastlowess-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 409.7 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a66fc898fb4a3ac63955de7ba10f80f957148c2eac21c95df2641ee39ed258ed
|
|
| MD5 |
74e1b6274049e1b9a1322af0f5a02e9b
|
|
| BLAKE2b-256 |
78f2e857192f6076fd7c0902f15f44b8b6da828149683b550a9d89087ae42de3
|
File details
Details for the file fastlowess-0.3.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 308.0 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57dfd80551ac01e768771f2d71350babdcde68805cbcc050255e387398347670
|
|
| MD5 |
61367782a7ecbc5bbde92af70d869a85
|
|
| BLAKE2b-256 |
1262a810f6e4babe87e93bd9496906e3e7d083763acd32b4aa1ad03f0e2c794d
|
File details
Details for the file fastlowess-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 435.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a9ca25e85176525f4b48408325f2d17942583b544f160cc537e2ce95acb9739
|
|
| MD5 |
29b7e25b6ca7ffea11294ac0b8574919
|
|
| BLAKE2b-256 |
ab32a4e5781939a9651ff15028bd38bc2ad515e1c559da92c9bf3b36535b360c
|
File details
Details for the file fastlowess-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 422.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
beea560dbdf466b4aac691638d74d82c48a5109f12cb5155f958430c358167b0
|
|
| MD5 |
d30753c481a8742514e216e1d322041b
|
|
| BLAKE2b-256 |
4d0392483138f66a2ffaf01a4785edc3ed8275a8f8cf71135edccf4f2f97824f
|
File details
Details for the file fastlowess-0.3.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 389.0 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e57dd52b27f9893a87a167e7219c17133a7618ae6797aab31467eb6e02f2a217
|
|
| MD5 |
60088b077e4011dce7c71e7a2a6c73df
|
|
| BLAKE2b-256 |
3a8099e8637bf390aecd3247785155a671ff5d0094033d3c15eea8628ca16ab8
|
File details
Details for the file fastlowess-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 409.6 kB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4beadfed4448c153000da52257f76bf660869dd18ded91c888f3299acc7d7ff
|
|
| MD5 |
231188a6f613b60ddc63ef667e55fb45
|
|
| BLAKE2b-256 |
3835469bd1b5f4d9b47e990e6565eaf233720caf8e6a98713e5a99159a34590b
|
File details
Details for the file fastlowess-0.3.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 309.5 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54e64c631e5ab78d037a54f8f7abb642a4d63508b1e7d3fd88bc643664e5d037
|
|
| MD5 |
6934627242eadb30d7df95f8dfc37f20
|
|
| BLAKE2b-256 |
7d20d76ef2412a453d11448a4267bb00c8ad1d0c5d35711093ae2415ef8a36dc
|
File details
Details for the file fastlowess-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 436.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2adecd04e19577979da13ec6ce410b50d78fc6f70286b90c3d3ba3fd541715dd
|
|
| MD5 |
d4b3922d5112010f0fac25f2db265c1b
|
|
| BLAKE2b-256 |
e18a83155601fc28e565f85c1cc2cd22a93363546d5fd9b86faf2f0304d6daa3
|
File details
Details for the file fastlowess-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 424.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fd940d13dface53bc78a1294adf1d8cd86e1264f8e4a745ac5a43f5f405e9b8
|
|
| MD5 |
bd27191eb9b11bdd515a919ba149f058
|
|
| BLAKE2b-256 |
482695ad772a02ef124edb804c44a30c466b199572150ed08feac403c2b248ac
|
File details
Details for the file fastlowess-0.3.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 390.8 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d86518d17dea96a559e5b9446cfc1048f1a2e9109ac76ab6d2c9afab4f39d7c0
|
|
| MD5 |
7ab8c19fb52b258106618b2b6232fa87
|
|
| BLAKE2b-256 |
c5774d81be8a960af21bdcc0b16c6dfbc9c790d6f01705b6c04f5ce4ddfdf30c
|
File details
Details for the file fastlowess-0.3.1-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 411.2 kB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56b23d13583627664a9719f49dedf7021b82197813852aa344d33ca83fd497bc
|
|
| MD5 |
a2c5f895c54091456442a4b64f7197bf
|
|
| BLAKE2b-256 |
fa4e752d5f3d914f2d6520d9bf571ec81aac7b4a131ce786b6f20078437d08e0
|
File details
Details for the file fastlowess-0.3.1-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 309.4 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
def6c01cf827b128f3305df186c1c959077462352f07bdc7e221803d1147ffe1
|
|
| MD5 |
59f53ee628342de754f2123c3fc1ea68
|
|
| BLAKE2b-256 |
bb1047371680d66485bd2a0ee916fd6ef2bd768e2691e570759b159ebdab880f
|
File details
Details for the file fastlowess-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 436.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de8e8e081cc1e0b64c8ed8e98d40a0013eb81285afe7a3d733bbd8e4fa28d3f2
|
|
| MD5 |
7b7ce9db6623c99ffca8a4b11e4ab7ab
|
|
| BLAKE2b-256 |
6377be0250f0314a6e65f6239547685009f4912e248655c3e339e874ee9fd509
|
File details
Details for the file fastlowess-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 424.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81e1c2cd4e50156f9ed6c797f630d290aff2b271e9b1d089317d465eb9af5d49
|
|
| MD5 |
0f893dc644b5db5a4e8afab04205f65d
|
|
| BLAKE2b-256 |
1b3e40ee4ef56ddc39c4996251fa1660419fed8ccb29604ff92ea8cf69f9d25f
|
File details
Details for the file fastlowess-0.3.1-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 390.6 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c705fe9156ea99dbf7dba70bdf336b3501da2419897c89df5307c985c940525
|
|
| MD5 |
3d0acac4f5e744210d2aed1fe9a54ecf
|
|
| BLAKE2b-256 |
2b33ab9d542c03ba6c8c767ac999c6c852b9979543b52b2a24cc18470a173c24
|
File details
Details for the file fastlowess-0.3.1-cp38-cp38-macosx_10_12_x86_64.whl.
File metadata
- Download URL: fastlowess-0.3.1-cp38-cp38-macosx_10_12_x86_64.whl
- Upload date:
- Size: 411.0 kB
- Tags: CPython 3.8, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.10.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdbf22933ea1e0282feb8a19539ab8305f2704b1fe4e58646c55ad825b004c70
|
|
| MD5 |
80348e91f874aacc22728bd549a50f66
|
|
| BLAKE2b-256 |
0990f399075652e2370023c3a29d6256fd894a94fcbdb18da6a06f2b61ac5323
|