Skip to main content

Production-grade feature and target engineering for quantitative research.

Project description

Oryon

PyPI Python versions CI License Last commit llms.txt

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 TargetPipeline
from oryon.adapters import run_features_pipeline_pandas, run_targets_pipeline_pandas
from oryon.targets import FutureReturn

# fp is the pipeline from the live trading example above
X = run_features_pipeline_pandas(fp, df)
y = run_targets_pipeline_pandas(
    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

The goal is 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 Distribution

oryon-0.2.9.tar.gz (3.7 MB view details)

Uploaded Source

Built Distributions

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

oryon-0.2.9-cp313-cp313-win_amd64.whl (941.0 kB view details)

Uploaded CPython 3.13Windows x86-64

oryon-0.2.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

oryon-0.2.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

oryon-0.2.9-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.4 MB view details)

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

oryon-0.2.9-cp312-cp312-win_amd64.whl (941.5 kB view details)

Uploaded CPython 3.12Windows x86-64

oryon-0.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

oryon-0.2.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

oryon-0.2.9-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.4 MB view details)

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

oryon-0.2.9-cp311-cp311-win_amd64.whl (940.8 kB view details)

Uploaded CPython 3.11Windows x86-64

oryon-0.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

oryon-0.2.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

oryon-0.2.9-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

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

oryon-0.2.9-cp310-cp310-win_amd64.whl (940.7 kB view details)

Uploaded CPython 3.10Windows x86-64

oryon-0.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

oryon-0.2.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

oryon-0.2.9-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.4 MB view details)

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

oryon-0.2.9-cp39-cp39-win_amd64.whl (941.0 kB view details)

Uploaded CPython 3.9Windows x86-64

oryon-0.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

oryon-0.2.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oryon-0.2.9-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB 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.9.tar.gz.

File metadata

  • Download URL: oryon-0.2.9.tar.gz
  • Upload date:
  • Size: 3.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for oryon-0.2.9.tar.gz
Algorithm Hash digest
SHA256 85c20180b8d663552bd90bee5f9ee2b99fcaa0dab5ee21fc5dba99258ef2a7d8
MD5 21a3bc15600d347ddc89d3dd60a71d63
BLAKE2b-256 a211de5884d3fbb3e2456ec4ccb2693e151a3eca1661e75056299117b89904c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.9.tar.gz:

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.9-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.9-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 941.0 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 oryon-0.2.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 db4b13f81803762c83813d871168e65e1ce73109cfffb6671465ea3be3880ace
MD5 d47aad04992123cb6a98e53dd5ad1359
BLAKE2b-256 acbbd59e628b5803ca0326655f59bf3d2dfab7b8a6e5819357fc9c70f55e84c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1eff9307347556e9a0289b7128a9bbad2ae5ffbfc3c7599f905e8666e665aa7e
MD5 e2e5649925f152c9e77b7b8ff9bb5597
BLAKE2b-256 7311edc1e64d96cf56874d6733161cc3ae1fdf2b8fcf1b548437b5920d421567

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86c9f08508fcac3b54f2b7ee5553ff285616356c3d0c824f767b8a52e8ef0363
MD5 ef4f8fb17f20ddf77679c225f7d1920d
BLAKE2b-256 7fe49ca3ff948d109d5b8588a638e254a982326cb101a0ab2df9734125c5976f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.9-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.9-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.9-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5c3143f5ba939eaef6e7fa9d3103629c758c5f6a08dacfbb2c960e699a9abfdc
MD5 f8603cbad4a3e5950801d3deb9d684e5
BLAKE2b-256 48216b1b28bb14b8270f84e2f3af257c9e7eec76236fd2f22a962cf362a3f107

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 941.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 oryon-0.2.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 58481afb0427b6ecf3b4508b472f06be29c2451550f27948798f6ba145b0d972
MD5 42bfced365f53ce1a038cdefd49c82b4
BLAKE2b-256 21401325c990052718a8a2c7f584e869e5b35d788c89d469e768fd5153325e19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 940b56bf8d783af486e8a612533da3a04b95bbf30ff2e4b6de092cbd6c0c7f2f
MD5 ca5909012899ef6cca5efdf92a157b4a
BLAKE2b-256 25e476b4b6db1798b9b58252a033be8bd1d730550c83da5483eecdfcf2859f16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7b67a581bfacdb55485f1a5cce726f282aacdbfb9d069a6a0d54c9c150d8bb29
MD5 6abe6849f5cbad7c82b59d9007c3de2c
BLAKE2b-256 dbf7bd10191bb08a028e329b4e61b5572aaec9252fcc40a1b951ab916a9cd51f

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.9-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.9-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.9-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bb577a0765fc0e0670ee4bf9cd2926c62bad506ae7a2b4ff064c4986687ba6fe
MD5 9cd51e7fe9508067435ef946613fc711
BLAKE2b-256 efbfdcb694dadc8ec2f535e230bf55529b79ec5d5a3ec377050b0ee047b6bed1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 940.8 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 oryon-0.2.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 db70b9209b8fa0ed68e78efe2548477a5005e270a2bc1c9b3d815c48116b5dc9
MD5 8569bc02a423af58c862dee3a721ca7a
BLAKE2b-256 95160cbac4c018651d8dd8b37c1c48cc0ddbb6927d590188f8218fa23ebde08a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23a185c42cf46a48f431d2054ddbfc01de777688b76819a08e00c02538e2c103
MD5 7e31c09a936277919ebf9ff81c272657
BLAKE2b-256 92b978182b8a5022d5c0931869b97cbc522c7b006e41698538d7c09400aaa016

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25741c4c6b15fe115ba1fceb05d4e729a53bc9b1b87c636999362b27f194c213
MD5 30146473c176efac713ef9a76b55de63
BLAKE2b-256 7babd211e4c98d8da48fbbdae340b4632adb3975cc85e61ea57750027352d897

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.9-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.9-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.9-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a82ea9d28bf8a6fe409f30bf64fd37054b76373c7ed20bc6d1986c8aa433eba0
MD5 17a1a0a6130763fc0a63c9e1228d435a
BLAKE2b-256 01817bdef958c4a6cc1fe021b83c91217e7375e5229b1fe6511237dc7ed26f73

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 940.7 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 oryon-0.2.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 77b72fa093d1d0d6c2089fba1c5d24f4d2b14b853b3220f4a6b4bb233119fceb
MD5 c21bd6560120b2cd39bff23c3c2ea851
BLAKE2b-256 0309ea58f3859e63ba8d80a4288e2aeed6975c290e18b92d89a84fb6ab48cd1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d75f5c1bb521376fa9ece28ca9303aa19c8fa62af8fdc84f28c9833d1f5b2ac3
MD5 024c52e38fd7ef16facb10c7090da16a
BLAKE2b-256 aca31cb494426a52038e836f760008a6d9626f795b8aa75a48108a6548153704

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1278eb8a6cf70e7c8bf830a96292254f3048c05d79d6e393b02096ce431574f0
MD5 e2d6c0bf8bf8acb682bfb0b8d8d7db50
BLAKE2b-256 15c4ef001a28c596d09b4e0480845c8b6c317a4fd57b01fa5d37c9cefeb34396

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.9-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.9-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.9-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 722d71131404ceea40298b34723e841a6bb8f4ccbe12b6d7ea0d0d26d13cd86e
MD5 57b898168324a1f16b661f8c319c5659
BLAKE2b-256 e78b3ba94e6b683a1fa2a2cf64442f715bcd3cef84612c793edf0fb85c157cc2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 941.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 oryon-0.2.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bf750ef690015d55234bf79cd5628a7febd7661e2e448cda962df26c7247ccec
MD5 cfe020a86e6e7c7b2b7b8e060678d865
BLAKE2b-256 318e9bbac1c8f93ee3731dada6228a42908f73fa9ff98210a82b0943604572e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fac2edc6a8836ea13f8df6922b737169103ab3ed75bcc4e4a8a2f4d9b6ec77d
MD5 84181617cbe7c8b0e8c3a89c9baddf8a
BLAKE2b-256 6ecb0c16efa6dac24e6e742d063a42a5ba3751156b02917937e2ca833016de67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6df05cd04ee98c5a662fc223ada7466d7d8f4ca08fd3fbea321e681a77837d46
MD5 57c22fe9f4bca96473fce2afe72c9dcd
BLAKE2b-256 cf93106802dd87f89327269550dccb00796f5645554dc40d87c636c9546ca539

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.9-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.9-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.9-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 789dc2e496ab9c5be2ca680ceb42a04bcaddaffc8b0123ce3ba483c9aa362e52
MD5 bbb6be8949656021fafc866d95020883
BLAKE2b-256 402eb4066221ecec086bb519a01239b202c24ce4717600b0f7e184fbf7cfc6b9

See more details on using hashes here.

Provenance

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