Skip to main content

NNS Python

PyPI package Python Docs License

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 2.0.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=True adds Matplotlib rendering as a side effect without changing the statistical result.

See behavior conventions for detailed compatibility notes.

Documentation

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

ovvo_nns-2.0.0.tar.gz (192.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ovvo_nns-2.0.0-cp314-cp314-win_amd64.whl (495.3 kB view details)

Uploaded CPython 3.14Windows x86-64

ovvo_nns-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (806.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

ovvo_nns-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (344.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

ovvo_nns-2.0.0-cp314-cp314-macosx_11_0_arm64.whl (311.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ovvo_nns-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl (336.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

ovvo_nns-2.0.0-cp313-cp313-win_amd64.whl (484.1 kB view details)

Uploaded CPython 3.13Windows x86-64

ovvo_nns-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (806.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ovvo_nns-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (344.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

ovvo_nns-2.0.0-cp313-cp313-macosx_11_0_arm64.whl (311.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ovvo_nns-2.0.0-cp313-cp313-macosx_10_14_x86_64.whl (336.5 kB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

ovvo_nns-2.0.0-cp312-cp312-win_amd64.whl (484.1 kB view details)

Uploaded CPython 3.12Windows x86-64

ovvo_nns-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (806.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ovvo_nns-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (344.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

ovvo_nns-2.0.0-cp312-cp312-macosx_11_0_arm64.whl (311.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ovvo_nns-2.0.0-cp312-cp312-macosx_10_14_x86_64.whl (336.5 kB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

ovvo_nns-2.0.0-cp311-cp311-win_amd64.whl (485.0 kB view details)

Uploaded CPython 3.11Windows x86-64

ovvo_nns-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl (807.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ovvo_nns-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (345.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

ovvo_nns-2.0.0-cp311-cp311-macosx_11_0_arm64.whl (312.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ovvo_nns-2.0.0-cp311-cp311-macosx_10_14_x86_64.whl (337.5 kB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

File details

Details for the file ovvo_nns-2.0.0.tar.gz.

File metadata

  • Download URL: ovvo_nns-2.0.0.tar.gz
  • Upload date:
  • Size: 192.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ovvo_nns-2.0.0.tar.gz
Algorithm Hash digest
SHA256 35c4cfa2aa506cca1c6f4c68c5b92ea8f5b06d0be64a27ffe1d363705c046c61
MD5 74c80ff9be0725c32d121b1992d162f6
BLAKE2b-256 baadd52ce01fb467b5bf54b6f7468fbf0b1cf3a218693b8ad8e3771ce8111b5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0.tar.gz:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: ovvo_nns-2.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 495.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ovvo_nns-2.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d6108c4d47e878855f08b89e45dba9c1860a1a4e75607a9dd53cc1f85f657e0c
MD5 2dc71885b1a614ab0c91157ae4d9b396
BLAKE2b-256 42e375e150e8eed6f2406a8e0ad87591870f63249e998dec8b5e218b17770ad6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16e537ec892a1e8d583eb93c26dee286746c13b95594933f69fa1c01966fc384
MD5 df10369530ad464279bc694752a9c2a9
BLAKE2b-256 701cdcd729d92cab8502148e4012c31424bf875a261cf2e17be55e5622a53c6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fe0e72c4c7f70f804f568c6031c0670268851d3395724d000c2e6879dab2de1
MD5 e88dfac6fbb4d8aaca977ae084cc0ce2
BLAKE2b-256 a9eaf3c538835ebc21d6721ca9cf9d3846b0f982d27f9aeff9303549c4f50426

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eee32fecef0c8466f0ffd7e0fbd31eeed031a980adab293106972fd8c2809d8e
MD5 f8e9f9b17aba7bfda15d48d44bf85f1c
BLAKE2b-256 294b8c49dd95c5d9fb4775e0524a470d22b745213d11f36b2c2bfca20c5bd7c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3b229e20b4a5e300afae2ea667c9223b1321cd1d71832e1fbacf43762ab2efad
MD5 466f579f9078f93ac736e7df477cf0b7
BLAKE2b-256 e5253655de643f4928f8a6bd8ce76221b5ae4519b5e033c0659838733e9a078d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ovvo_nns-2.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 484.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ovvo_nns-2.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a7431f33ccb59a2cfbbda75a67b3e6f1659b3e1916f3fbbc49ccc55e5676d56d
MD5 0539f5067b62e89634d7a2d3c393cf27
BLAKE2b-256 19d201a13020b775ebecc56a4a5db412bdd1e5c80f9614fcf0a4ebb7ca2045bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6683d5fe94559a13a33471337c29031d1b37d22830e2274bd4d4af1add1d42e
MD5 c83f97a9e29fa9f5937c987fa0473460
BLAKE2b-256 80c487c7d9d1107b696189fb3002952006da6082115344e75c182c5d0051d12a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0e9a9e90714185c76d4f24cb625b1ef1043bd8b9a3b6b81be6a674cb6dc0e63
MD5 f6b0ecd0174a14f99cbf20820c9da173
BLAKE2b-256 cf765f71bb16d1a65bc444508a555b134037905347711dce830b494cc638bfc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7107dad583a7ef0bf38313bd45a4cec1450d7ebb7c212d79d75283cbbb17730b
MD5 1409512db0f99687947405117825d58b
BLAKE2b-256 16820b3f870bfcce5ffc230b6e8e7e18530d1031b0538fef29054e4211e22fe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f29b77bbdaf7fce8fe8b9d2c5d3312379cd20c2e3f533ac0aa49019158911c51
MD5 2f539cc0e6111a44da1e315b3a5d0269
BLAKE2b-256 a5a7221f9d2d3779c75aa9ad8b6ab28eb5c451bf3f7837b33349fc622c5a2f5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp313-cp313-macosx_10_14_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ovvo_nns-2.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 484.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ovvo_nns-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c11263cad9cfa46fc45c93af6e6bb664940249ee3b0a689ae3ecf55a27c6916d
MD5 119e3f27f35254ad4312d9377e237fe5
BLAKE2b-256 3983455ff8fcc1aa7a07295bcdde4e751161796b1367f4af3ad4f9634e2b35ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9db238c36ea32e5aad71643e8333fb6be0e02c5648c4bba0060e523e89a802aa
MD5 a0b79d1caf64c379b905560f2fbbf7b2
BLAKE2b-256 a4e33b22c437f548627f2c948b2918a062f95a8feeeafab956213664caa01ba5

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e04a849799d6cc1938ae205d05272416f5a70c8d5751bf7c5b7dac821a067ae9
MD5 e00444c902a625ab0c8f1fcd755fd3a8
BLAKE2b-256 0c431bee399902da7009b81b5b65f04609091ef9fea7662ea0f68ae32fa3be50

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5029b4669054a6ac1560f60c548215e85a2ede10604519380db3968fc566d4d
MD5 99ba7fc36226782af5faa325266696ea
BLAKE2b-256 3e5d1765c037dcc25c763905a06c37262efc6bc54e3413593aacec673cd5ebf0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 59d6e3f221e4b6b4176103f5383949bd9cae46226d396108f3e4d05a1e599c8b
MD5 6c4fa41369c1df62f245c8e9ba242ecc
BLAKE2b-256 142a4c529de5434d7ff6a877389356264d7a7b1038af3f61afed86bd7160a5d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ovvo_nns-2.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 485.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ovvo_nns-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 421a9ad20f5b1f090c120ad87f36cdaac9e7ea6cb9c27355db982431b5b11385
MD5 d91360acf062aaf91984ec31c7ada1ea
BLAKE2b-256 dcbfdfdf3aba2dd49d8c6f89290abb8d286f0d1f84526358ddb886eaee9de9f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f69e018c99bb354ada4465d449e7eb623d3040c2c9e4bf9ee32109136ffeeae5
MD5 5a973ad7edeb05bde1205d195b29cd1a
BLAKE2b-256 cbdeb09bb52208987e4809d61a11dd0475f1384bfec8ebcbc73ba8b92846d26f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb1346356772c34584fff34ef4204902386fac3f7910210dc972569a0fc75355
MD5 83edca8ec6653766b84fa1535de15328
BLAKE2b-256 575e29f84da2924578801ff6489521c01d636bd7f2860884f900aeee448bf4fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9644cd1b4d81982dd0d8d6ed863a9115db0d4cd6457f014fbf58524d3586f741
MD5 ee3fed8b2e67f59fef2313b42d3bda74
BLAKE2b-256 d8f60ffd2ad976cf1a6263fbdf1b12ebdbdb478168f609b81122dc0415065a72

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovvo_nns-2.0.0-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for ovvo_nns-2.0.0-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c27e3ddaf9489841284e7777737a53889bfbd577083e8a35e5dc73374f153b1f
MD5 08ff0c1c1ee883ed44107e724f3b0175
BLAKE2b-256 1ab33ed1f3e3a0d0ca5b9717e60f7936d665ad5e1eb520d1ed7ab72e89600a82

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovvo_nns-2.0.0-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: release.yml on OVVO-Financial/NNS-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page