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.4-cp313-cp313-win_amd64.whl (224.9 kB view details)

Uploaded CPython 3.13Windows x86-64

oryon-0.2.4-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.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

oryon-0.2.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (666.1 kB view details)

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

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

Uploaded CPython 3.12Windows x86-64

oryon-0.2.4-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.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

oryon-0.2.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (666.0 kB view details)

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

oryon-0.2.4-cp311-cp311-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.11Windows x86-64

oryon-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (381.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

oryon-0.2.4-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.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.6 kB view details)

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

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

Uploaded CPython 3.10Windows x86-64

oryon-0.2.4-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.4-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.4-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.4-cp39-cp39-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.9Windows x86-64

oryon-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oryon-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oryon-0.2.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (674.1 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.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.4-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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 27249c22e51cbd344b7abab20f29e827141a2803b4abc718ef710e0d82e0cb31
MD5 0e8e1c7c6a19d41a167ac77ec00b28cc
BLAKE2b-256 86fc4305c38d55c21b6c69a74d51c4c28fcc4e38a824c69d4d56cab20e3fb831

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 257e6dcf867e7def67c4d877d69f04525e7ebd79f9a197caa0cacb7c985d062d
MD5 5299df2d87d0e8d0c083d0153ab00279
BLAKE2b-256 d81e11004b4b776580352b5fdb3c3f48e38e463b376b3c5a3df2efbdc9fd7c0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 27565186f94314dcb28a5979755414914c5b6b35a12a5b8700b80db25f55a48a
MD5 14a97c2e992d6a60a2e8fda8158e2912
BLAKE2b-256 2abd73819fba367dc6eec8a850e55b1c01ce8fc009a4c1086c310cc5f2204934

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-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.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 81d1ea2d0779c425db8c62f4efeee3b5b58b71f4fe12b97ed710091c84d538a0
MD5 0ed01e76c0bbcd1d6dba617c3e5b2bf4
BLAKE2b-256 79ab0e08e0b14a7475d4887d657c455497db68b01ffec4894ac2db5b5fe223aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 eb463104fa07c33531c073c9403725b485fcb7755484a61befd2e158e9b99a68
MD5 dc0e2bf7960597e21eb0451e649b9691
BLAKE2b-256 a74fcdef9a358b797f74a1f1b8251bb986e22965d3bf214a1cd4d869bf4ac855

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3543a8ef746c12fb95a7d99c9cd43a90688bca7542b8ece99e012b0aaad5d77e
MD5 e99c18fba310419251f497725b2f78b6
BLAKE2b-256 23c2035d67e36f8f568f3bafceb560f01d53ecf8995cb0f0902863df9ee75c8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38d5dee1efc05942c3b8c74812edd255feb464cd2964a78bc882c98107017d8e
MD5 1fb609c155a01496475579b6c2b8c643
BLAKE2b-256 4de6059bfc97009dd972baf63278d09a31ec2312806e0f6661e8eca320d3f05f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-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.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 42360f3be5a8156d4f40813e7db18ebecb8ef90c2197ae326409ae7e23b001ac
MD5 c0954a6dd7215da6b7c08a4dce548053
BLAKE2b-256 3247fee830b27858132ae1190f0c1d679f9aff54ebd200c706970c6d6392b1bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 224.8 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.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4fed84534a9eda460878ac5267bd20e544ad69ba68e13f378e105edbe298d79c
MD5 802922af6ddd3df36b4a80e5ab5deb27
BLAKE2b-256 e7aef8fbde77a001a0191fb709781c7f68b96ed6a29bec5d5246b31e966512a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb8ecae680000b1a1a6a9a7f3392d0c15924e5cfb11a3d3660564ee3de398e81
MD5 c1db2cdf7ba83ccdc73188f6f12f1d7a
BLAKE2b-256 0aa8a6ffeb1f4f73401ec5b7432ea6a07b3218bd671b1de5665770033a02a9c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cdc144b14b53bc0e1fe52fc52b510f9ed5ec8fd028de0c0d9b90230a71ce70ae
MD5 56639016a8005a0180950bb9546b2cca
BLAKE2b-256 844be7f40c8b0e07d563ff380d92ecc771a864565ae1743814e3480a94b2e6d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-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.4-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 64ed054e86b1d85db73fe49bc7ebf2ddd53c02afd5e55b0074468bebfe18391d
MD5 e3f07a48f3b3220f7346754f5dee3f06
BLAKE2b-256 6bb7045911df682beed88e11237ac609acf298877c28c54aefe2bbb061822c88

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.4-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.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ea17a19dea35805a26830a81a8229077567f0978ee88722a9d856414dd5197d8
MD5 39d0babf168007a7163067c2ca4097d0
BLAKE2b-256 bef8ebd39d1b4975db7fd99b77261a873c185296d903ebc55d1699a0925cf562

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 998a0839facf0b7b04a31286d7fff925c70047b86ffe9296ed996ff2c5752664
MD5 ac426ae9e8cb135adf085b81bede150d
BLAKE2b-256 1bacd6c657dc3ed5e79fc8e0a9a20ce15506945dc5c6bbdc8fdedc9c05ce5923

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d2bf2e294b9c6ef2613acd09a76631bf21b1088b3a27f3452ecd175541c750b
MD5 6384e51f7a26a4f561a6b15c2fc2019b
BLAKE2b-256 460e8e4877f376945765a3566015f565a503636c0128aa3864fa1ab60d7fff19

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-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.4-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 7306121a266fa4718dc8b87521d601ba5dfa29d73c7d12eb41062f4cb8aa14ff
MD5 349b725c1954b64ce0c3a664f3fede88
BLAKE2b-256 6267a950e378a45cf50a705c271ab618aa724d1edc262ed9c05cdbd1baa90696

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 224.8 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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2548646826e0e6887d2e06f1b33fc0ab0a12888ee2e242e98ed0d60d6fac85b3
MD5 f35f2ffa0688679b48ea6765ca000366
BLAKE2b-256 f643af854677d446bba3bc006a5baa47a7f11f2583ef499ad535221d9c57f5f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 300a373ba6e6e45d6ef4da1caa027df2541c676079b0208c4ddb61f55d64f24f
MD5 cc1495efb53a7fda41f664b198faf6f6
BLAKE2b-256 42c8c7e1d3395645f79f8e146d6949995cf336cb28055a3dac97269ae85d5699

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for oryon-0.2.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 944236621ce75819c4ada7119bcb19225c240b63b37c5544158a31890dd884dd
MD5 f02bfd7c6ea87bf95360a845aee43eb2
BLAKE2b-256 c3c8a03e04a17934995865edc65676fa07650b519003c0046c1d5cb910a37f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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.4-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.4-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9322821ac3c6691caacd4294462365c199e91ae24879c6ee4e23e71c63ab3b0d
MD5 73795e4bc3f25a02cb0956e89c7cb87d
BLAKE2b-256 668ac9c0320edae7702dbe2c3dc3b3a55d92d9a080a152e9532995f16625ad21

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.4-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