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

Uploaded CPython 3.13Windows x86-64

oryon-0.2.3-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.3-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.3-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.3-cp312-cp312-win_amd64.whl (225.1 kB view details)

Uploaded CPython 3.12Windows x86-64

oryon-0.2.3-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.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

oryon-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (377.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

oryon-0.2.3-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.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (378.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

oryon-0.2.3-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (674.0 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.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: oryon-0.2.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 225.0 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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1affaf2ced523c2aaf9b3cb25da6946647981a4f2f51fc7d340dd14cdb6d9f26
MD5 a41f1c9759b91e34ecf66d0d42d17835
BLAKE2b-256 64cc595b0018ddb67ecdd95d46c37ef5d77648f3a63470b524caafae882f1252

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d04e1258e0431d30d1713077a2ddc888342dad72ab2ce0ce7b5b34d989017d63
MD5 53533653d6e52f8c8f550e79b63aae6b
BLAKE2b-256 0af123d122bd69f123ea6881a488795a41e147e077a481cff5fb8b81e82f988d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93bb1810024a439932939721c6dc7259a7663d29bf4ef8a637fcb69fb22c0996
MD5 02962bd0ee90437cca576f2aec93419a
BLAKE2b-256 bf559042eea9f8bfa9df4188406e24a06b07406c032fc42514aa376a737760f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.3-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.3-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.3-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2c0e7bbd95e8f0a532cf291cd6cd9ec10addc2292bfca78ea7a872c442b20521
MD5 e1302d8c941ffdb3513d59ff573bc98d
BLAKE2b-256 6d5730d9fd9b1bf4ec8622b112c1d1db7e5c07dc33a6332ab2bf06d44fa96a79

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 225.1 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c220736cf2f38c300dcd72cd8d6cb00332eeea8c50f504d68213820cdba0e2cd
MD5 84641a4382403e5e9ec9ea27e88964c6
BLAKE2b-256 d7dbc6313d3c326d792bbd0c65fbde5413e1ffdc7675373c9f160ecd7dce8206

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de0bb53068a0e01b3616c6e8fa4277a6d040393e9d7550df3b1b3cf5f01cf2f3
MD5 1ae0b73d38f407af2a19d227d6b92459
BLAKE2b-256 15db6ad83275e7a22ed461e091c2be6aa53fb3a5185477427db0ea3bffdd5c6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e786993d1a0ee455eab8d932c48434f3ec8949e57334a2055f1ed7a9e44d7ec7
MD5 e83960d8e94bd53400205afdecd94dcb
BLAKE2b-256 968a71403cb7d801bec6c72bd25c444609d571392abba52dc5eb01f9949c91a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.3-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.3-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.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ee9e67a53cc8c4bbf37b07c5d1371f3d2dadd000dfb50a215768ee7332b031c6
MD5 a1f337c97b988cf7e23ab67a72b60e91
BLAKE2b-256 81fbdef98d551e272df38ada8d0c2e2a9c0c255c203b1b6d83a9a0eed29dae55

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.3-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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6d566256e6a0a6385aa3c1c34ae5f59ee4e283e24618b15787615fcd3b1a67c7
MD5 f56b1d966ed43d30e40ee9378fdc3ed7
BLAKE2b-256 34b6165015e4fc522d6116c3aad5625a5afa4c42d9de7562662dfbb2e7ebd485

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49831009990183a94fc4e5988cf908cc08cc71b6bc73b956af5fd2758f546de4
MD5 aa5444c7574557331f14af43b95b9bce
BLAKE2b-256 68209b77abdfb7f392e2e910ecc68d4bec42cd295c5dcd3db0b059879ce06372

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b31caf92bfc1fa13f421ed8ba7ecbc683a63aba003148c7658f4c82423c8b7b3
MD5 aa77388c96727d555bfd594bd8e24d67
BLAKE2b-256 56b5625abc6af22863908806b87668260231420f952d1b0d07f5c6a713c4bc37

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.3-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.3-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.3-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 7e61b3e897fc1a8f3dd19390b0f1e73594434f7fb3163f5e244482b6854649d3
MD5 7e4743ea93fff42b7ce38bd829520e2f
BLAKE2b-256 fe193f4902cb23d0a5b1657c1a4484929347d6c8aeed3192887b485189e52926

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.3-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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 91b00f1753aaefaea53c5cc11dec0616cbeadfa222306699cbf6de559249aa51
MD5 3d47e774caa2b4488be3ff6b0ffc72b7
BLAKE2b-256 01d23524caed962d0a2bd6777d56cdef50f3f154390831402ff23a8f953fea77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b086446b88a94b0f3d51ece2425e58827776a0792eba597cdf875288ba54e9f
MD5 829f2482b914cf9441ea7bafcf637f8c
BLAKE2b-256 8c78a41d9336c4e4264d3e2c9902b0b9e18c34051d553e6d0b22648561b56ebd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3acdf9e6e5f59a26da7ae60512872d3063dff5bf64650bfb564c32a80b42fe77
MD5 f03ba2e556e61700021c4165cb19edeb
BLAKE2b-256 45053caaf8841967213c09ce092aa620d74dc68fcc90357ba1331227ae21d088

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.3-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.3-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.3-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0d8e99bd308ef0a6fd8681340ef77cda34d551d46a6f40b91ea3a45b1f5955d0
MD5 ba911b0cf4a2b36e0df206426bd7e2c1
BLAKE2b-256 28ee65b1be7d6caa4c2987c30f4f63c54dac94657a65ba148b681bf9fa4f2bb6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: oryon-0.2.3-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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d310349394756fca98a8acddbb4fcc67a2f6fe6c10f8ba2e2b741ec7cb8a756d
MD5 2468fd8386169a0ed702e86ea168339f
BLAKE2b-256 45f810622acda1e8e85d8d0ea70f8cd99586429f1fc1ee3a1a4d6288154f6600

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f234e86e3ab8d973997452ccc1d74a7ada9305d32574fbd64dc8ac8ececbd8d1
MD5 9f41ceaae81a91bdbc097916a8acffd8
BLAKE2b-256 69947e1f8b49f31f6059068a14052b8751582b655a346eaa0ae9edf575f53f01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for oryon-0.2.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31e98ac884628ecd8b7c735f10b00377499178f60df3472fb8ba8e6980d03942
MD5 6962b03f0350a84f847e78f148530e4f
BLAKE2b-256 5cd0245b5b5c4b0689f3c8305b41ac1d6020f122b081c22e5b9cfc42a7c1d5b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for oryon-0.2.3-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.3-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.3-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5982bb2832261f36f6ec301c28cb855da6818ddf94832af4df7a695553f19118
MD5 47bf5e8bc66b690c2b97424be961d60d
BLAKE2b-256 e1ddd8e5a9a005cba92492a00ab450411ada6a9d4354658b99a6996204be37d6

See more details on using hashes here.

Provenance

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