NNS Python
ovvo-nns brings Nonlinear Nonparametric Statistics to Python as the nns
import package. It is a parity-focused port of the R NNS 13.0+ package,
designed for real-world data that violate symmetry, linearity, or
distributional assumptions.
The R package is the reference implementation and the source of truth for the statistical behavior, terminology, and canonical example curriculum. Python is native and does not call R at runtime.
NNS was created by Fred Viole as the companion R package to Viole, F. and Nawrocki, D. (2013), Nonlinear Nonparametric Statistics: Using Partial Moments. Book (2nd Edition): https://ovvo-financial.github.io/NNS/book/
Implementation: For a direct quantitative finance implementation of NNS, see OVVO Labs.
Package at a glance
| Item | Value |
|---|---|
| Distribution package | ovvo-nns |
| Import package | nns |
| Current version | 1.6.0 |
| Python | >=3.11 |
| Required runtime dependencies | NumPy, SciPy, Matplotlib |
| R required at runtime | No |
| Native acceleration | Private, optional nns._nnscore kernels where available |
| Public API status | Stable, parity-focused |
| License | GPL-3.0-only |
Install
pip install ovvo-nns
Use the package as nns:
import nns
print(nns.__version__)
Published wheels are preferred. Source builds use scikit-build-core and
nanobind for the optional native extension.
Quick start
import numpy as np
from nns import lpm, nns_dep, nns_reg, upm
x = np.array([-2.0, -1.0, 0.5, 3.0])
print("LPM2:", lpm(2, 0.0, x))
print("UPM2:", upm(2, 0.0, x))
grid = np.linspace(-2.0, 2.0, 80)
print("nonlinear dependence:", nns_dep(grid, grid**2))
fit = nns_reg(grid, np.sin(grid), point_est=np.array([-1.0, 0.0, 1.0]))
print("point estimates:", fit["Point.est"])
Main API areas
| Area | Representative functions |
|---|---|
| Partial moments | lpm, upm, lpm_ratio, upm_ratio, pm_matrix |
| Classical moment helpers | mean_pm, var_pm, skew_pm, kurt_pm, nns_moments |
| Dependence, correlation, copula | nns_dep, nns_cor, nns_copula |
| Causation | nns_causation, causal_matrix |
| Regression and classification | nns_reg, nns_m_reg, nns_stack, nns_boost |
| Forecasting | nns_seas, nns_arma, nns_arma_optim, nns_var |
| Distribution tools | nns_cdf, nns_anova, nns_norm |
| Stochastic dominance | fsd, ssd, tsd, nns_sd_cluster, sd_efficient_set |
| Stochastic superiority and simulation | nns_ss, nns_mc, nns_meboot |
| Differentiation | nns_diff, dy_dx, dy_d |
See API status for implemented, partial, guarded, and known-gap paths.
Canonical examples
The R package's nine numbered vignettes define the canonical NNS curriculum. Python follows the same numbering, topic names, and statistical intent:
| # | Topic | Python entry point |
|---|---|---|
| 01 | Overview | 01_overview.py |
| 02 | Partial Moments | 02_partial_moments.py |
| 03 | Correlation and Dependence | 03_correlation_and_dependence.py |
| 04 | Normalization and Rescaling | 04_normalization_and_rescaling.py |
| 05 | Sampling and Simulation | 05_sampling_and_simulation.py |
| 06 | Comparing Distributions | 06_comparing_distributions.py |
| 07 | Clustering and Regression | 07_clustering_and_regression.py |
| 08 | Classification | 08_classification.py |
| 09 | Forecasting | 09_forecasting.py |
The mapping is recorded in
examples/vignettes/manifest.yml and
validated in CI. The older unnumbered scripts remain as focused examples and
backward-compatible entry points.
Run one canonical example:
uv run python examples/vignettes/02_partial_moments.py
Run all nine in R curriculum order:
uv run python examples/run_all_vignettes.py
Design boundaries
NNS Python prioritizes stable public behavior from installed R NNS 13.0+, not
private helper parity. The package returns NumPy arrays and plain dictionaries
rather than R data.table objects and uses explicit Python errors for unsafe R
coercions.
- R is used for parity tests and local cache regeneration, not normal runtime.
- Exact stochastic stream parity is not expected for every randomized path.
- Factor and class ordering should be supplied explicitly when it matters.
- Classification codes follow the R contract and start at 1.
- Compute functions return values;
plot=Trueadds Matplotlib rendering as a side effect without changing the statistical result.
See behavior conventions for detailed compatibility notes.
Documentation
- API reference
- API status and known gaps
- Behavior conventions
- Parity policy and cache regeneration
- Benchmarks
- Canonical examples
Development
uv sync --group dev
uv run pytest
uv run ruff check .
uv run mypy
Run benchmark tests explicitly:
uv run pytest -n0 -m benchmark --benchmark-enable tests/benchmarks/
The default parity suite is cache-backed and does not require Rscript.
Rscript and the R NNS package are needed only when regenerating parity
caches or running live R comparison scripts.
Authors and contributors
- Fred Viole — author and maintainer
- Roberto Spadim — contributor
- Rasheed Khoshnaw — contributor
Attribution
Upstream R package and reference implementation: OVVO-Financial/NNS
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 ovvo_nns-1.6.0.tar.gz.
File metadata
- Download URL: ovvo_nns-1.6.0.tar.gz
- Upload date:
- Size: 191.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 |
b8bd4cf1eb1ce8dbaedd295c6b3240ac0c31d7db4b35c669341764711218b1ba
|
|
| MD5 |
d8c5e1d3c6ab37dc834152e416aa0006
|
|
| BLAKE2b-256 |
6f738b31293fccdb03bbd1baab67862a21c8ae32e59e54c07e33fa523e04d434
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0.tar.gz:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0.tar.gz -
Subject digest:
b8bd4cf1eb1ce8dbaedd295c6b3240ac0c31d7db4b35c669341764711218b1ba - Sigstore transparency entry: 2193433872
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 494.5 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
768cdc1ebf824832ab6a7c985c35c3acfc821701be9fc947c8e3150dd9c26553
|
|
| MD5 |
1fe964ce634e4bed4ea217610575146d
|
|
| BLAKE2b-256 |
c5432fe56ad050ff6bed6cb5d3c7ff64a841b3d46d6c13e83b42f48f1cfb0eb3
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp314-cp314-win_amd64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp314-cp314-win_amd64.whl -
Subject digest:
768cdc1ebf824832ab6a7c985c35c3acfc821701be9fc947c8e3150dd9c26553 - Sigstore transparency entry: 2193433923
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 805.7 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99bdf2302ea92601aa87b4bd019564888718413748eab9428f8799319879d7ff
|
|
| MD5 |
b30e10780fd38dd442fdd72473ffe4e5
|
|
| BLAKE2b-256 |
bfcbd67ab9da7d1085a03b8af36de2f8be5b61f28699c8a0ba635414f53c5565
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
99bdf2302ea92601aa87b4bd019564888718413748eab9428f8799319879d7ff - Sigstore transparency entry: 2193433919
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 343.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.24+ 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 |
bcf1239da6bf379d074b0b0438da18d4f17372023c7de89912e788c9624f6ce7
|
|
| MD5 |
7137deb7993143f35a65839d0dda9db7
|
|
| BLAKE2b-256 |
edc5caaa993f680e20ca1fefa58852e4c25cbf17dda6c87f8479e7b05b3abe97
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
bcf1239da6bf379d074b0b0438da18d4f17372023c7de89912e788c9624f6ce7 - Sigstore transparency entry: 2193433876
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 310.6 kB
- Tags: CPython 3.14, 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 |
d35ca1de36ee43e1c1178f9acb397f55c2ef1d7a0332ef610cc5113e8ed0dc2d
|
|
| MD5 |
434fec0c349c056f82cafbbc9d518b8a
|
|
| BLAKE2b-256 |
e74f5f121aa599dada6239ae360c1102a6eb49973d53768e6e033dd8ab94ea50
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
d35ca1de36ee43e1c1178f9acb397f55c2ef1d7a0332ef610cc5113e8ed0dc2d - Sigstore transparency entry: 2193433905
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 335.9 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e3d40277304cb1479d5e75c322ad2d0874cb14e8e214ef48596c668f4e553afb
|
|
| MD5 |
fb5db89307e0e2aae5d8cc714de87006
|
|
| BLAKE2b-256 |
fac5e216223e824f3577294d76fa11b0560d563c0a412c82e5cfe5589200fdb5
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp314-cp314-macosx_10_15_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp314-cp314-macosx_10_15_x86_64.whl -
Subject digest:
e3d40277304cb1479d5e75c322ad2d0874cb14e8e214ef48596c668f4e553afb - Sigstore transparency entry: 2193433914
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 483.3 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 |
5513b1229a161e5089c2e12addf457af42fd2ef32c846bf27a1a8b051cb868b2
|
|
| MD5 |
78b2727f2ae3f34bc6874848261980cb
|
|
| BLAKE2b-256 |
e997ce4615229bd66066ec388cb47c2a24f0b9e168e8ede26088868c237a7f84
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp313-cp313-win_amd64.whl -
Subject digest:
5513b1229a161e5089c2e12addf457af42fd2ef32c846bf27a1a8b051cb868b2 - Sigstore transparency entry: 2193433883
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 805.7 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c970cb58320e5c6dd08dc17928fa41302fbd1f81df0a2a1f81ff2b3a878942fb
|
|
| MD5 |
b6d45a8983a0ae6d615650de10cee72e
|
|
| BLAKE2b-256 |
e61d49cd34657f236494cb522533ab78b39b39c7be0ba201ad99199fc8787284
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
c970cb58320e5c6dd08dc17928fa41302fbd1f81df0a2a1f81ff2b3a878942fb - Sigstore transparency entry: 2193433935
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 343.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.24+ 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 |
a58dffdee32658583d23d906e40b02fd260dcaec6a762064bac8e49562f9666a
|
|
| MD5 |
e0b2955f0d608237944b51dbdc599835
|
|
| BLAKE2b-256 |
f7b9f9e99383b02d0eaab553ce7bc74c1aca566559a1251ce5fc1b1b8f050de3
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
a58dffdee32658583d23d906e40b02fd260dcaec6a762064bac8e49562f9666a - Sigstore transparency entry: 2193433950
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 310.6 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 |
af92ecbaf2cc7532af26599dc4522baac91656fedaa4ecd113dac70bc43fa838
|
|
| MD5 |
7c15f07713133417d9a3cab82518d8b7
|
|
| BLAKE2b-256 |
ac98f0c674ddb4a50f60a5327a8373dd474d31b7560ef40649f18878bd07a584
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
af92ecbaf2cc7532af26599dc4522baac91656fedaa4ecd113dac70bc43fa838 - Sigstore transparency entry: 2193433955
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp313-cp313-macosx_10_14_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp313-cp313-macosx_10_14_x86_64.whl
- Upload date:
- Size: 335.8 kB
- Tags: CPython 3.13, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46f2ffdc8049e87334f41df37c1a9b748d7c14bd3173d35210be6c8a764a5b1d
|
|
| MD5 |
1831b285bcc0e069d043f24b0d4cfe07
|
|
| BLAKE2b-256 |
db1e2f9a05280ec99699c801d58f57e46e0dfb416c62e0e42ecdd0aed9a0ac89
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp313-cp313-macosx_10_14_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp313-cp313-macosx_10_14_x86_64.whl -
Subject digest:
46f2ffdc8049e87334f41df37c1a9b748d7c14bd3173d35210be6c8a764a5b1d - Sigstore transparency entry: 2193433951
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 483.3 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 |
073ff2c9b5865a5b093a6dc850f5aee4a9928f5d90166b08836ecf8ae2c36cb5
|
|
| MD5 |
d24c15a9f8292f76f0c78036cb1dd90c
|
|
| BLAKE2b-256 |
b6a0112423563cf7b432c4a86ca566efd8c6fcc4e156b5fb9353127835d4b46e
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp312-cp312-win_amd64.whl -
Subject digest:
073ff2c9b5865a5b093a6dc850f5aee4a9928f5d90166b08836ecf8ae2c36cb5 - Sigstore transparency entry: 2193433921
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 805.6 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23b00dcc6f90559005d27d7e36dee58ae54f4dec53355ed26a21fb4318036ed9
|
|
| MD5 |
6ac9ba9a80a47ced4182ee43a04358ab
|
|
| BLAKE2b-256 |
3f5aaaff1bc1c6ed84048732361ad336f2bae422fe9b2f9c6daa2549b5ce1095
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
23b00dcc6f90559005d27d7e36dee58ae54f4dec53355ed26a21fb4318036ed9 - Sigstore transparency entry: 2193433904
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 343.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.24+ 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 |
55061e1acf4080a82a5b47d84e288d5d287971ab14befc17040445c3cf78049d
|
|
| MD5 |
006efd6423122ff066811b70a6380f35
|
|
| BLAKE2b-256 |
d01fe56ea64688e3fbf4edd8d1dcc432ad52ae1c22fdb2c6e8cfc22f8fcc45ec
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
55061e1acf4080a82a5b47d84e288d5d287971ab14befc17040445c3cf78049d - Sigstore transparency entry: 2193433953
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 310.6 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 |
e161731bd383eb94c1b52c29c3ba2d5932bf972dfa70be689a0fd4d2e6eb2b20
|
|
| MD5 |
b01f8bf86fb3ab2bdc32c7fce0432d06
|
|
| BLAKE2b-256 |
5cf2483b08d1d89581e5097c36cc8f6e8d33979b8f48e7d798acf15968c90132
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
e161731bd383eb94c1b52c29c3ba2d5932bf972dfa70be689a0fd4d2e6eb2b20 - Sigstore transparency entry: 2193433909
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp312-cp312-macosx_10_14_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp312-cp312-macosx_10_14_x86_64.whl
- Upload date:
- Size: 335.8 kB
- Tags: CPython 3.12, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9f56e5cc79104a21e352b5fea6dc04f9ded0a18d18c19fd3b77c13398f6ba49
|
|
| MD5 |
3a6f4c4b2f40c33627d39b2e2b938f91
|
|
| BLAKE2b-256 |
e981eb5ea9e8688c881f9b85f1d7d75d3c060ffc3401c031a18c8f91dc335c03
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp312-cp312-macosx_10_14_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp312-cp312-macosx_10_14_x86_64.whl -
Subject digest:
a9f56e5cc79104a21e352b5fea6dc04f9ded0a18d18c19fd3b77c13398f6ba49 - Sigstore transparency entry: 2193433886
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 484.3 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 |
82dd8b853c790f732b398d3a6183ee263a1af466385684d32f0f1f2d725bd946
|
|
| MD5 |
fb0a1c1d3b5df895ac0b5fa516179c91
|
|
| BLAKE2b-256 |
531cb2c74f2dca415b0c71a919b6d9c150ded148041df153778260728fa276c1
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp311-cp311-win_amd64.whl -
Subject digest:
82dd8b853c790f732b398d3a6183ee263a1af466385684d32f0f1f2d725bd946 - Sigstore transparency entry: 2193433907
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 806.6 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c328000b3f957786880553973d1a89fb7dcff09a4cfaa43a6de917b4db3a9da
|
|
| MD5 |
852fbfa6a4715f5fb9a5d47c232c6799
|
|
| BLAKE2b-256 |
b466b94a4ed4b4a6011d1185230569ccf2b4cff6cb82dda1900e68dc1ac43620
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
8c328000b3f957786880553973d1a89fb7dcff09a4cfaa43a6de917b4db3a9da - Sigstore transparency entry: 2193433958
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 344.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.24+ 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 |
b94f26b3b2d63b5605fd8801f7bf767f43d9da03130a4b6db4a4d1f1e507d7b3
|
|
| MD5 |
680551d21db4fd3bbfa1a403e0a4ac1a
|
|
| BLAKE2b-256 |
5c732f18e0f696d1004bd02ebf96a166227e5e9da8b70d737c7a123ee43fe888
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
b94f26b3b2d63b5605fd8801f7bf767f43d9da03130a4b6db4a4d1f1e507d7b3 - Sigstore transparency entry: 2193433959
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 311.5 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 |
2f820045b29b4fdd4145162cf7a878191e6d7af97ba76fb3f0a38b46c0c78bd5
|
|
| MD5 |
cb3cad18bf7aa9a4e0e9005e465b1d42
|
|
| BLAKE2b-256 |
9ce6cd36c4235f9109244c40d4ffff0dfe8743b1f8043ad8715caeb59bcdee58
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
2f820045b29b4fdd4145162cf7a878191e6d7af97ba76fb3f0a38b46c0c78bd5 - Sigstore transparency entry: 2193433948
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ovvo_nns-1.6.0-cp311-cp311-macosx_10_14_x86_64.whl.
File metadata
- Download URL: ovvo_nns-1.6.0-cp311-cp311-macosx_10_14_x86_64.whl
- Upload date:
- Size: 336.8 kB
- Tags: CPython 3.11, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a0e37f35679dab4efdcd8aeedad19a5965a1ee3143d8c3058f3025a007f932e
|
|
| MD5 |
00132c5f9248bfcc0c430dc6cda07aab
|
|
| BLAKE2b-256 |
9ce62a08416709be55dc8ceb1f2cdb2f4ab117e36ccd05883cb2083f641150a0
|
Provenance
The following attestation bundles were made for ovvo_nns-1.6.0-cp311-cp311-macosx_10_14_x86_64.whl:
Publisher:
release.yml on OVVO-Financial/NNS-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ovvo_nns-1.6.0-cp311-cp311-macosx_10_14_x86_64.whl -
Subject digest:
7a0e37f35679dab4efdcd8aeedad19a5965a1ee3143d8c3058f3025a007f932e - Sigstore transparency entry: 2193433879
- Sigstore integration time:
-
Permalink:
OVVO-Financial/NNS-python@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/OVVO-Financial
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@1bf7c1e658fda81675a9d770c7060d7b47180774 -
Trigger Event:
workflow_dispatch
-
Statement type: