Industrial-grade Laplace transform library: stable forward and inverse transforms via logarithmic-plane wavelet decomposition
Project description
LaplaceX
Industrial-grade Python library for stable forward and inverse Laplace transforms.
LaplaceX operates in the logarithmic time plane and decomposes signals into exponential components via continuous wavelet analysis, achieving significantly better stability than classical Mellin-integral inversion — especially in the presence of noise and at the tails of the signal.
| Feature | LaplaceX | scipy.signal / classical |
|---|---|---|
| Ill-posedness handling | Wavelet ridge + physical regularisation | Tikhonov / none |
| Gibbs oscillations | None (localised error) | Common |
| Interpretable output | Relaxation times + amplitudes | No |
| C++ core | ✓ (pybind11) | NumPy / LAPACK |
| Pre-built wheels | ✓ (cibuildwheel, all major platforms) | — |
Requirements: Python ≥ 3.10, NumPy ≥ 1.24.
Optional extras: matplotlib (plotting), pandas (DataFrame export).
Quick Start
import numpy as np
from laplacex import laplace, inverse, decompose, reconstruct, utils
# --- 1. Forward transform ---------------------------------------------------
# F(s) for f(t) = exp(-2t) → should equal 1/(s+2)
s_vals = np.array([1+0j, 2+0j, 3+1j])
F = laplace(lambda t: np.exp(-2*t), s_vals)
# --- 2. Inverse transform (Weeks–Laguerre method) ---------------------------
t = np.linspace(0.1, 5, 100)
f_rec = inverse(lambda s: 1/(s+2), t) # recovers exp(-2t)
# --- 3. Decompose a noisy multi-exponential signal --------------------------
t = np.linspace(0.01, 15, 600)
f = utils.gen_exp_sum(t, [2.0, 0.5], [0.5, 5.0])
f_n = utils.add_noise(f, sigma=0.02, seed=0)
ec = decompose(t, f_n) # → ExponentialComponents
print(ec)
# ExponentialComponents(2 components, significances=[0.832, 0.168])
for c in ec:
print(f" τ = {c.decay_time:.3f} A = {c.amplitude:.3f}")
# --- 4. Reconstruct ---------------------------------------------------------
f_hat = reconstruct(ec, t)
# --- 5. Plot (requires matplotlib) -----------------------------------------
ec.plot(t_eval=t, t_original=t, f_original=f_n)
API Reference
Free functions
| Function | Description |
|---|---|
laplace(f, s, t=None) |
Forward Laplace transform F(s) |
inverse(F, t_eval, ...) |
Inverse Laplace transform f(t) |
decompose(t, f, cfg=None) |
Wavelet decomposition into ExponentialComponents |
reconstruct(comps, t_eval) |
Reconstruct f(t) from components |
Classes
LaplaceTransform
Stateful engine — configure once, call many times. Caches decomposition
results so that inverse(..., method='auto') uses the component
representation automatically.
from laplacex import LaplaceTransform
lt = LaplaceTransform(tol=1e-12, weeks_N=128)
F = lt.laplace(lambda t: np.exp(-t), s=2+1j)
ec = lt.decompose(t, f) # cached internally
f_rec = lt.inverse(None, t_eval, method='auto')
ExponentialComponents
Container for decomposition results with NumPy arrays, filtering, export, and visualisation.
ec.amplitudes # ndarray, shape (n,)
ec.rates # ndarray, decay rates λ_k
ec.decay_times # ndarray, τ_k = 1/λ_k
ec.significances # ndarray, relative energy
ec.filter(min_significance=0.1)
ec.top(3)
ec.reconstruct(t_eval)
ec.reconstruct_laplace(s_eval)
ec.to_dict()
ec.to_dataframe() # requires pandas
ec.plot(t_eval, t_original, f_original)
Configuration
from laplacex import TransformConfig, DecomposeConfig
cfg = TransformConfig()
cfg.tol = 1e-12 # absolute quadrature tolerance
cfg.rel_tol = 1e-10
cfg.max_levels = 25
cfg.t_max = 1e8
dcfg = DecomposeConfig()
dcfg.n_scales = 128 # wavelet scales
dcfg.n_log_points = 1024 # log-plane grid resolution
dcfg.wavelet = "mexh"
dcfg.snr_threshold = 5.0
dcfg.use_aic = True # AIC-based pruning
Utilities (laplacex.utils)
from laplacex import utils
t = np.linspace(0.01, 10, 500)
f = utils.gen_exp_sum(t, [1.0, 0.5], [1.0, 3.0])
f = utils.add_noise(f, sigma=0.05, seed=42)
s = utils.estimate_noise(f)
x, ft = utils.to_log_plane(t, f, n=512)
Theoretical Background
LaplaceX is based on the observation that the Laplace kernel
K(s, x) = exp(-s·exp(x)) is shift-invariant and localised in logarithmic
coordinates x = ln(t). An error in F(s) therefore affects only the
corresponding time scale, preventing error propagation across the whole signal
— in sharp contrast to classical Mellin inversion.
The decomposition algorithm:
- Transforms the signal to the log plane:
f̃(x) = f(eˣ)·eˣ - Computes the continuous wavelet transform (Mexican Hat)
- Extracts ridge lines — chains of local wavelet maxima across scales
- Reads off exponential parameters from each ridge's peak energy
- Prunes noise-level components via SNR threshold + optional AIC
See the project document docs/theory.md for the full mathematical derivation.
License
MIT © 2026 Vozmishchev Artem
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 laplacex-0.1.0.tar.gz.
File metadata
- Download URL: laplacex-0.1.0.tar.gz
- Upload date:
- Size: 34.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89ec25ba96ee1d910a37d9b45b6636ebded4d1ed9c333ccada04ef8c8f2f0bfd
|
|
| MD5 |
38532786010dc93d1740cb7b3ddfc870
|
|
| BLAKE2b-256 |
0b966338d13cb9c8136e3bd931e903468aa39ba84fc625d70805c2d63d73d8c0
|
Provenance
The following attestation bundles were made for laplacex-0.1.0.tar.gz:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0.tar.gz -
Subject digest:
89ec25ba96ee1d910a37d9b45b6636ebded4d1ed9c333ccada04ef8c8f2f0bfd - Sigstore transparency entry: 1624685388
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 161.9 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f0698e3eaf046c5e15d1e6dddc659bf91f52e55f3a15d1ade6e9f75eb515f54
|
|
| MD5 |
ae3b8e985f7655e34cbc9ee98de6cb55
|
|
| BLAKE2b-256 |
1620d6d9c100b4271bb1d59a22143090304ef389c1eb5affec93206b36a3030c
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp313-cp313-win_amd64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp313-cp313-win_amd64.whl -
Subject digest:
9f0698e3eaf046c5e15d1e6dddc659bf91f52e55f3a15d1ade6e9f75eb515f54 - Sigstore transparency entry: 1624685441
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 190.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1abff9b043c5e3295b63431a686f27fb13e85714aa5804eaa0f7183f2f45d196
|
|
| MD5 |
a61e03544dc4e39084d93d568e7819df
|
|
| BLAKE2b-256 |
a70848aeb8826d807b68ed120b534f1fbd0d09b1c9e496c8e658641ca9421759
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
1abff9b043c5e3295b63431a686f27fb13e85714aa5804eaa0f7183f2f45d196 - Sigstore transparency entry: 1624685398
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 167.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14b7c5b8c7cdc0e19f5f17faf31fadce6cc8ab0e7d34f43557b8602fdfc16c46
|
|
| MD5 |
a363dbc68ed47021f3cf5f423f35df2f
|
|
| BLAKE2b-256 |
253f8d3bfa2a6c06805fcf16348e7abe7e06f21dd57c98be242756592e5c1873
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
14b7c5b8c7cdc0e19f5f17faf31fadce6cc8ab0e7d34f43557b8602fdfc16c46 - Sigstore transparency entry: 1624685458
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 146.9 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fe01870578f6a143e0664d31a24859df852eb8c0c7363fbd1d7125468ec44fe
|
|
| MD5 |
5fd238e882089346207f5b3f497b5b60
|
|
| BLAKE2b-256 |
53d53298bd68b55eab9727fb556dc75d574f49bdefbd97d619a93cbe4e787627
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
1fe01870578f6a143e0664d31a24859df852eb8c0c7363fbd1d7125468ec44fe - Sigstore transparency entry: 1624685483
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 161.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcd44ff91b48745ab3ad1f935065bfe695f390716dbf0d40bb81b5dc739b0e73
|
|
| MD5 |
f21b9cb563128c492628cea7ea4f7b7a
|
|
| BLAKE2b-256 |
a97fa8d25d12ce320fb1612b56d62a2dd6a37da787b4e46dfaef37d776c0fd00
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp312-cp312-win_amd64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp312-cp312-win_amd64.whl -
Subject digest:
bcd44ff91b48745ab3ad1f935065bfe695f390716dbf0d40bb81b5dc739b0e73 - Sigstore transparency entry: 1624685427
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 190.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03dec468be418842736ac41c23f2703dcdeaa4ee2ca447735c59961e18e8ecd6
|
|
| MD5 |
4c1d99e65ca41bc357ac1463f7946db6
|
|
| BLAKE2b-256 |
ac736563b4f28e1fb4cbb7350217aca2e8f918b596d0daeaf787e2c9167ad41d
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
03dec468be418842736ac41c23f2703dcdeaa4ee2ca447735c59961e18e8ecd6 - Sigstore transparency entry: 1624685418
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 167.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5d2a6c54efe7cabf4626fc0b202c06cf195aa34a0b5733d68265ef49d7b4866
|
|
| MD5 |
8a3947fa4fb20f548b9f05c79474eba1
|
|
| BLAKE2b-256 |
452da622d6e5477deb25ab2a8b1e2594a36d100c81ed081f7cdc704f6e801b23
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
e5d2a6c54efe7cabf4626fc0b202c06cf195aa34a0b5733d68265ef49d7b4866 - Sigstore transparency entry: 1624685451
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 146.9 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58a277f59d2765f6c253e8be60aef01567cd3f1f575805d03bff120ae79401f5
|
|
| MD5 |
05353814ba855a8376ee120b143c5211
|
|
| BLAKE2b-256 |
b2d5f27c722fcb9af9a3ac55fe3a5141b2beee33b1e6b4b0494f3efc89d59ea6
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
58a277f59d2765f6c253e8be60aef01567cd3f1f575805d03bff120ae79401f5 - Sigstore transparency entry: 1624685500
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 160.4 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35035f4b30ad8b18cf82932ca9ffca07b5cb68bf2e36c44b0af5318db3245afb
|
|
| MD5 |
d82f8369c371ac798510ca4023ec5db5
|
|
| BLAKE2b-256 |
c9701315c97b9050fc2aabeaf5f8473fc8030d0192a82dc99c1d2191a6539937
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp311-cp311-win_amd64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp311-cp311-win_amd64.whl -
Subject digest:
35035f4b30ad8b18cf82932ca9ffca07b5cb68bf2e36c44b0af5318db3245afb - Sigstore transparency entry: 1624685410
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 190.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9807d60f91808943edf25a5e456142333bc47053e0f70ba044485026001d5926
|
|
| MD5 |
70695ca8cf18d99219cf82cea1d2cfc5
|
|
| BLAKE2b-256 |
ba494b2ab80cbc72ca268f4ea5b5d636605c2923e4e9f3ab9ea65a7f3c764e5d
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
9807d60f91808943edf25a5e456142333bc47053e0f70ba044485026001d5926 - Sigstore transparency entry: 1624685468
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 166.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce07999a74280b7c1c78714a0e056e05665a97fdc4d7a9a58b2711379beb0d69
|
|
| MD5 |
779e4238c01abb1ca14ced54f181e5e6
|
|
| BLAKE2b-256 |
894262a3b5ac66737dec449933494041334e9700a360be8e4dbf0cfef312d46e
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
ce07999a74280b7c1c78714a0e056e05665a97fdc4d7a9a58b2711379beb0d69 - Sigstore transparency entry: 1624685514
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 146.4 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e9dd4267f68178b6aa7458a52f771ecf78fceb89f3008fdb7d8356699eb7e31
|
|
| MD5 |
edb472e8ff446be5af99302a03b0a782
|
|
| BLAKE2b-256 |
c7acad53b7ac2a1a4e349671c1e0894a74610857e4a83bd06f49785c47a7ef2d
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
9e9dd4267f68178b6aa7458a52f771ecf78fceb89f3008fdb7d8356699eb7e31 - Sigstore transparency entry: 1624685436
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 159.8 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
78ad2d91cc955ccefeaf87da9caa1a57807c60268a6d67634b717d80372b3a01
|
|
| MD5 |
39bfed49bb157ef3bbc618a65df56d0f
|
|
| BLAKE2b-256 |
dc51b9123013512ea4d51ab8ac377eb380d344760aca7063e546a78dd0c9ef10
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp310-cp310-win_amd64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp310-cp310-win_amd64.whl -
Subject digest:
78ad2d91cc955ccefeaf87da9caa1a57807c60268a6d67634b717d80372b3a01 - Sigstore transparency entry: 1624685478
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 189.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2735007d7d083dd90dac06bb987638791c7360d992dbdb26a358baaa4d6188e4
|
|
| MD5 |
d02c9ec24c14e58ed0a4a0c062bed144
|
|
| BLAKE2b-256 |
eb4c869738bf741bfe01294c22beb66c011f0a8e9a519499cc0069f7f2e93855
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
2735007d7d083dd90dac06bb987638791c7360d992dbdb26a358baaa4d6188e4 - Sigstore transparency entry: 1624685505
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 165.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5937ba87f8c391a5819622c413e2120a3e58e92b611e7082756b64b9f5046527
|
|
| MD5 |
683fdb683c54b357537e2d3f7ad778e9
|
|
| BLAKE2b-256 |
0179efe3823b76b7959608c66fe1de9ce3c39d8fc37c17ec039e86077fe434f7
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
5937ba87f8c391a5819622c413e2120a3e58e92b611e7082756b64b9f5046527 - Sigstore transparency entry: 1624685475
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file laplacex-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: laplacex-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 145.3 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5867f7dbf4bb486f1572af6f9a8d1e3468919a8d2db81c096ad8e61a66a8f1e2
|
|
| MD5 |
032443c375cc6a821d3645f03f7857e9
|
|
| BLAKE2b-256 |
e5e0cf8264b17cca2c5f69f95ef7a75482cdadc63829fb1b7a882ecf1b5bb9cf
|
Provenance
The following attestation bundles were made for laplacex-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
publish.yml on BRUTALLOLOL/LapaceX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
laplacex-0.1.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
5867f7dbf4bb486f1572af6f9a8d1e3468919a8d2db81c096ad8e61a66a8f1e2 - Sigstore transparency entry: 1624685494
- Sigstore integration time:
-
Permalink:
BRUTALLOLOL/LapaceX@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Branch / Tag:
refs/heads/main - Owner: https://github.com/BRUTALLOLOL
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@9419a82407b12cf9e37fae85d5bff81fc9af103a -
Trigger Event:
workflow_dispatch
-
Statement type: