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.templates.irs.usd_sofr().swap("5Y", notional=10_000_000, 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.14.tar.gz (1.1 MB 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.14-cp311-abi3-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11+Windows x86-64

helixio-0.1.14-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

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

helixio-0.1.14-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

helixio-0.1.14-cp311-abi3-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: helixio-0.1.14.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for helixio-0.1.14.tar.gz
Algorithm Hash digest
SHA256 a688adad1643d2e4a0a4572f474b2b04d73b544a47689130bb2b29ff16478921
MD5 eb16e99a4b044c67956e5220a72b7d8c
BLAKE2b-256 e2426f912842c910c2fd157911bfbe32fde93e22b5b80e21e631a2245a5560e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.14.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.14-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: helixio-0.1.14-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for helixio-0.1.14-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a9309b229c6825034b7a36f91ae4532707df175873b20955cf2fc4c376a85bd5
MD5 6eaa77b6c7c60547e0712a4c529ce63a
BLAKE2b-256 13503c3b8fb9a988c40dd1c2bf91051bb89d238648cf2ab5108611d33d36e41d

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.14-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.14-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for helixio-0.1.14-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd5101eda15bb0dc05bd1db86df81bd071c132b24204c4f731f28bb66a9f94b9
MD5 7a92bf26971f0309845c9f2b0180e83c
BLAKE2b-256 52dc949ed5e86a854cfe9ebea2c9057b35d93c3066354ade9a5ce205070f2074

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.14-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.14-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for helixio-0.1.14-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0105bd9c6e4f5d03594afc696ff8a7b2924eb10c6c55b593639075211b4831c
MD5 cffe5432fd7a192b20bb62c00fe3359f
BLAKE2b-256 e5086c8b125c487ad1a886a42abfbe4460add18174fa02a44c480b9828ce2086

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.14-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.14-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for helixio-0.1.14-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 441106869b89807af8e6d664647ffb2ab134c4c96aeaffa6f564f9e3ceb07164
MD5 afd83ca3fabb7cc4604d9342c8174818
BLAKE2b-256 3e909d92dcf62803d4143b35a6c4c3e2564104c8648d7a9f48af796ec8bca1de

See more details on using hashes here.

Provenance

The following attestation bundles were made for helixio-0.1.14-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