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

Uploaded CPython 3.13Windows x86-64

oryon-0.2.5-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.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

oryon-0.2.5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (666.2 kB view details)

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

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

Uploaded CPython 3.12Windows x86-64

oryon-0.2.5-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.5-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.5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (666.1 kB view details)

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

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

Uploaded CPython 3.11Windows x86-64

oryon-0.2.5-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.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

oryon-0.2.5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.5 kB view details)

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

oryon-0.2.5-cp310-cp310-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.10Windows x86-64

oryon-0.2.5-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.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

oryon-0.2.5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.5 kB view details)

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

oryon-0.2.5-cp39-cp39-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.9Windows x86-64

oryon-0.2.5-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.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oryon-0.2.5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (673.8 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.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.5-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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c5b62845326e7a6ed0d3d5df42e05eae5904c6f0c340922da554252ed1bb1315
MD5 eaeaecee40286a2eafe3b71052134f71
BLAKE2b-256 540f510de3d43c60de8f1ad52e3e849ef51161f2da4c0be229071cc193aa0212

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 016853f4952664a77ae3e5dd745d60267c99515a8405ea6674d3c5440110e37e
MD5 d3e6aff0f987c2a711327d1c6896a75b
BLAKE2b-256 cc72f7c9f8ac3d7c5ea2dfab4c177ffb8f7741b2b4936824efe3628f3bc87d2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4b1b89e47a4f8027ff1be50d37fa9a7390fa3d93666f1924025531388cf3c7f
MD5 98f6a8fd31429b84682c632c269b6357
BLAKE2b-256 adb8d1489be162ba462842673bc6478e589f2cfd06dbaac76906a640a1782921

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.5-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.5-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.5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 be2c3a1523c917b1c6e506ecbfd827edf687580d34cb05b6cc4b729d1d0010e8
MD5 9c8d7b162754eaa4d18344026b29260b
BLAKE2b-256 3140279ee889ca71e79a326bc5a7fbe4100c0397aba4661b854cf6149e5c480d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ef5f2184b7364259b5c13284f7971716d076e48ec3c7fcdb9ecbd9b2a98849cb
MD5 590308a16a3874cc99aecf8e7f22251e
BLAKE2b-256 2f3d0e9e9c0b2c442bc1c45a05be31e686bf54488c65d967220ee7f2c423686b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba87a01e2d42fa7241e3015d9ccec1248f607257537bf012831c95e719347995
MD5 bd13f7bdae15ea3d3ce5600acf972c2c
BLAKE2b-256 3da43f186298d70fca67f38929ec0c4c960aea3e101c06cc13af6336fb86f16c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 012880d6135a298cbc1fd3066102022793c755e8f24a61e46cb59acfc0c7e5cc
MD5 1cf35b8b74b0acdcd3f88905eedfd647
BLAKE2b-256 6603510703fd9a49455cb0d107d37b21286e79cf148bb84080352acccd37876b

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.5-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.5-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.5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ba5725458392010819820444838493c5c5bcf0a0ec5929a89dc4afbf955fd82c
MD5 c96695054d98f615434e9d812fd3a832
BLAKE2b-256 2b9b7665792e176139a706dea3540d19c2f454f18cc3e80849df6c613baba47c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.5-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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 df010655a0c7616a8d2f22c84a669178d919a835ffeda657f3fca72291963536
MD5 c2c524cfaf13ed6880e48c4b6dd18837
BLAKE2b-256 4545dbc0bcb8c13166d405e00c2bf821631cb6031719594dd98ec7f81ca19ae6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab067618a0bade658d43e45d3a244c9ced988ded1d34e32d479e9cfba1d3c663
MD5 8675456d112c5fd746e0f489fc6d074a
BLAKE2b-256 c3b36165699180a6cfeb5b17655ee95ad0e18f532ed66ca344c99d27cb632183

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3651a7ce56f423886b00bfda9386cb65c7fca23cdf81bde13d9c6c2aa8acd611
MD5 034910a572de2ffe3d24ed51c1ac0a73
BLAKE2b-256 12eeb4c019da69647a75e11f40d335ce23a5cd274d9bbc184f4a5b47b4242054

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.5-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.5-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.5-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 43a5b9934b41bb8a35c61f866edd29fa7295908b402fa34dd13ba90969967ede
MD5 82305cad148c38c0435325783fc9b3ec
BLAKE2b-256 40388a7bfea96715e62d7ec4e277f6d073f1876fd251ea4e3917b266761ce849

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 224.8 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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c3b610e1d492c30389428e52491284708e90669272a2e9c21a12dd1128393fde
MD5 bc9651de59c7bd0e48e509fa7a9dfd38
BLAKE2b-256 6b7ae64eec0b6db294503726dfc95f8573c2489e36d7b4c0a5516ce7257998e0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98176161ffbbc5a8d85070198a3d9b470341d920a6e5191572dfec2f69ef0e82
MD5 3f20b7c29ff5c87c71af761b1ea75577
BLAKE2b-256 353fad6272003c67c62c01b1c624038eb4d2ac5abd87063c0f1bc6d684699cd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 927481e3dba798a801ea402326731156e8c2c1a221a5975f2654d671b7ad2944
MD5 071249f4f9f7687757d315a5f8e4443d
BLAKE2b-256 ce3b021bf0ff7cc57bdf3d0b5c482d32c43cc7e618eef8bf5898266392d74693

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.5-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.5-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.5-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 af3fd907a85ef3b87b836ba2ec454ae7e2d976b10331d523cf1ea2cc32e38847
MD5 449816d14c8af5f10ea3d1efbfb60e15
BLAKE2b-256 20bd517f20fb195ef2ea0b190a9c4625d256dded7104f81afcbe1f15cfb74a70

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.5-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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c8ad661e31661600144c3859cea1cd5d2e36ba0d6a67cec495b3f0f7c4732d2e
MD5 a673ec3b9b62b27ef2975b4d91a4f374
BLAKE2b-256 d473ea7fc70f3bd708448874a75a3d4a3b2c90d4813cc1d94c05e2a397702876

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2f1b1e6f62965aa2212127407f17b1b87caac069ae86e543333fed6a69fa16b
MD5 9517ace2697bb866028ee5d2c5ceaf12
BLAKE2b-256 023f992d050ac9d998ef197f99636d93513af708a02360a6b9b843d7e34eeab8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f907f3bb94ce6a5812bda1c40670bc2e5a3c3f31568361a0ef98805956d7f514
MD5 30e090549bcef064f37a282bc375e6a2
BLAKE2b-256 e35fb41fafe3474f119ceeba355acf24a78cb40513db4e0297d88c165704335e

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.5-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.5-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.5-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0040e373961dae5355065b77fa46c6ef69bd8b1cab946c8875835208e1ceddc7
MD5 6c37cfbcdfdfccc1f68cb86a34b708ca
BLAKE2b-256 dbe6bbc10f4d8b71c3324cc0f922af8ccf816a7b2bb295eb7886d4d67406dfc8

See more details on using hashes here.

Provenance

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