Skip to main content

Production-grade feature and target engineering for quantitative research.

Project description

Oryon

PyPI Python versions CI License Last commit

Production-grade feature and forward target engineering for quantitative research.
Rust core. Python API. Streaming and batch, same object.


The problem

Most feature engineering libraries take a full DataFrame and return a DataFrame. That works in research. In live trading, it forces you to keep a growing history in memory and recompute every feature on every new bar. This doesn't scale and isn't how production systems work.

A second, quieter problem: research code and live code diverge. Any inconsistency between them is a bug waiting to surface in production.

Oryon solves both. Every feature is a stateful object with a fixed memory footprint. You feed it one bar at a time in live trading, or pass the full dataset in research. Same object, same Rust code, same output.


Install

pip install oryon

No Rust toolchain required. Pre-built wheels for Linux, macOS, and Windows.


Quick start

Live trading, one bar at a time:

from oryon.features import Ema, ParkinsonVolatility
from oryon import FeaturePipeline

fp = FeaturePipeline(
    features=[
        Ema(["close"], window=20, outputs=["ema_20"]),
        ParkinsonVolatility(["high", "low"], window=20, outputs=["pvol_20"]),
    ],
    input_columns=["close", "high", "low"],
)

# on each new bar from your data feed
result = fp.update([bar.close, bar.high, bar.low])
# [nan, nan]     during warm-up
# [102.4, 0.018] once ready

Research, full dataset at once:

The same feature pipeline (fp) defined above builds your training dataset. See the full quickstart for details.

import pandas as pd
from oryon import run_features_pipeline, run_targets_pipeline, TargetPipeline
from oryon.targets import FutureReturn

# fp is the pipeline from the live trading example above
X = run_features_pipeline(fp, df)
y = run_targets_pipeline(
    TargetPipeline(
        targets=[FutureReturn(inputs=["close"], horizon=5, outputs=["ret_5"])],
        input_columns=["close"],
    ),
    df,
)
dataset = pd.concat([X, y], axis=1).dropna()
#            ema_20    pvol_20    ret_5
# 2024-01-01    NaN        NaN      NaN   <- warm-up
# ...
# 2024-01-21  102.4    0.01823   0.0312
# 2024-01-22  102.7    0.01754   0.0187
# ...
# 2024-12-27  118.2    0.02341      NaN   <- forward period

Benchmarks

Rust core, Apple M-series. Python adds a constant ~150 ns per call on top.

Features: per update() call

Feature w=20 w=200
Ema, SimpleReturn, LogReturn < 10 ns < 10 ns
Sma, ParkinsonVolatility, RogersSatchellVolatility < 30 ns < 175 ns
Skewness, Kurtosis, LinearSlope < 40 ns < 510 ns
Kama 164 ns 870 ns

Every feature under 1 µs at w=200.

Targets: per run_research() call over 1 000 bars

Target h=20 h=200
FutureReturn 1.9 µs 1.7 µs
FutureCTCVolatility 28 µs 280 µs
FutureLinearSlope 31 µs 287 µs

Why not build it yourself?

Custom pipelines accumulate silent bugs:

  • Look-ahead bias. A feature that accidentally reads future data produces results impossible to replicate in live trading. It will never raise an error.
  • State leakage between folds. In cross-validation, state from one fold contaminates the next if not explicitly reset. The numbers look plausible. The model is wrong.
  • Research / live divergence. Batch and streaming implementations drift over time. A subtle difference in edge case handling is enough to break a live strategy.

Every feature and target in Oryon ships with contract tests that enforce warm_up_period, forward_period, None propagation, reset correctness, and instance independence. The test infrastructure is part of the public API. Contributions must pass the same contracts.


Documentation

Full API reference, guides, and benchmarks at oryonlib.dev.


Contributing

Contributions of features and targets are welcome. See the contributing guide for the full workflow and checklist.


License

MIT. See LICENSE.


Developed by Lucas Inglese

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

oryon-0.2.2-cp313-cp313-win_amd64.whl (224.9 kB view details)

Uploaded CPython 3.13Windows x86-64

oryon-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

oryon-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

oryon-0.2.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (666.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

oryon-0.2.2-cp312-cp312-win_amd64.whl (225.0 kB view details)

Uploaded CPython 3.12Windows x86-64

oryon-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

oryon-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

oryon-0.2.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (665.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

oryon-0.2.2-cp311-cp311-win_amd64.whl (224.7 kB view details)

Uploaded CPython 3.11Windows x86-64

oryon-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (381.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

oryon-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

oryon-0.2.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.7 kB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

oryon-0.2.2-cp310-cp310-win_amd64.whl (224.7 kB view details)

Uploaded CPython 3.10Windows x86-64

oryon-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (381.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oryon-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

oryon-0.2.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

oryon-0.2.2-cp39-cp39-win_amd64.whl (224.7 kB view details)

Uploaded CPython 3.9Windows x86-64

oryon-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oryon-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oryon-0.2.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.9 kB view details)

Uploaded CPython 3.9macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file oryon-0.2.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 224.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for oryon-0.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 03ea988aa55f24c8e06314a6aabacc0cd9ec0ce4789111fbefd0aee0b9242276
MD5 61e2f883be6a426f8f1ce9303e40d7ae
BLAKE2b-256 ac6bc2dc1d1bb360f4cc53b675236cd412f2c9233142520077f21c409dbb82ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp313-cp313-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 453bc8af687c47b65903b401e8ef97935b756fcf8ed23594098867b07b5f1f0a
MD5 c2e42e7188e9c77cc1fc7a50ff70d80d
BLAKE2b-256 1c033659349dc4d9d79ee81a7dc8c8565c995c855a7a3606f1e49aafcccbc4b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d8a31248961cfcb2c7f7d1c0067c43c09913c11998e8d7127e1e85f798796ce
MD5 5168c016c0251f9c79e96eeaeb4941aa
BLAKE2b-256 cc87c03aaede63df573831418101098029b6e1f1458aa1732ab63b3f24a8f69d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f3b3ead9c79fce3df5efbfd5c40610ae622fe093e74739aa25e8a872f155f958
MD5 99e54098054b1198208f9406540f5493
BLAKE2b-256 9e2f6c99a995f81d84bcc37be654d44b6fe8137bd52eecbf71ff4502a7ac52c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 225.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for oryon-0.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ac50087ba5fa17d325a268cf9359e286b31c1ad24ac5b272055c88824854b1d9
MD5 12821890c0ff449fb53844ad3b8e5384
BLAKE2b-256 8fea44bc60f771281fbc850c53e2c09213a438db38f4ccc734f6a0772325ea6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp312-cp312-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4694954551f606994951488ea06e1fb7aab94b4cf766ed754bb25d94469ee53b
MD5 969d73382a61b1b0bb162e092718fb69
BLAKE2b-256 a7e686d8cca2745c19b68207f496738d66540d43ae9f8dc87bb94bb1e572a615

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d92a79eefea900ce4bc75490c06245b68b79078b6acb996dd023565e689065c0
MD5 157c7d70b01e37a5d956175d45ba04bf
BLAKE2b-256 e56e2a85ff7e3663f7dc8726bb41dedf9c1e1057e562c0ed3f995652293a9112

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 94620812d01aed2b301d2d248972e9a24d71c1044b703ff98cef6d5e0d9d36f3
MD5 a93b1fa29a6eb883bce8615a7f186050
BLAKE2b-256 03f2b99ddf4267cc6b39c6a7594374c98db4a1486827459ecddb5755ec866ca0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 224.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for oryon-0.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3e10393951ca44dcaab78ae49a4cebfce2ff3f5bf09d31028a655c4f685b8045
MD5 25c201fdca83b69805c0061df2a92e10
BLAKE2b-256 b843b53945091db445ba22e94b895809c12032c38bdd769dd42c1d54cbda61dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp311-cp311-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40e2ae1fc28b9adbd4c8e1938a3d26ede0a7922125233a65fd610e28e3352d9f
MD5 1f957ecc502e73deda776f03eaaae940
BLAKE2b-256 f3b99f4f37da3cb7e73300bf41f8548be30f543ba0ae0d94ec5be303410f3005

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 127cd60133ca4d5209865a51b44f2a2df4e3df509b259d73ef5f9ffccaf7cb45
MD5 d4773ef003b535854a0a263400aa8944
BLAKE2b-256 03ec10402bfe6113c3cf897b008b519e403d3ae49904724fb43595aa487e24e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 209e4f5b16cbbcb3f5701d68f46f57167b10f9e219ee10f631523762d894841e
MD5 74dee4668174c713cc7ee21e80760be0
BLAKE2b-256 70f4b750282ad840f97e25414446731bfed7c37ec90737dfb01357a4f004a653

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 224.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for oryon-0.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 506b2ac01c82034b9cad62f68db0f584737504138889ffcf46dfbf206574f3c2
MD5 33b2cd7eb23fe6fc338522ad4ac049a5
BLAKE2b-256 4c1c831ed3bf412615b6a2d94fe4d7e6aa9a7ca8acb983ff845162b3bcc3291a

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp310-cp310-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d90b94948fe630a4e7f6cdcb5f5cf01d76d5ae7b3b60f6b6d25b0854b1d1f206
MD5 5629e3de94936f4175a4191067ee265d
BLAKE2b-256 d3bf31feb12a55000e542a6dd9e9d2f8e9d219b9887eb0b323382939a6500225

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 152ea9c0bc2e199fc0e7599ad9ba713618d68fe3b1dbf12b4ccb20e5db4ef69b
MD5 89a9e0a1e3347890e3d4aa9512e7d2b7
BLAKE2b-256 0d34c68996fcdcce88ef33a8215df9a9ee74b647540ef006fcc6d985b56f407d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 012d6803235d44b0e7a53162b7d8ec5e3aa18b9c74a7babb813e212bee98dd4d
MD5 b33eb1ae46559b80bab424147962b180
BLAKE2b-256 d7e56c496b0cf0e4510c96e6fe7c8a190387e5aba013c778e308a7928c5ed4bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 224.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for oryon-0.2.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b7dc6d25ef85ddfd64beee3b23d4e3382e205b6b8e373c7eeacc81fb12c679d5
MD5 db32ad6dad79e9f25ab232c19c70a737
BLAKE2b-256 01f81febfa58458fb54fe7d0e685e300c0e9f01abfd1418fdad718e24e16e28c

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp39-cp39-win_amd64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 925196cddca1bc8ad91d031b59f1ff1fd92cc7f60ea86bef9765103c30981659
MD5 603e49c6a965db24a1e874a3b3678361
BLAKE2b-256 6113c9d346f3451a17f1846a8609c5ee746a66511119a293435b15ac094ec7bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c185cb4acd1872f50846c1e532100ef1d8624cbed8a019ecb3ce4dd997b44a22
MD5 632abbbb23562f001c1f01d505bdd0bb
BLAKE2b-256 32b1fd03dbd40d786ea7c28f31e355c45e527d6963a97f06afd3f3319d6eb54f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: cd.yml on lucasinglese/oryon

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

File details

Details for the file oryon-0.2.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for oryon-0.2.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 31111b4b0df011b645a7d177ae9e7a06b860c4337eff26e27601a9241a22fe84
MD5 c491a81363d0614af21d0dd4c02f7f80
BLAKE2b-256 5d73dbe48e1de74a4652b513de54dddce2139609642b64d05810365a455b5de7

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.2-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: cd.yml on lucasinglese/oryon

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