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

Uploaded CPython 3.13Windows x86-64

oryon-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

oryon-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

oryon-0.2.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (665.9 kB view details)

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

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

Uploaded CPython 3.12Windows x86-64

oryon-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (382.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

oryon-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

oryon-0.2.1-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.1-cp311-cp311-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.11Windows x86-64

oryon-0.2.1-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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (376.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

oryon-0.2.1-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.1-cp310-cp310-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.10Windows x86-64

oryon-0.2.1-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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (376.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9Windows x86-64

oryon-0.2.1-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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oryon-0.2.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9edf4d994ae9e65022bb36c6a57ee043d3fbe85a304f6efd9eb066032b6a07ed
MD5 329b507b6ced882dc961033e294dcd46
BLAKE2b-256 5a6fc810f1bf114d1c549560688a16354c0a7745371f084eaad40436df83209e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a596a2e6ad39af981c78764b62225a5f300b5fedd638420dc1f87b941734196e
MD5 e768fa6c4d1af5ec111d2b7f83de95cb
BLAKE2b-256 3ff08c77959ff48cd5079509b657ae9e4f223fa7cd491cc5d7009f512c26585b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e3a9a6855d3581e57efe99fbc2d10c8f20b405bfc428a3fb5f2b1f318536465
MD5 bf3821db6a4f1c782fe0aaf3f6fb1b97
BLAKE2b-256 9a979bcf2725fd762090a6ebf3262a20241568ac358c39c6e1f2796fbda3e917

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.1-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.1-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.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 aeef534bb42e647b36abd36199d3033e5fa20c7722ec877d77f340d4854621c9
MD5 55465f1ee2be6d779a003735db404921
BLAKE2b-256 35d391cc16c9acfaf2c0f8b39d4486bb081729cbdbb8c8680ec869a278b0fa1d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8a5cec5267df5519b802cbfed86f1037da8e094e2440d77f1704b76be29f828a
MD5 bc318b8a79d69d9fc9643da8d576ff13
BLAKE2b-256 624c995ff0eabfd8de53ed30c2f386ddaa3bae2a9afc66b2239643d39a1ac2d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04053752f60427be89737c02bc01f1ea34fd3dd99ee7f6df1b16cedc05cf056e
MD5 d09a241cf2754433574ad28d6f4a0111
BLAKE2b-256 6bad420c9bcf510732abd184445de571a923e6c83349021edeaa80a86be5e881

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f79d65da0362551ef644f363b8d922056b36fc6961cb2091a31cb7ee09d0875f
MD5 74b865ab46b737e6e64f63127e9ba42c
BLAKE2b-256 f4ef517353191ec94658d99fdf26b3ce69eaef2a96496b0ed961f25fa9a2118d

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.1-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.1-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.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2170cf79de265fa3439759f641bcd54e624a95e9fa4215d4095727f0d8d7b57b
MD5 9d3c67507f5f218caccc5e50a50fcdc9
BLAKE2b-256 a2319685213103e123656216366ad67cc8d5a18ec2e30e43661d648bedc9e5c4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 84a99fae7a4baa607eddf3a37e1a1c91b4d54a4b092bedeaae072aeda885f75b
MD5 6de6b4ce87fc5cf920ae3a4eb4b49a46
BLAKE2b-256 deaf8dcd1275b07251a30fbb7b0fa88a98a13185d972e9e63cf4cb99cb377140

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3851bc34addf3b519c3319da98536bcaeb1ffcb00fa3294cfed2c7a157553e1e
MD5 4a8318acad75f80fd0718b195ad71f4a
BLAKE2b-256 4d6cbcb9b88a8b160968ce20de76641570db3939341ed872e9a4593c8b9b3cef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8a9f064e90f6b0f181a781788e3c00eb64f51e63785a6aa5a324d80658c3926
MD5 7a4fa6f0e6c1acb5231ac1a3fba2fdcc
BLAKE2b-256 ead606f409e0ddb1d4ff2c7f39f57c5853a0ff40790ce6920393fa5dde3d4ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.1-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.1-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.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5d364668d98afd72ee6057d7276beb7adc30dfa12615b2f037c8ec3abd580c99
MD5 cce9f3a9cf4bcf619c64f061bdbd35c5
BLAKE2b-256 2ab43a2cc4c37370d5cb48de17da4216332d9d5ce9d8c8aff5de7db266e214a2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2d6be0875703da5ece13f960c22f58eb186801ad90f4d5a214894d423fe1efef
MD5 d41818bf974a876967a66df93e87e9d3
BLAKE2b-256 b1910aea27d5710eea470d75aec8a3decc59f9f347b478557f4ca91fa5f34648

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf3dccf5f92a105bd936e931913a36dd137d347da9a46fcfa7a84d13bef96f6b
MD5 b82d09dd1f5e3a0927bab21fd29a1863
BLAKE2b-256 26ec9946dec06680b3e9fbcb0a4a31f1d35115f6c3be432dce473c9ce50f106e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb84592e152f444764f2b5d9e30da7501a53c1536a8502bb0652e80097cb3ba0
MD5 6f58e55ffa462512495be6cc0a10c01c
BLAKE2b-256 42280069c1dff410cd3a6828e848a9da49fad2a1ed660305ad2a43b8b757ef16

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.1-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.1-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.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ce1328ee4494847b85259be84b8e6aa57cc2819f79d3d042081b721a7518181b
MD5 76a24bcb5f0b095c9b7b5399863434b3
BLAKE2b-256 ce32c9b43436328e984948af87ff95e350515ddc9e77ddaf21a7c384eddbecb2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 69b0cf2aa75141e3f1ac3b55e9ab687d12ae457f486755a323c145f11a228d62
MD5 50baa49dac5831b6acb2a2d7e23ee794
BLAKE2b-256 c187c20dd721a941d054491fe1ce637fa80fe5dba42f7caf50d170c60a952a77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 549775e6bbfc78688c1825f43f62e74034943eefb6e0de03d0c8ba404b3e5a49
MD5 a9f2da021683fdb6cfef102652ae795a
BLAKE2b-256 d15cb84666be5a044ec432124b30950ab5a1a17a05c494545bb1f94dbbd44ff2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aca9738e868212dd2830cbac55d505f5c8fb94dd766640010f8a1242ed6c4161
MD5 e675bd2952abd0560a93f1ced35c19a7
BLAKE2b-256 bcdcfaefdc79363a354bfc7f9d74ed894994e79eb808edde273c0d18860848fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.1-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.1-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.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 02c3cf07c8cb6f7bd61aa92a0b9649d84a0a82c930c4b476f838ef0bc2b88d69
MD5 d7266dda6711f38ab271c73f881d2478
BLAKE2b-256 59a255309e3572ab1ce6f4ce6e2739afdba5b82aa088128beee20e44442d8e04

See more details on using hashes here.

Provenance

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