Skip to main content

EARLY/UNSTABLE (alpha) — API changes continuously without notice; not for production use.

Project description

helixio

⚠️ Early, unstable release — not for production use. helixio is in active early development and is released continuously. The public API (Rust and Python) changes frequently and without notice or deprecation warnings between versions. There are no stability or backward-compatibility guarantees, and numeric results may change as the library evolves. Pin an exact version if you experiment with it, expect breakage on upgrade, and do not depend on it for anything you can't afford to rewrite. Status: Development Status :: 3 - Alpha.

Quick start

pip install helixio
import helixio as hlx  # canonical import alias

swap = hlx.VProduct(hlx.usd_sofr_ois(), "5Y").with_notional(10_000_000).with_fixed_rate(0.03)

See examples/ for an end-to-end bootstrap → book → price → bucketed-risk walkthrough.

Acknowledgments

helixio stands on the shoulders of prior open-source quantitative-finance work:

  • QuantLib — the reference fixed-income library. helixio's numeric results are cross-validated against QuantLib in the test suite (pip install helixio[test] pulls it in), and much of the modelling calendars, day-count conventions, term structures, instruments — follows the conventions QuantLib established.
  • QuantLib-AAD and the XAD automatic-differentiation engine behind it — the inspiration for helixio's reverse-mode-AD-everywhere design, where every numeric value carries its adjoint rather than risk being bolted on afterward.

License

MIT. See LICENSE.md.

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

helixio-0.1.7.tar.gz (813.7 kB view details)

Uploaded Source

Built Distributions

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

helixio-0.1.7-cp311-abi3-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11+Windows x86-64

helixio-0.1.7-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

helixio-0.1.7-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

helixio-0.1.7-cp311-abi3-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file helixio-0.1.7.tar.gz.

File metadata

  • Download URL: helixio-0.1.7.tar.gz
  • Upload date:
  • Size: 813.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for helixio-0.1.7.tar.gz
Algorithm Hash digest
SHA256 8f465a7643adfe66b07541713ffe5f16291ba5d46b0cd3b39990b0391a9bd60f
MD5 fe5e8eec3bfc70bb018e8d127dc61fc2
BLAKE2b-256 6c279a26d37c0960d5200846527ac5eb9462ab0979142b6c5a0936d048184ba9

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.7.tar.gz:

Publisher: release.yml on helixio-xyz/helixio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file helixio-0.1.7-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: helixio-0.1.7-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • 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 helixio-0.1.7-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 40e34ded41d9bba9a3b6e79fddb7c44c70e05a7849d209b0388f86f26790b3c6
MD5 b46834b70e5b7387e73527a5bc9181c4
BLAKE2b-256 57cd0a2e716aa09f5e02a05cff9a23c6a44d5fe13b3a1b616a60acd1e17a26e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.7-cp311-abi3-win_amd64.whl:

Publisher: release.yml on helixio-xyz/helixio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file helixio-0.1.7-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for helixio-0.1.7-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f514e00d0e1a94896aa087928ac1cabb953932274479a9a88400aa189e0d0139
MD5 01b35b0c921985aa3ed42d84774565f3
BLAKE2b-256 3f2e96e7c4f880b092dd2c0433e9a5e8233c6d7a3edf43fe8a557580396e8940

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.7-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on helixio-xyz/helixio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file helixio-0.1.7-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for helixio-0.1.7-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b17f6925cac3231c4b655713804373c454928f8d551cf06639aa80c0c5c965ac
MD5 f691f60ed158586276729e3252299f15
BLAKE2b-256 8d3657dd73522dac753bf04e611c9085fbd882a3f7fa2c4267e96ce4508297e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.7-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on helixio-xyz/helixio

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file helixio-0.1.7-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for helixio-0.1.7-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40076667a8d700938761d6d50a8610507bc640aa98a6be572d9b17e3c8c59668
MD5 d1e0d2c3e9fd918805b9a3f47b44838c
BLAKE2b-256 acbc5c02eef628917fb83f4cf83537463a23af0aa7b26b530c3be3ee19a71866

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.7-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on helixio-xyz/helixio

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