Skip to main content

Self-referential symbolic regression for physical-law discovery (YCPA-P)

Project description

YCPA-P

Self-referential symbolic regression for physical-law discovery.

YCPA-P discovers closed-form laws from data — power laws like Kepler's T = a^(3/2), and general additive forms like y = 3·sin(x) + 2·exp(z). It uses a Minimum-Description-Length (MDL) criterion, rational-coefficient locking (ΠH: 1.4999 → 3/2), and a tournament-MCMC search. The performance-critical core is accelerated in C++ (Eigen + pybind11), with a pure-Python fallback when the extension is not built.

Developed independently by a first-year undergraduate. It is not a replacement for mature tools like PySR or AI Feynman — it is a fast, easy-to-use tool for a specific niche (see What it is good at).

Installation

pip install .

For maximum performance (stable Eigen + AVX-512 hardware):

YCPA_NATIVE=1 pip install .

If C++ cannot be compiled, the package still installs and runs in pure-Python fallback mode.

Quick start

Power laws — fit()

import ycpa
import pandas as pd

# Kepler planetary data
df = pd.DataFrame({
    "a": [0.387, 0.723, 1.0, 1.524, 5.203, 9.537, 19.19, 30.07],
    "T": [0.2408, 0.6152, 1.0, 1.8809, 11.8618, 29.4567, 84.0107, 164.786],
})

result = ycpa.fit(df, target="T", features=["a"])
print(result.formula)      # T = 1 · a^(3/2)
print(result.exponents)    # [("a", "3/2", 1.5)]

General formulas — discover()

import numpy as np, pandas as pd, ycpa

x = np.linspace(0.1, 6, 80)
df = pd.DataFrame({"x": x, "y": 3*np.sin(x) + 2})

r = ycpa.discover(df, "y")
print(r.formula)       # y = 3·sin(x) + 2
print(r.confidence)    # 1.0   (0–1, how much to trust the result)

The confidence score (important)

discover() attaches a confidence score (0–1) to every result, similar in spirit to scikit-learn's predict_proba. A high R² alone can be misleading: a form outside the atom pool may still fit with R² ≈ 0.90 while being wrong. The confidence score catches this.

Confidence Meaning
≥ 0.8 (high) Correct form very likely found (clean data)
0.5–0.8 (med) Probably correct, but noise/uncertainty present
< 0.5 (low) Form may be outside the atom pool — interpret with care

Low confidence means the formula may be wrong despite a high R². Always read the confidence score, not just R².

What it is good at

  • Single/double-term forms from the atom pool (sin, cos, exp, ln, polynomials)
  • Clean data, robust up to ~5% noise
  • Speed: results in milliseconds, where heavier search tools take minutes
  • Rational coefficients: recovers exact fractions (3/2, 8/3) — a genuine niche advantage over decimal-only tools

What it is not good at (be honest)

  • Out-of-pool forms (e.g. tanh when not in the atom list): it will pick the nearest wrong atom — but the confidence score drops, signalling this.
  • High noise (>15%): may select the wrong form.
  • Composite forms (sin(x)/x) and 3+ term mixtures: often incomplete.

This is a fast first-look tool for small, clean, simple data — think of it as "the scikit-learn of symbolic regression": not the strongest, but fast, easy, and honest about its uncertainty.

Available atoms

discover() searches a pool of atoms. To see valid names:

import ycpa
ycpa.list_atoms(pool_only=True)   # default pool used by discover()
ycpa.list_atoms()                 # every atom the engine recognizes

You can pass your own pool: ycpa.discover(df, "y", atoms=["sin", "exp_x", "x2"]).

Clear error messages

Invalid input raises a readable error instead of a cryptic stack trace:

ycpa.fit(df, target="WRONG", features=["a"])
# ValueError: target column 'WRONG' not found. Available columns: ['a', 'T']

C++ acceleration status

import ycpa
print(ycpa.cpp_status())   # {"cpp_active": True/False, ...}

cpp_active: True means the fast C++ core is in use. To disable it and force pure Python: set the environment variable YCPA_NO_CPP=1.

Tests

pip install ".[dev]"
pytest

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ycpa-0.1.0.tar.gz (53.2 kB view details)

Uploaded Source

Built Distributions

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

ycpa-0.1.0-cp313-cp313-win_amd64.whl (620.5 kB view details)

Uploaded CPython 3.13Windows x86-64

ycpa-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

ycpa-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ycpa-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (323.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ycpa-0.1.0-cp312-cp312-win_amd64.whl (620.5 kB view details)

Uploaded CPython 3.12Windows x86-64

ycpa-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

ycpa-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ycpa-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (323.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ycpa-0.1.0-cp311-cp311-win_amd64.whl (617.5 kB view details)

Uploaded CPython 3.11Windows x86-64

ycpa-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

ycpa-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ycpa-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (322.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ycpa-0.1.0-cp310-cp310-win_amd64.whl (616.2 kB view details)

Uploaded CPython 3.10Windows x86-64

ycpa-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

ycpa-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ycpa-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (320.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ycpa-0.1.0-cp39-cp39-win_amd64.whl (617.0 kB view details)

Uploaded CPython 3.9Windows x86-64

ycpa-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

ycpa-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ycpa-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (320.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ycpa-0.1.0-cp38-cp38-win_amd64.whl (633.0 kB view details)

Uploaded CPython 3.8Windows x86-64

ycpa-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (11.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

ycpa-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

ycpa-0.1.0-cp38-cp38-macosx_11_0_arm64.whl (320.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file ycpa-0.1.0.tar.gz.

File metadata

  • Download URL: ycpa-0.1.0.tar.gz
  • Upload date:
  • Size: 53.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ycpa-0.1.0.tar.gz
Algorithm Hash digest
SHA256 946ff24e4fa6294313136dc93b9659af72d12eecf92cb8df6262aaea98932eed
MD5 964f0446644d63d3e57b5e7aeda414ef
BLAKE2b-256 c50f661aabf1fd0a128eb66372d8e9e5c561f1121cdb0e1271cbb83cd9a2d9fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0.tar.gz:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 620.5 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

Hashes for ycpa-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ab63d52fa7b05bb93d3a988166f810be3821c66b93983bbb37c4ee5e2868b161
MD5 1320239a84f2f30709a2d6fdbc44e455
BLAKE2b-256 6f76bab1a9187686638462ca8cdbfe9ee675bc659c01f5d933fb52784225f23a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fe8893227b49396d7fb85a42d1439b752daa2a991e92603d763bfe75e5f2fae9
MD5 207530888be0719e7e2f4fdcaef398eb
BLAKE2b-256 4e421c5973a75c52da2171378014d3786c71ba16780a4919aae8744e985ccc36

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b46449249c36f37aa9c712c4859971a888cd95959ed1829e266e4375ca22f591
MD5 0d493ada8792cd07378f66fe10cbdb08
BLAKE2b-256 1580108c4fa09642c504d74285b18d4eca1c910c1eef86c60d65529c69455b1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 323.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

Hashes for ycpa-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e267e9367135e1818a250b6153b7d79da53fe9556738c0fa566797c176e5747
MD5 7b254e1880f7f21e7614318b5b29c3b0
BLAKE2b-256 26583356a1a0e0cec2525c4a3fa95b9bae993b5304f20f57ef863f190a0cf3bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 620.5 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

Hashes for ycpa-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 742a2c0384901941318af732014979108f9b009061beeaf312c911a1ace412c7
MD5 813d33e140fc8688c2d58a063c807c98
BLAKE2b-256 76805dc48859969f33a1827078a3769da4d2c36dd2a49fca5fb46c56e93e371f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01f11159698f8e5624207fb242139f1598df604ec069e4c09341d10bc6360192
MD5 459d9227ce2f63d703e87b248babeaaf
BLAKE2b-256 75e2a94d163d9f96bfbb6550caa41f788b229cb9ebbb582359cc4b521723618e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10eb039658ad6d0583334b8c1d3c5ffbb0699012bb2456484668785edb9e6f0f
MD5 343f23d9b5712ea5687878d895bd3c36
BLAKE2b-256 9839b85de77c99c882bb07fda95640b28086994bc873b49621b2d4297ff9f6a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 323.5 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

Hashes for ycpa-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c6ec561b907eb36a21f66006e2ebf3f86d6f7239b322687bdb4b87d3016d758
MD5 62f3d3c46c3aab500dc14111d8b666df
BLAKE2b-256 35f6f2e0293e557e58305b44020b1ff568583b40c05ea882b2a0e22324af96f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 617.5 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

Hashes for ycpa-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9f3ca99dbf459fd94778e6842cb0fd113c7142ce0820a83b4ed0273325ef3d79
MD5 8b9738fe1b6735c9d5e13d0317a635ce
BLAKE2b-256 b3df14036598cf1a1c5753c0ea70d5199734be26c266f2e6612142104c7c0655

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87cfdf61c02d771b34d2a076ab7b296cc6644448bf5846c0873cabaf5d9596ae
MD5 1f9861c6aed169c23bd8e8ed0cc1ae23
BLAKE2b-256 cbf34230d27c8d38d89a76ab2689140633ff11ba5bfdddd658c54765f4fe9d59

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e876b056c64f21f8c264322be75ebd9c2e4169682238e083b8cb19acf8cc44fd
MD5 47a6f6f2cf327b044ee092e319604571
BLAKE2b-256 3904313403895ea572dade5c69527b93ce2557b161ef477938e230da743ae48a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 322.0 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

Hashes for ycpa-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2d45cc8a792518d8e456003e29360e840c14505c060778c87c995b21db2918f
MD5 101e1015a3d2b1c326c1cb6c9525ae0b
BLAKE2b-256 676eeb6047f061687f8b277957154981d0e7e1519a637f8ce370de026421f339

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 616.2 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

Hashes for ycpa-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0f103e3ebfdc4870fcabd96b5df2b4626cc62fb43e14a78b17c2f525833fbb32
MD5 a22f2ccf4696f59da0d4a24485894145
BLAKE2b-256 9713e25590dbc3ddc7b2752444facaedb21e4e945a6f49fb81ff8902d3c2c7e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fefdbdee90a3e6e126423fe0423f47b8013f00cc4ab3e55e6005637a9c618bf7
MD5 5b5acee3a33204735c09ee3ddec5f721
BLAKE2b-256 32fbc0b09ae661f0999b83f3ea0b85e852060bfea94c8f696d8e33e651c6a1f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2603311979f22299fcdd852fe2dccb4543d244d53d2cbcdf36147aa8549dc65
MD5 71a9ea85c5c39503edbebbfdfb062cd0
BLAKE2b-256 1d55cf0bfeec43f9f513fb26fe4789eb8d562b73ecd0f55e369b50918727775e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 320.7 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

Hashes for ycpa-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84cd5502e4a3013ffa8e17c6bd1334eca6bbb1d768c6ba626915b79435dd9867
MD5 c3af905266d7ed4b657a1fcb495fe786
BLAKE2b-256 30750e751807885775c14b720bf87031b5a9cda15f390e514aea8aacffe57dd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 617.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ycpa-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5131a6362de1b3c5c1e34288bebf1069bcd853e65933178090f306f7b9980dde
MD5 d0960e47e6ae49aa87d18da62a1787ad
BLAKE2b-256 291c1e8ba0367e0e94b39b77003586c9f7cc0020311a1072ed88f54a394d9437

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ycpa-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d5cf4b69c0448d9712e9e68ba54f095d75a511505979a72a474d5d78779f5728
MD5 f16d384d10b2d14a4cabc1fa7a4d1798
BLAKE2b-256 a8dedca20a35a07d2a0cecb65cf4e104df236aa04a848ab18fa440886d53f05e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5dcae458d39d7ba09408bc7dd2356300e07f49e15267ebf891a41a62bbae0eea
MD5 d22ff025b3a76fa9c450a3dab243aef4
BLAKE2b-256 93c92004df36dae5e0342927da36ff9da1bfa08e42711ce41586f6396b6e38ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 320.8 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ycpa-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4127b6da3ea61881fe8ef9c6ef270073882f1318284d9aea342412af9517473
MD5 7855d95400b0641fde30fdaedbf88b20
BLAKE2b-256 25ab4e470b9b1ee3240b0eef0399139c3d50fd6c3af96a48641feb7bb8f2db93

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 633.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ycpa-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1280e42e3c61ef99d8836f505cb964621f9079f2b24079f69103f159d6ba57e9
MD5 ec14a8cf49e6a81cde374e48e3efeaa8
BLAKE2b-256 b0640c7d96abf3973f2d8aac796318c166a3c47b58eafad4a14a8a0276510023

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp38-cp38-win_amd64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ycpa-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 613a6d99d47442e05de5cc3107b196fb1ba79d30e89956d0cebaca2b255efbfe
MD5 0f317631a26656534a36af2d98b208b0
BLAKE2b-256 59180c4c4ae25f920a3ed891089b86755b17782a51f372b8afb5acd968fdbd35

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ycpa-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adccdef32788a35418373261e87d96f0c49f75c215e4c5c93b59b8ef3d009381
MD5 3cdf7845098dda68631288a5e62f9457
BLAKE2b-256 21a48cd7114de15dd754876de8716fa21087b3e64e01334ccf8fac94fb235e82

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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

File details

Details for the file ycpa-0.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ycpa-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 320.4 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ycpa-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e367ca3f2b9dbffb62c745588615b7a3c2b0a6c649b6021489a556220d84cda
MD5 c9a40aa6c4c111d27f931dcd32119050
BLAKE2b-256 50ee602eb2b113c69d1e8f3ccdb520e3538a7fd0b890635524ac55b3c01adc68

See more details on using hashes here.

Provenance

The following attestation bundles were made for ycpa-0.1.0-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Kyso13/ycpa

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